추상화(Abstraction)
단순화(Simplification)
명확화(Clarity)
데이터 관점(What, Data)
프로세스 관점(How, Process)
데이터와 프로세스의 상관 관점(Data vs Process, Interaction)
데이터의 품질 보장하기 위해 유의할 점
중복(Duplication)
비유연성(Inflexibility)
비일관성(Inconsistency)
개념적 데이터 모델링(Conceptual Data Modeling)
논리적 데이터 모델링(Logical Data Modeling)
물리적 데이터 모델링(Physical Data Modeling)
사용자 입장에서는 필요한 데이터만 볼 수 있으면 되고 데이터베이스의 내부 구조에 대해서는 굳이 알 필요가 없다. 마찬가지로 DBA 입장에서는 애플리케이션에 영향을 주지않고 데이터베이스의 구조를 변경할 수 있어야 독립성이 보장된다 할 수 있다.

외부 스키마(External Schema)
개념 스키마(Concerptual Schema)
내부 스키마(Internal Schema)
3단계 스키마 구조가 보장하는 독립성
논리적 독립성
물리적 독립성
ERD 표기 방식
Peter Chen

IDEF1X(Integration Definition for Infomation Modeling)

IE/Crow's Foot

IE / Crow’s Foot 표기법
| 기호 | 의미 |
|---|---|
| ◻️ 네모 | 엔터티 (Entity) |
| ◯ 동그라미 | 0개 (Optional) |
| ┃ 세로선 | 1개 (필수) |
| < 갈고리 | 2개 이상 (다수) |
| ─ 실선 | 부모 엔터티의 식별자가 자식 엔터티의 주식별자 (식별자 관계) |
| - - - 점선 | 부모 엔터티의 식별자가 자식 엔터티의 일반 속성 (비식별자 관계) |
Min-Max/ISO

UML

Case * Method/Baker

ERD 작성 순서