ERD, entity relationship diagram
1. 개념
데이터베이스를 구축할 때 가장 기초적인 뼈대 역할
릴레이션 간의 관계들을 정의한 것이다.
서비스를 구축할 때, 가장 먼저 신경쓰는 부분.
시스템의 요구사항을 기반으로 작성되며, ERD 를 기반으로 데이터베이스를 구축한다.
2. ERD 살펴보기
직원들은 1명 이상의 고객들을 담당한다.
직원들은 1명 이상의 직원들을 담당한다.
사무실은 1명이상의 고객들로 이루어진다.
고객은 1개 이상의 결제를 진행한다.
고객은 1개 이상의 주문을 진행한다.
주문은 1개 이상의 주문 상세로 이루어진다.
상품은 1개 이상의 주문상세를 갖는다.
프로덕트 생산 라인은 1개 이상의 프로덕트를 갖는다.
2-1. 복합키
orderdetails : 복합키
주문 + 상품코드를 결합하여 유일성과 최소성을 만족한다.
Last updated