데이터베이스 배움터-개정판, 홍의경, 생능출판사, 2009) 연습문제 2장 풀이
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

데이터베이스 배움터-개정판, 홍의경, 생능출판사, 2009) 연습문제 2장 풀이 에 대한 보고서 자료입니다.

본문내용

CE)
PROJECT(PROJNO, DATE, CUSTNO, BILLING-AMOUNT)
WORKS(EMPNO, PROJNO, HOURS-WORKED)
(1) 각 릴레이션에 기본 키가 무엇인가?
- EMPLOYEE : EMPNO,
CUSTOMER : CUSTNO,
PROJECT : (PROJNO, CUSTNO), 한 customer가 여러 project를 발주할 수 있다
WORKS : (EMPNO, PROJNO)
(2) 각 릴레이션에 외래 키가 있는 경우에 보여라.
- PROJECT 릴레이션의 CUSTNO 는 CUSTOMER의 외래 키이다.
WORKS 릴레이션의 EMPNO는 EMPLOYEE 릴레이션의 EMPNO를 참조하는 외래 키이고, PROJNO는 PROJECT 릴레이션의 PROJNO를 참조하는 외래 키이다.
// 두 제약조건 간 유사점을 잘 모르겠습니다.
23. 엔티티 무결성 제약조건과 참조 무결성 제약조건의 유사점과 차이점을 설명하라.
- 유사점 : 검색연산에는 적용되지 않으며 갱신연산에서만 적용된다.
- 차이점 : 엔티티 무결성 제약조건은 한 릴레이션에 적용되며, PK가 고유의 값을 식별하기 위한 제약조건이고 참조 무결성 제약조건은 두 개 이상의 릴레이션에 적용되며, 참조하는 외래 키가 다른 릴레이션의 pk로 반드시 존재하기를 요구하는 개념이다.
24. 아래의 릴레이션을 보고 물음에 답하라.
EMPLOYEE(JUMINNO, NAME, ADDRESS, BIRTHDATE, SALARY, TITLE)
(1) 복합 애트리뷰트 (NAME, BIRTHDATE) 가 이 릴레이션의 후보 키가 될 수 있으려면 무엇이 만족되어야 하는가?
- 동명이인에 동일한 생일인 사람이 없어야 한다.
(2) 기본 키에 가장 적합한 애트리뷰트 또는 애트리뷰트들의 조합은 무엇인가? 그 이유는 무엇인가?
- JUMINNO가 가장 적합하다. 이유는 사번 애트리뷰트가 존재하지 않기 때문에 고유의 값을 식별할수 있는 JUMINNO가 가장 적합하다.
(3) 이 릴레이션의 수퍼 키 예를 한 개 제시하라.
- (JIMINNO, NAME)
25. 외래 키에 널값이 허용되는가? 예를 통해서 설명하라.
- 허용됨. 아직 알려지지 않음 을 표방하기 위해. Employee relation의 한 튜플에서 Deptno가 null 일 수 있다. 아직 부서를 지정받지 못한 경우
26. 아래의 테이블 R과 S가 릴레이션인가? 그 이유를 설명하라.
(1) 테이블 R (2) 테이블 S
A
B
C
D
1
88
80
0
45
23
89
25
87
23
43
46
26
39
55
53
23
33
43
16
57
48
48
A
B
C
D
23E
88
80
0
16
57
48
48
25W
87
23
43
46S
26
39
55
53N
23
33
43
16E
57
48
48
(1) 테이블 R
- 릴레이션이다. B가 PK이다.
(2) 테이블 S
- 릴레이션이 될 수 없다. 이유는 각 릴레이션은 하나의 레코드 타입만 포함되는데 A 애트리뷰트에는 여러 유형이 섞여있다. 즉 도메인제약조건을 지키지 않았음.
  • 가격2,000
  • 페이지수7페이지
  • 등록일2010.09.27
  • 저작시기2009.8
  • 파일형식한글(hwp)
  • 자료번호#632201
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니