Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 완전서브타입
- SQL
- 배타서브타입
- index
- 워크벤치
- 데이터통합
- 공통코드
- Workbench
- 더미데이터
- 제3정규형
- 인덱스
- 제4정규형
- bc정규형
- 샘플데이터
- 요구사항명세서
- 실행계획
- mysql
- 제1정규형
- 중복서브타입
- 불완전서브타입
- 제2정규형
- 서브타입
- vue3
- 함수종속
- 물리모델
- group-by
- 크롬원격데스크톱
- order-by
- 정규형
- 제5정규형
Archives
- Today
- Total
목록bc정규형 (1)
domsam - IT 기술 블로그

BC정규형은 제3정규형을 보강한 정규형이다. 제3정규형보다 드물게 발생한다. 릴레이션에 존재하는 종속자가 후보 식별자면 BC정규형이 아니다. 만약 속성 Z에 종속된 Y가 후보 식별자에 포함되면 BC정규형이 아니다. Y가 후보 식별자에 포함 여부에 따라 제3정규형과 BC정규형으로 구분된다. Y가 후보 식별자에 포함되더라도 제3정규형은 만족하지만 BC정규형은 만족하지 않는다. 그림(1)에서 [예제1] 릴레이션은 A, B가 주 식별자다. 일반 속성 C에 종속된 종속자 B가 주 식별자이므로 BC정규형에 위배된다. 하지만 일반 속성 사이에서 이행 종속 관계가 없기에 제3정규형 릴레이션이다.그림(1)에서 [예제2] 릴레이션은 A가 주 식별자고 B, C는 후보 식별자이다. 일반 속성 D에 종속된 종속자 C가 후보 식..
SQL/정규형
2025. 2. 21. 15:58