[자바스크립트] DB Schema & ERD

강지훈·2022년 12월 21일
0

자바스크립트

목록 보기
10/12



스키마란

데이터베이스 어떻게 설계할지에 대한 계획
구조와 제약 조건을 정하는 것이다.

DB 스키마

당연히 DB 스키마는
데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조이다.

스키마는 기본적으로 3가지의 종류로 나뉘는데, 아래와 같다.

  • 외부 스키마(External Schema) : 프로그래머나 사용자의 입장에서 데이터베이스의 모습으로 조직의 일부분을 정의한 것

  • 개념 스키마(Conceptual Schema) : 모든 응용 시스템과 사용자들이 필요로하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논리적으로 정의한 것

  • 내부 스키마(Internal Schema) : 전체 데이터베이스의 물리적 저장 형태를 기술하는 것


ERD

테이블간의 관계를 설명해주는 다이어그램이다.
이를 통해 프로젝트에서 사용되는 DB 의 구조를 한눈에 파악할 수 있으며, API를 효율적으로 작성하기 위한 그림이므로,
프로젝트 작업시, 선행적으로 작성해야 하는 부분이다.

아래와 같이 각 그룹들을 연결하여 관계를 표현한다.

내가 첫 프로젝트로 작성한 ERD 예시는 아래와 같다.

profile
우당탕탕 개발자

0개의 댓글