모델 ⇒ 어떠한 목적을 가지고 진짜를 모방한 것 .
정보를 데이터베이스의 표에 담는것만 성공하면 거대한 양의 데이터를 다룰 수 있어진다.
데이터 모델링⇒복잡한 정보를 표에 옮겨담는다
업무파악 ⇒ 개념적 데이터 모델링 ⇒ 논리적 데이터 모델링 ⇒ 물리적 데이터 모델링
컴퓨터 공학 ⇒ 컴퓨터 자체의 문제를 해결하거나 현실의 문제를 해결.
컴퓨터를 이해하는 것 뿐만 아니라 업무에 대한 이해를 해야 컴퓨터 프로그래밍이 가능함
말의 기능을 불신하라. ⇒ 말을 불신할 수록 말의 신뢰성이 높아진다.
이 과정을 잘 거쳐가야 논리적, 물리적 데이터 모델링을 잘 할 수 있음.
Entity Relationship Diagram.
기획서를 보고 Entity를 먼저 찾아봐야함.
읽기화면보다는 쓰기 화면에서 찾는게 쉽다.
엔티티간에 연결하기 위해서 식별자를 지정해야함. 원하는 대상을 정확하게 타겟팅 할 수 있어야함.
후보키 (candidate key)
대체키들은 성능향상을 위해서 세컨더리 키로 이용 될 수도 있음.