728x90
정규화
- 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해 하는 과정
정규화 과정
비정규 릴레이션 -> 제 1 정규형 : 도메인을 원자값으로만 구성한다
제 1 정규형 -> 제 2 정규형 : 부분적 함수적 종속 제거
제 2 정규형 -> 제 3 정규형 : 이행 함수적 종속 제거
제 3 정규형 -> BCNF : 결정자이면서 후보키가 아닌 것 제거
BCNF -> 제 4 정규형 : 다중적 종속 제거 (A, B, V 3개의 속성을 가진 테이블에서 복합 속성 A,C에 상응하는 B값의 집합이 A에만 종속되고 C에는 무관하면 B는 A에 다중값 종속이라고 한다)
제 4 정규형 -> 제 5 정규형 : 조인종속성 이용 (테이블의 모든 조인 종속이 후보키를 통해서만 성립된다)
728x90
'Computer Science > 정보처리기사' 카테고리의 다른 글
[정보처리기사/실기] 소프트웨어 아키텍처 (0) | 2022.09.28 |
---|---|
트랜잭션 & ACID & CRUD & 인덱스 & 뷰 개념정리 (0) | 2022.09.23 |
[정보처리기사/실기] 화이트박스 & 블랙박스 (1) | 2022.09.20 |
[정보처리기사/실기] 서비스 공격 유형 (0) | 2022.09.19 |
데이터베이스에서의 회복 / 병행제어 / 로킹 / 로킹 단위 (0) | 2022.09.18 |