728x90
Company DB
아래의 요구사항을 토대로 회사의 DB의 ER Model을 그려보고자한다.
위의 조건에서 판매사원이 정규직 사원과 인턴사원이라는 하위 탑입으로 나뉘는 것은 Inheritance 즉 상속의 개념으로 이는 EER(Enhenced Entity-Relationship) 모델을 공부한 후에 추가하도록 한다.
제품과 부품은 N:M의 관계이고 부품이 없는 제품은 없고 필요없는 부품을 갖고 있지는 않다는 전제로 모두 포함된다는 뜻의 double line으로 연결을 시켰다.
부품이 다른 부품을 구성하는 recursive relation도 작성해주었다.
여러 납품 회사로부터 부품을 공급받는데 각 회사에서 다양한 종류의 부품을 공급받을 수 있기 때문에 N:M관계이고 모든 부품은 납품회사로부터 오기 때문에 double line이지만 모든 부품회사가 납품을 하는 것이 아니기 때문에 single line으로 연결되었다.
제품마다 담당 salesman이 있기 때문에 1:1 관계임을 알 수 있다.
하단의 파란 부분은 추후에 완성하고자한다.
728x90
'Quality control (Univ. Study) > Database Design' 카테고리의 다른 글
MySQL Express 연동 (0) | 2023.09.25 |
---|---|
Mini University DB design (0) | 2023.09.23 |
Entity-Relationship Model (ER) - (2) (1) | 2023.09.14 |
데이터베이스 설계 실습 - MySQL (1) | 2023.09.13 |
Entity-Relationship Model (ER) - (1) (0) | 2023.09.12 |