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