File tree Expand file tree Collapse file tree
database/normalization/han Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5454- 조건
5555 - 제 1정규형을 만족하면서..
5656 - 후보키의 집합에서, 키가 아닌 속성(Non-prime Attribute) 에 연결되어 있는 함수 종속성이 제거된 상태
57+ - 후보키는..?
58+ - 그 릴레이션에 포함된 튜플의 값을 고유하게 하는 속성의 집합
59+ - 추가 속성이 없는 집합
60+ - 반면 슈퍼키는..
61+ - 슈퍼키도 튜플의 값을 고유하다는 점에서 후보키와 동일하지만,
62+ - 추가 속성(고유한 값을 구하는데 도움되지 않는 값)을 가지고 있음.
63+ - 그래서 후보키는 수퍼키의 일종이고, 다만 속성의 수가 최소한
5764
5865- 만족하지 않는 형태
5966![ image] ( https://user-images.githubusercontent.com/22140570/126066572-f2aa8568-55aa-41d1-9ceb-1c7c1f671f4f.png )
94101![ image] ( https://user-images.githubusercontent.com/22140570/126067720-ad5dbfb5-f697-4b48-ad9f-71871454cfa6.png )
95102 - 무손실 분해를 통해, 릴레이션을 나누고, 중복을 줄여주자
96103
104+ ## BCNF (보이스코드 정규형)
105+ - 조건
106+ - 1, 2, 3 정규형 형태를 만족하면서..
107+ - 슈퍼키만 함수 종속하는 상태
108+ - 슈퍼키란?
109+ - 각 행을 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합
110+ -
111+ - 만족하지 않는 형태
112+ ![ ] ( https://i.imgur.com/qJamHf6.png )
113+ - A, B 라는 후보키 외에, C 라는 속성을 통해, B를 찾을 수 있음.
114+ - 슈퍼키로만 함수 종속이 유일하지 않다.
115+
97116# 참고
98117- 관계형 데이터베이스 실전 입문 3장
99118- https://www.guru99.com/database-normalization.html
You can’t perform that action at this time.
0 commit comments