728x90
1. 논리 데이터 모델 검증
논리 데이터 모델
- 개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델
- 특징 : 정규화, 포용성, 완전성, 독립성을 가짐
- 속성 : 개체(Entity), 속성(Attributes), 관계(Relationship)으로 구성
개체-관계 모델 (E-R Model)
- 정규화(Nomalization)
- 이상현상
- 삽입이상 : 불필요한 정보를 입력하는 경우
- 삭제이상 : 원치 않는 다른 정보가 같이 삭제되는 경우
- 갱신 이상 : 중복 데이터 중 특정 부분만 수정되어 중복된 값이 모순인 경우
- 정규화 단계
1정규형(1NF) : 도메인이 원자값
2정규형(2NF) : 부분 함수 종속 제거
3정규형(3NF) : 이행함수 종속 제거
보이스-코드 정규형(BCNF) : 결정자이면서 후보키가 아닌것들 제거
4정규형(4NF) : 다중 값 종속성 제거
5정규형(5NF) : 조인 종속성 제거
- 이상현상
728x90
300x250