ehgusrlaeh98 archive
로그인
ehgusrlaeh98 archive
로그인
DB Schema & ERD
5BRack
·
2022년 9월 18일
팔로우
0
백엔드 로드맵
목록 보기
10/28
DB Schema
데이터베이스에서 자료의 구조, 자료의 표현방법, 자료간의 관계를 형식 언어로 정의한 구조
사용자가 CRUD 작업시, 정의한 스키마를 참조하여 명령을 수행
스키마는 외부스키마, 내부스키마, 개념스키마로 3개의 스키마 구조로 나누어져 있다.
스키마에는 entity(개체), attribute(속성), relationship(관계), constraints(조건)가 포함된다.
외부 스키마
사용자 입장에서 바라보는 데이터베이스
사용자가 접근하는 데이터베이스를 외적으로 표현한 것
내부 스키마
물리장치(storage)가 바라보는 데이터베이스
데이베이스 저장 방식을 명세한다.
개념 스키마
관리자가 바라보는 데이터베이스
전체 데이터베이스의 논리적 구조를 명세한것
ERD(Entity Relationship Diagram)
개체와 관계의 모델
테이블 사이의 관계를 명시하는 다이어그램
시각적으로 다이어그램을 만들어 명시한 모델이다.
직관적이라 업무 내역 및 데이터 구조를 파악하기가 쉽다.
명시 규칙이 있으나, 정리된 내용이 인터넷상에 널려 있으므로 따로 정리하지 않겠다.
5BRack
팔로우
이전 포스트
MVC 패턴
다음 포스트
인증(Authentication) / 인가 (Authorization)
0개의 댓글
댓글 작성