융무의 기술블로그
article thumbnail
[postgresql] stored program과 stored procedure
DataBase 2024. 1. 13. 00:13

실무에 사용한 데이터 엔지니어링 스킬에 대한 정리내용입니다. 개인적인 기록을 위해 작성하였습니다. Stored Program 스토어드 프로그램은 데이터베이스 시스템 내에서 정의하고 저장하여 재사용 가능한 SQL 문의 모음입니다. 이는 스토어드 루틴이라고도 하며, 스토어드 프로시저, 스토어드 함수, 트리거, 이벤트 등을 포함합니다 스토어드 프로그램의 장점 데이터베이스의 보안 향상 기능의 추상화 네트워크 소요 시간 절감 절차적 기능 구현 개발 업무의 구분 스토어드 프로그램의 단점 낮은 처리 성능 애플리케이션 코드의 조각화 스토어드 프로그램의 구조 정의부 : 스토어드 프로그램의 헤더 부분, 주로 스토어드 프로그램의 이름과 입출력 값을 명시하는 부분 본문 부분 : 스토어드 프로그램의 바디(Body)라고도 하며,..

article thumbnail
[python DB 연동] MySQL Workbench ERD 와 python 연동 (2)
DataBase 2020. 9. 7. 17:10

https://mjs1995.tistory.com/171 [python DB 연동] MariaDB와 HeidiSQL을 이용한 데이터베이스 (1) HeidiSQL을 이용하여서 Database를 만드는 법부터 시작하겠습니다. 그 다음 MariaDB로 csv파일을 쉽게 불러들이는 방법에 대해 설명하고자 합니다. -마우스 우클릭 후 데이터베이스를 누릅니다 -encoding�� mjs1995.tistory.com MariaDB와 HeidiSQL을 이용하여서 DB구축을 간단히 수행하였습니다. 이 결과 MySQL Workbench를 이용하여 ERD를 도식화하고 Python에 해당 DB를 연동시켜 보려고 합니다. MySQL Workbench -먼저 MySQL Workbench를 실행시켜줍니다 -해당 Local에 클릭한..

article thumbnail
[python DB 연동] MariaDB와 HeidiSQL을 이용한 데이터베이스 (1)
DataBase 2020. 9. 7. 16:47

HeidiSQL을 이용하여서 Database를 만드는 법부터 시작하겠습니다. 그 다음 MariaDB로 csv파일을 쉽게 불러들이는 방법에 대해 설명하고자 합니다. -마우스 우클릭 후 데이터베이스를 누릅니다 -encoding을 위해서 euckr_bin을 선택합니다 -새로 만든 exam_db를 마우스 우클릭한다음에 테이블을 만들어 줍니다 -먼저 새롭게 풀더를 지정해서 데이터 파일을 넣어준 다음에 테이블에 csv형태에 맞춰서 수정합니다 - 풀더안에 있는 csv형태와 똑같은 테이블을 만든 다음에 MariaDB를 이용하여 csv파일을 불러들어오려고 합니다. - MariaDB를 실행시킨 다음에 DB 비밀번호를 입력합니다 - show databases; : 현재 database들을 보여줍니다. - use exam_d..