책 내용 질문하기
데이터 베이스 _4장 모의고사 1번
도서
2016 시나공 정보처리기사 실기
페이지
447
조회수
77
작성일
2016-03-22
작성자
첨부파일

1. 문제에서 제1 정규형은 다중값 속성이나 복합속성을 허용하지 않고 원자값으로만 되어야 한다고 하였는 데,

다중값 속성은 문제와 같이 하나의 속성값이 여러개의 속성값을 갖는 것으로 원자값이 아니어서 허용되지 않으나,

복합 속성은 학번, 주민등록 번호, 주소 등과 같이 여러가지 속성이 복합적으로 구성된 하나의 속성으로, 이는 원자값이므로 제1 정규형에서 이를 허용하지 않는 다는 것은 잘못된 기술이 아닌지요

2. 이 문제와 같이 기본키로 여러개의 속성을 묶어서 사용하는 것을 다르게 부르는 명칭이 따로 없는지요??

3. 이 문제 마지막 줄에서 "즉, 이 <학생>릴레이션의 기본키 속성은 (학번,수강과목) 이다." 라고 하였는 데, (학번, 수강과목) 은 기본키이지 기본키 속성은 아닌것 같네요....

답변
2016-03-24 09:22:18

안녕하세요.

학번에는 955023, 9903547과 같이 동일한 값이 있어 학번 하나로는 기본키를 기정할 수 없습니다.

그래서 학번과 수강과목을 함께 기본키로 지정할 경우 두 속성을 합한 값이 중복되는 경우는 없으므로 기본키 지정이 가능합니다.

이렇게 지정하는 것을 복합키라고 합니다.

교재 311 ~ 312쪽 참조

오늘도 즐거운 하루 되세요.

  • *
    2016-03-24 09:22:18

    안녕하세요.

    학번에는 955023, 9903547과 같이 동일한 값이 있어 학번 하나로는 기본키를 기정할 수 없습니다.

    그래서 학번과 수강과목을 함께 기본키로 지정할 경우 두 속성을 합한 값이 중복되는 경우는 없으므로 기본키 지정이 가능합니다.

    이렇게 지정하는 것을 복합키라고 합니다.

    교재 311 ~ 312쪽 참조

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.