728x90
반응형
과제 내용
▣ 9장 연습문제(p386~387) 중 아래 문제를 풀이하라.
◈ 문제1, 문제2, 문제3, 문제4
◈ 문제5 수정) 릴레이션R의 스키마가 다음과 같다. 여기서 A,B,C,D는 속성이라고 한다.
릴레이션R은 어떤 정규형에 속하는가? 또한 해당 정규형에 속하는 이유를 쓰시오.
R(A, B, C, D)
함수적종속성: A->B, A->C, A->D, B->C
기본키: A
◈ 문제6 수정) 릴레이션S의 스키마가 다음과 같다. 여기서 A,B,C,D는 속성이라고 한다. 릴레이션S는 어떤 정규형에 속하는가? 또한 해당 정규형에 속하는 이유를 쓰시오.
S(A, B, C, D)
함수적종속성: (A,B)->C, (A,B)->D, B->C
기본키: (A,B)
◈ 문제9 수정) 다음 릴레이션은 어떤 정규형인지 쓰고, 그 이유를 설명하시오.
또한, 릴레이션T를 보이스코드 정규형(BCNF)으로 정규화한 후의 릴레이션 스키마를 쓰시오.
릴레이션스키마
T(학번, 과목번호, 학생이름, 동아리이름, 동아리방번호, 성적)
기본키: (학번, 과목번호) // 기본키 이외의 후보키는 없음.
함수적종속성
학번->학생이름
학번->동아리이름
학번->동아리방번호
동아리이름->동아리방번호
(학번, 과목번호) -> 성적
728x90
반응형
'Department > Database' 카테고리의 다른 글
데이터베이스 팀프로젝트 보고서(Team Project Report) (0) | 2020.07.14 |
---|---|
데이터베이스 과제#6 (0) | 2020.07.14 |
데이터베이스 과제#5 (0) | 2020.07.14 |
데이터베이스 과제#4 (0) | 2020.07.14 |
데이터베이스 과제#3 (0) | 2020.07.14 |