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
- 공통코드
- 물리모델
- index
- 더미데이터
- bc정규형
- 제4정규형
- 워크벤치
- 배타서브타입
- group-by
- SQL
- 서브타입
- 데이터통합
- 인덱스
- 샘플데이터
- 제2정규형
- 실행계획
- 요구사항명세서
- 제3정규형
- 함수종속
- 제1정규형
- 정규형
- Workbench
- 불완전서브타입
- 제5정규형
- 완전서브타입
- order-by
- 중복서브타입
- 크롬원격데스크톱
- vue3
- mysql
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