본문 바로가기

SQL

데이터 모델링의 이해 발생시점에 따른 엔터티 분류 * 기본/키엔터티 다른 엔터티와 관계에 의해 생성 X, 독립적 생성 가능, 타 엔터티의 부모 역할 ex. 사원, 부서, 고객, 상품, 자재 등 * 중심엔터티 기본엔터티로 부터 발생, 그 업무에 있어 중심적인 역할 / 데이터 양 多, 다른 엔터티와의 관계통해 많은 행위 엔터티 생성 ex. 계약, 사고, 예금원장, 청구, 주문, 매출 등 * 행위엔터티 두개 이상의 부모엔터티로부터 발생, 자주 내용 바뀜 or 데이터량 증가 / 분석초기엔 잘 안 드러남, 상세 설계단계나 프로세스, 상관모델링 진행하면서 도출됨 ex. 주문목록, 사원변경이력 등이 포함 데이터 모델링이란 *정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 * 현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는.. 더보기
PostgreSQL 외부 포트 접근 가능하게 하기 외부 IP에서 PostgreSQL에 접근하는 방법입니다. cf. 현재 설치된 postgreSQL은 12버전입니다. 0. 포트 확인하기 포트를 확인해보면, 5432 포트가 localhost(127.0.0.1)형태로 되어있는 것을 확인할 수 있습니다. 이를 해제하기 위해 아래의 과정을 진행해보겠습니다. 1. pg_hba.conf 수정 1 $ sudo vi /etc/postgresql/12/main/pg_hba.conf cs 맨 아래 줄에 host all all 0.0.0.0/0 trust를 추가시켜준다. cf) 만약 특정 IP영역에서만 접근하려면, 옆에처럼 해주면 된다 -> host all all 172.27.00.00/0 trust 반대로 특정 IP의 접근을 막기 위해서는 -> host all all 17.. 더보기