데이터베이스개론(2판) 5장 기출문제 풀이 및 답안

Cornflower blue·2021년 11월 15일
0

데이터베이스개론

목록 보기
2/3
post-thumbnail

데이터베이스개론(2판) 5장 기출문제 풀이 및 답안

1번. 관계 데이터베이스 모델에서 차수의 의미는?

답 : 4번

하나의 릴레이션에서 속성의 전체 개수를 릴레이션의 차수degree 라고 한다.

2번. 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당하는 것은?

답 : 4번

데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당하는 것은 애트리뷰트이다.

3번. What is the degree of a relation?

답 : 3번

차수는 릴레이션 스키마의 속성 개수를 의미한다.

4번. 다음 릴레이션의 Degree와 Cardinality를 옳게 구한 것은?

답 : 1번

5번. 다음 괄호 안에 적합한 database system은?

답 : 3번

관계 데이터 모델에 따라 제작된 데이터베이스를 관계 데이터베이스라고 한다.

6번. 어떤 릴레이션 R1의 기본키의 값들과 일치함을 요구하는 다른 릴레이션 R2의 한 속성을 무엇이라 하는가?

답 : 2번

외래키는 반드시 다른 릴레이션의 기본키를 참조해야 하며 외래키의 도메인은 참조되는 기본키와 괕게 정의되어야 한다.

7번. 릴레이션에서 투플을 유일하게 구별하기 위해 사용하는 속성 또는 속성들의 조합을 의미하는 키는?

답 : 3번

후보키는 투플을 유일하게 구별하기 위해 꼭 필요한 최소한의 속성 또는 속성들의 집합이다.

8번. 다음 두 릴레이션에서 외래키로 사용된 것은? (단, 밑줄친 속성은 기본키다.)

답 : 1번

9번. 외래키Foreign key에 대한 설명으로 옳지 않은 것은?

답 : 1번

외래키는 현실 세게예 존재하는 개체 타입들 간의 관계를 표현하는 데 중요한 역할을 수행한다. 관계형 데이터모델에서 한 릴레이션의 외래키는 참조되는 릴레이션의 기본키와 대응되어 릴레이션 간에 참조 관계를 표현하는 중요한 도구가 된다. 또한, 외래키를 포함하는 릴레이션이 참조하는 릴레이션이 되고, 대응되는 기본키를 포함하는 릴레이션이 참조 릴레이션이 된다.

10번. 다음 설명의 (가)와 (나)에 들어갈 수 있는 가장 적합한 용어들로 구성된 것은?

답 : 1번

데이터베이스 설계자나 관리자는 여러 후보키 중에서 기본적으로 사용할 키를 반드시 선택해야 하는데 이것이 기본키primary key다.

11번. 다음 괄호 안에 적합한 내용은?

답 : 2번

12번. 릴레이션 R1에 속한 애트리뷰트의 조합인 외래키를 변경하려면 이를 참조하고 있는 릴레이션 R2의 기본키도 변경해야 하는데 이러한 특성을 무엇이라 하는가?

답 : 4번, 참조무결성

13번. 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없음을 의미하는 제약조건은?

답 : 2번, 참조무결성

14번. 다음은 관계형 데이터베이스의 키에 대한 설명이다. 이에 해당되는 키는?

답 : 3번

슈퍼키는 유일성의 특성을 만족하는 속성 또는 속성들의 집합이다. 슈퍼키 중에는 투플 하나를 유일하게 구별하기 위해서 또는 2개의 투플이 서로 다름을 판단하기 위해 불필요한 속성 값까지 확인하는 비효율적인 작업이 필요한 경우도 있다.

15번. 속성에 대한 설명으로 옳지 않은 것은?

답 : 4번

속성의 개수를 차수degree 라고 한다.

16번. 다음 괄호 안에 들어갈 내용으로 옳게 짝지어진 것은?

답 : 3번

17번. 다음 괄호 안에 공통 적용될 수 있는 가장 적절한 내용은?

답 : 3번

18번. 다음은 학생이라는 개체의 속성을 나타내고 있다. 여기서 '성명'을 기본키로 사용하기 곤란한 이유로 가장 타당한 것은?

답 : 1번

기본키의 필수 속성으로 유일성과 최소성이 있다. 성명은 유일성을 위배할 수 있다.

19번. 다음은 학생이라는 개체의 속성을 나타내고 있다. 여기서 '학과'를 기본키로 사용하기 곤란한 이유로 가장 타당한 것은?

답 : 4번

기본키의 필수 속성으로 유일성과 최소성이 있다. 학과는 유일성을 위배할 수 있다.

20번. 다음은 무엇에 대한 설명인가?

답 : 4번

후보키는 릴레이션 내에 각각의 투플들을 구별해주는 최소한의 속성들로 이루어진 집합이다.

21번. 후보키에 대한 설명으로 옳지 않은 것은?

답 : 1번

릴레이션의 후보키는 유일성과 최소성을 모두 만족해야 하며 하나의 릴레이션에 속하는 모든 투플들은 중복된 값을 가질 수 없으므로 모든 릴레이션은 반드시 하나 이상의 후보키를 갖는다. 릴레이션에서 투플을 유일하게 구별해주는 속성 또는 속성들의 조합을 의미한다.

22번. 다음 중 릴레이션의 특징으로 옳은 내용을 모두 나열한 것은?

답 : 1번

릴레이션의 특성으로 투플의 유일성, 투플의 무순서, 속성의 무순서, 속성의 원자성이 있다.

23번. 관계 모델에서 릴레이션이 가지는 성질이 아닌 것은?

답 : 2번

24번. 관계 데이터베이스에서 릴레이션을 구성하고 있는 각각의 속성Attribute에서 취할 수 있는 값들의 집합을 무엇이라고 하는가?

답 : 2번

25번. 다음은 무엇에 대한 설명인가?

답 : 1번

26번. 다음 문장이 설명하는 것은?

답 : 4번

27번. 데이터베이스에 관련된 용어를 설명한 것으로 옳지 않은 것은?

답 : 1번

투플은 테이블에서 행에 해당된다. 애트리뷰트는 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터필드에 해당된다. 릴레이션은 릴레이션 스키마와 릴레이션 인스턴스로 구성된다. 도메인은 애트리뷰트가 취할 수 있는 값들의 집합이다.

28번. What is the quantity of tuples in consist of the relation?

답 : 4번

29번. 관계 데이터 모델에서 릴레이션에 포함되어 있는 투플의 수를 무엇이라 하는가?

답 : 2번

30번. 다음 설명의 괄호 안에 들어갈 내용으로 가장 적합한 것은?

답 : 2번

31번. 한 릴레이션의 기본키를 구성하는 어떠한 속성 값도 널NULL 값이나 중복 값을 가질 수 없다는 것을 의미하는 것은?

답 : 1번

개체무결성 제약조건은 기본키를 구성하는 모든 속성은 널 값을 가질 수 없음을 뜻한다.

32번. 관계형 데이터 모델의 참조 무결성 제약에 관한 설명 중 옳지 않은 것은?

답 : 2번

33번. 릴레이션 R1에 저장된 투플이 릴레이션 R2에 있는 투플을 참조하려면 참조되는 투플이 반드시 R2에 존재해야 한다는 데이터 무결성 규칙은?

답 : 2번

34번. It is specified between two relations and is used to maintain the consistency among tuples of the two relations. What is it?

답 : 2번

35번. 데이터베이스 무결성에 관한 설명으로 옳지 않은 것은?

답 : 3번

개체 무결성 규정은 한 릴레이션의 기본키를 구성하는 어떠한 속성 값도 널 값이나 중복값을 가질 수 없음을 규정한 것이다. 무결성 규정에는 규정 이름, 검사 기기, 제약 조건등을 명시한다. 트리거는 트리거 조건이 만족되는 경우에 취해야 하는 조치를 명세한다.

36번. 다음 괄호 안에 적합한 단어는?

답 : 2번

DBMS는 동시에 여러명의 사용자들이 같은 레코드 값을 바꾸지 못하게 함으로써 데이터베이스의 무결성을 유지할 수 있다.

37번. 관계형 데이터베이스에서 하나의 애트리뷰트가 취할 수 있는 모든 원자 값의 범위를 무엇이라 하는가?

답 : 3번

38번. 관계형 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?

답 : 4번

데이터 일치성을 위하여 참조 무결성 제약을 지원한다. 레코드의 필드 값으로 중복 집합 값을 허용하지 않으며 데이터베이스를 테이블의 집합 및 데이터 제약으로 표현한다.

39번. 관계 데이터 모델의 무결성 제약조건에 대한 설명으로 옳은 것은?

답 : 3번

외래키는 자신이 포함된 릴레이션의 기본키의 일부가 아니면 널 값을 가질 수 있다.

40번. 관계형 데이터베이스에서 외래키와 참조 무결성에 대한 설명으로 옳은 것은?

답 : 3번

41번. 대학에서 3, 4학년은 교수에게 진로지도를 받는다. 또한 학생 간 멘토링도 실시하는데 1~3학년이 4학년에게 조언을 받는다. 4학년을 멘토, 1~3학년을 멘티라고 한다. 이에 대한 관계 데이터베이스 스키마와 조건이 다음과 가이 주어질 때 외래키로 선언할 수 있는 애트리뷰트는 모두 몇 개인가?

답 : 4번

지도와 멘토링에 있는 교수 ID, 학번, 멘토, 멘티를 외래키로 선언할 수 있으므로 총 4개이다.

42번. 릴레이션 스키마와 무결성 제약조건에 대한 옳은 설명으로 묶인 것은?

답 : 5번

스키마에는 무결성 제약조건이 포함된다. 스키마는 데이터베이스 상태와 만차가지로 변경될 수 있으며 참조 무결성 제약조건은 두 릴레이션의 연관된 투플들 사이의 무결성 유지와 관련이 있다. 한 릴레이션에 외래키가 여러개 존재할 수 있다. 외래키도 기본키의 구성 요소가 될 수 있다.

43번. 다음 ERD를 구성하는 두 릴레이션 Dept, Emp에 대해 참조 무결성 제약조건을 정의하였다고 가정하자. 정의한 참조 무결성 제약조건의 영향을 받는 연산들로만 모두 묶은 것은?

답 : 4번

44번. 관계형 데이터베이스에 대한 설명으로 옳지 않은 것으로만 묶인 것은?

답 : 3번

profile
무언가를 만들어낸다는 것은 무척이나 즐거운 일입니다.

0개의 댓글