관점에 따른 데이터베이스 명칭 정리
·
Database
1. 개요데이터베이스를 설계하고 다루다 보면 같은 구조나 기능임에도 불구하고 다른 용어를 사용하는 경우를 종종 볼 수 있다.이는 데이터베이스를 바라보는 관점에 따라 부르는 이름이 달라지기 때문이다.예를 들어 어떤 사람은 "엔터티", 어떤 사람은 "테이블", 또 어떤 사람은 "파일"이라고 부를 수도 있다.결론적으로 모두 같은 대상을 가리키지만, 표현 방식이 다른 것이다.이 글에서는 데이터베이스 스키마의 세 가지 관점과 그에 따른 명칭을 정리해보았다.2. 데이터베이스 스키마의 3가지 관점데이터베이스를 설계하거나 이해할 때 다음 3가지 스키마 관점으로 나누어 생각한다.① 개념적 스키마 (Conceptual Schema)가장 추상적인 단계로, 비즈니스 요구사항을 기반으로 설계한다.사용자의 관점에서 "어떤 정보가..
[Postgresql] dumpfile을 통한 데이터 이관
·
Database
DumpFile이란? 데이터베이스에서 데이터를 백업/복원하거나 다른 데이터베이스 시스템으로 데이터를 옮길 때 dumpfile을 통해 간편히 적용시킬 수 있다.  DumpFile생성 DumpFile생성에는 두가지 방법이 있다. 기본적인 SQL을 통한 생성, Custom Format으로  생성  1. SQL을 통한 생성 사용자 이름, 데이터베이스 구조가 동일할 때 사용한다. pg_dump -h \ -U \ -d \ -Fp \ -f # Fp 생략가능pg_dump -h \ -U \ -d \ -f   2. Custom Format으로 생성 데이터베이스 이관 작업에서 환경 설정이 다를 때, 사용하여 해당 내용만 변경, 적용할 수 있다. pg_dump -h \> -U \> -d \> ..