1. 데이터 모델의 구성 요소가 아닌 것은?
① 데이터 타입(구조)
② 데이터 연산
③ 데이터 제약 조건
④ 데이터 언어
2. 관계형 데이터베이스 제약 조건 중 한 릴레이션의 기본키를 구성하는 어떠한 속성 값도 널 값이나 중복 값을 가질 수 없다는 조건은 무엇인가?
① 키 제약 조건
② 참조 무결성 제약 조건
③ 참여 제약 조건
④ 개체 무결성 제약 조건
3. 관계형 데이터 모델에서 릴레이션 R의 정의에서 사용된 도메인(속성)의 개수를 의미하는 용어는?
① 외연(extension)
② 카디널리티(cardinality)
③ 내포(intension)
④ 차수(degree)
4. 속성이 가질 수 있는 원자 값들의 범위는?
① 영역(domain)
② 속성(attribute)
③ 차수(degree)
④ 제약 조건(constraint)
5. 관계형 데이터 모델의 제약 조건과 관련 키의 연결이 가장 옳은 것은?
① 영역(domain) 제약 - 기본키
② 개체 무결성(entity integrity) 제약 - 슈퍼키
③ 의미(semantic) 제약 - 대체키
④ 참조 무결성(referential integrity) 제약 - 외래키
6. 릴레이션 특성으로 적합하지 않은 것은?
① 릴레이션 안의 모든 속성 이름은 동일하지 않아야 한다.
② 모든 속성 값은 논리적으로 분해할 수 없는 원자 값만 허용된다.
③ 릴레이션 안의 투플들의 순서는 중요한 의미를 지닌다.
④ 릴레이션 안의 모든 투플은 서로 다른 값을 가진다.
7. 키 포함 관계에 관한 표현으로 옳은 것은?
① 슈퍼키 ⊂ 대체키 ⊂ 후보키
② 대체키 ⊂ 후보키 ⊂ 슈퍼키
③ 기본키 ⊂ 후보키 ⊂ 대체키
④ 후보키 ⊂ 기본키 ⊂ 슈퍼키
8. 다음 설명과 관련 있는 스키마는?
- 개별 사용자 관점에서 이해한 데이터베이스 구조이다. 각 사용자가 요구하는 데이터베이스 구조를 정의함으로써 하나의 데이터베이스에 여러 개가 존재할 수 있다.
① 개념 스키마
② 내부 스키마
③ 외부 스키마
④ 스키마
9. 다음 릴레이션 스킴에서 각 키에 해당하는 적절한 속성의 이름으로 ( ) 안을 채우시오.
- 직원(직원번호, 이름, 주민등록번호, 주소, 나이, 성별, 부서장직원번호)
① 후보키 - ( 주민등록번호 )
② 기본키 - ( 직원번호 )
③ 외래키 - ( 부서장직원번호 )
④ 대체키 - ( 직원번호, 주민등록번호 )
10. 다음 릴레이션 스키마에서 각 키에 해당하는 속성 연결이 옳지 않은 것은?
- 학생(학번, 이름, 주민등록번호, 주소, 나이, 성별, 학과명, 과대표학번)
① 외래키 - (과대표학번)
② 기본키 - (학번)
③ 후보키 - (이름, 나이)
④ 대체키 - (주민등록번호)
11. 테이블에 비유되는 릴레이션 정의와 관련하여 성격이 다른 하나는?
① 투플(tuple)들의 집합
② 속성(attribute)들의 집합
③ 릴레이션 스키마 + 릴레이션 인스턴스
④ 도메인(domain)들의 집합
12. 데이터베이스에서 널(NULL)의 의미는?
① 공백(blank)
② 영(zero)
③ 모르는 값(unknown value)
④ 끝(end)
13. 키에 관한 설명으로 옳지 않은 것은?
① 슈퍼키는 후보키이다.
② 기본키는 후보키이다.
③ 대체키는 후보키이다.
④ 후보키는 슈퍼키이다.
14. 릴레이션 R의 카디널리티가 4, 차수가 5이고 릴레이션 S의 카디널리티가 6, 차수가 4인 두 릴레이션에 카티션 프로덕트 연산을 적용한 결과 릴레이션의 카디널리티와 차수는?
① 24, 20
② 10, 9
③ 10, 20
④ 24, 9
'MySql' 카테고리의 다른 글
데이터베이스의 정석 - CHAPTER 05 연습문제 (0) | 2022.10.18 |
---|---|
데이터베이스의 정석 - CHAPTER 04 연습문제 (0) | 2022.10.18 |
데이터베이스의 정석 - CHAPTER 02 연습문제 (0) | 2022.10.18 |
데이터베이스의 정석 - CHAPTER 01 연습문제 (0) | 2022.10.18 |
MYSQL - 인덱스(INDEX) (0) | 2022.10.13 |
댓글