https://www.erdcloud.com/ 을 통해 ER다이어그램을 작성하면서 헷갈렸던 부분을 정리하고자 한다.
ERD (Entity Relationship Diagram) ER다이어그램
- 개념을 모델링, 개체와 속성, 관계성을 표현한다.
- A테이블의 기본키를 B테이블이 가지고 있다면, A테이블이 부모, B테이블이 자식이 된다.
Logical Name (논리명)
- 설계상의 이름 (한글을 사용해도 무관)
- 물리명만으로 의미가 전달되지 않는 경우도 많아 논리명이 필요하다.
- 실제로 부를 때 사용하는 이름이다.
Physical Name (물리명)
- 실제 테이블에 지정하는 테이블 이름이나 열 이름
- 알파벳을 사용
실선과 점선의 관계 구분
- 실선은 부모 테이블의 기본키를 자식 테이블이 가지고 있으며 이를 기본키로 사용하는 경우 사용
- 점섬은 부모 테이블의 기본키를 자식 테이블이 가지고 있지만 이를 기본키로 사용하지 않을 때 사용
참고문서 : https://www.ibm.com/docs/en/filenet-p8-platform/5.2.1?topic=vwtool-logical-vs-physical-table-names
'Computer Science > DataBase' 카테고리의 다른 글
[DB] RDB(관계형 데이터베이스)와 NoSQL (0) | 2022.01.04 |
---|---|
[DB] DBMS 종류별 간단 정리 (0) | 2021.12.30 |
[DB] 데이터베이스 변수 명명법 (0) | 2021.12.22 |