검색어 입력폼

[데이터베이스]BCNF과정

저작시기 2006.08 |등록일 2007.04.08 한글파일한컴오피스 (hwp) | 14페이지 | 가격 1,500원

소개글

BCNF 진행 과정을 자세하게 설명 하였습니다.

컴파일 실행환경

Microsoft SQL Server

본문내용

- 기존의 relation 의 tuple들을 그대로 새 relation에 이동하는 방법은 모르지만, BCNF로 바꾸는 과정을 이해하기 위해 ITEM Relation과 PEPAIR Relation을 각각 생성하고 값을 삽입하였다.
- ItemNumber 는 primary key 이기 때문에 중복된 값은 삽입되지 않는다는 것을 알 수 있다.

D. 원래의 relation 과 새 relation 간에 참조 무결성 제약 조건을 생성한다.
REPAIR.ItemNumber must exist in ITEM.ItemNumber
- REPAIR.ItemNumber attribute의 값은 반드시 ITEM.ItemNumber attribute에 존재하는 값이어야 한다.
반대로 ITEM.ItemNumber attribute의 값은 REPAIR.ItemNumber attribute에 반드시 존재할 필요는 없다.

④ 모든 relation의 determinant가 candidate key가 될 때까지 단계 ③을 반복한다.
ItemNumber →(Type, AcquisitionCost)
RepairNumber → (ItemNumber, RepairDate, RepairAmount)
- 모든 determinant가 candidate key가 되었고 두 relation은 모두 BCNF가 되었다.

참고 자료

없음
다운로드 맨위로