데이터 모델
- 실세계를 capture하는 방법(도구)
- 종류
- 개념적 데이터 모델
- 논리적 데이터 모델
- 관계 데이터 모델(relational data model) : relation(table)기반, E.F. Codd, DB2, Oracle
- 계층 데이터 모델(hierarchical data model) : tree 기반
- 네트워크 데이터 모델 : graph 기반
- 용도
- 개념 데이터 모델 : DB 개념적 설계 단계에서 사용, E-R model
- 논리 데이터 모델 : DB 논리적 설계 단계에서 사용, 이 모델을 구현한 것이 DBMS
How Many Tables?
- 테이블을 있는 그대로 저장? 아니면 가공해서 합쳐서 저장?
- 판단 기준과 근거?
The Relational Model(관계 모델)
- standard model for commercial DBMS products
- E.F. Codd