정규화
1NF = 모든 속성은 원자값을 가진다.
이름에 두=가지 이름을 넣을 수 없다.
반드시 한 속성에 하나의 값 == 1NF
이름에 두=가지 이름을 넣을 수 없다.
반드시 한 속성에 하나의 값 == 1NF
2NF
Key외의 다른 속성들은 Key에만 종속적이어야 한다. (완전 함수 종속)
Key외의 다른 속성들은 Key에만 종속적이어야 한다. (완전 함수 종속)
3NF
이행종속제거
이행종속 : a -> b, b ->c, a->c
이행종속제거
이행종속 : a -> b, b ->c, a->c
bcnf
모든 결정자는 key
모든 결정자는 key
abcd
abc : key
abc => d
abc : key
abc => d
d => a (key 이외의 속성 d는 key에 의해서만 결정 : 3nf만족
그러나 결정자 D는 key가 아님 : bcnf아님
그러나 결정자 D는 key가 아님 : bcnf아님
0 개의 댓글:
댓글 쓰기