[데이터베이스 개론 3판] 4장 연습문제

상준·2023년 9월 16일
0

database

목록 보기
8/24

01 데이터 모델의 개념으로 가장 적절한 것은?

  1. 컴퓨터 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 도구다.
  2. 현실 세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 기술하는 도구다.
  3. 가상 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 도구다.
  4. 현실 세계의 특정한 한 부분을 표현한 것이다.

02 데이터 모델의 구성 요소로 거리가 먼 것은?

  1. 데이터 구조(data structure)
  2. 연산(operation)
  3. 제약조건(constraint)
  4. 관계(relationship)

03 데이터 모델의 구성 요소 중 데이터 구조에 따라 실제 표현된 값들을 처리하는 작업을 의미하는 것은?

  1. 데이터 구조(data structure)
  2. 연산(operation)
  3. 제약조건(constraint)
  4. 관계(relationship)

04 데이터 모델에 대한 다음 설명 중 빈칸에 적합한 것은?

데이터 모델은 논리적인 데이터 구조, 데이터 구조에서 처리 가능한 연산,
데이터 구조와 연산에 대한 ( )을 구성 요소로 포함하고 있다.
  1. 개체(entitiy)
  2. 속성(attribute)
  3. 제약조건(constraint)
  4. 관계(realtionship)

05 데이터 모델, 스키마, 인스턴스 간의 관계를 그림으로 표현한다면 다음 중 적합한 것은?

4. 모델 -> 스키마 -> 인스턴스

06 개체-관계 모델에 대한 설명으로 옳지 않은 것은?

  1. 개체,속성, 개체 간의 관계를 이용해 현실 세계를 개념적 구조로 표현한 방법이다.
  2. 사용하는 DBMS의 종류에 영향을 받는다.
  3. 1976년 Peter Chen이 제안하였다
  4. E-R 다이어그램을 통해 시각적으로 표현한다.

07 개체-관계 모델에 대한 설명으로 옳지 않은 것은?

  1. 개체는 현실 세계에서 개념적 또는 물리적으로 존재하는 구별 가능한 모든 것을 의미한다.
  2. 속성은 개체가 가지고 있는 고유한 특성이다.
  3. 관계는 속성들에 대한 연관성을 의미한다
  4. 일대일, 일대다, 다대다 관계를 모두 표현할 수 있다.

08 개체에 대한 설명으로 옳지 않은 것은?

  1. 개체는 데이터베이스에 저장할 만한 중요한 데이터를 가지고 있는 현실 세계의 모든 대상을 의미한다.
  2. 개념적으로만 존재하는 대상도 개체가 될 수 있다.
  3. 개체는 다른 개체와 의미 있는 관계를 맺을 수 있다.
  4. 개체에는 단 하나의 속성만 허용된다.

09 데이터의 가장 작은 논리적 단위로서, 파일 구조에서 필드에 해당하는 것은?

  1. 개체
  2. 속성
  3. 관계
  4. 인스턴스

10 개체를 구성하고 있는 속성들이 실제로 값을 가지면서 실체화된 개체를 무엇이라 하는가?

  1. 개체 타입
  2. 개체 인스턴스
  3. 개체 집합
  4. 개체 값

11 개체 집합 A의 각 개체 인스턴스가 개체 집합 B의 개체 인스턴스 여러 개와 관계를 맺을 수 있지만, 개체 집합 B의 각 개체 인스터스는 개체 집합 A의 개체 인스턴스 하나와만 관계를 맺을 수 있음을 의미하는 것은?

  1. 1:1
  2. 1:n
  3. n:m
  4. 1:0

12 개체 집합 a의 각 개체 인스턴스는 개체 집합 b의 개체 인스턴스 여러 개와 관계를 맺을 수 있고, 개체 집합 B의 각 개체 인스턴스도 개체 집합 a의 개체 인스턴스 여러 개와 관계를 맺을 수 있음을 의미하는 것은?

  1. 1:1
  2. 1:n
  3. n:m
  4. 1:0

13 E-R 다이어그램의 구성 요소와 의미를 올바르게 연결하시오.

1. 타원 - 속성
2. 마름모 - 관계
3. 사각형 - 개체
4. 선 - 연결

14 E-R 다이어그램에서 사용되는 기호와 그 의미를 잘못 연결한 것은?

  1. 사각형 - 개체
  2. 삼각형 - 속성
  3. 마름모 - 관계
  4. 선 - 개체와 속성을 연결

15 E-R 다이어그램에서 다중 값 속성을 표현하기 위해 사용하는 기호는?

  1. 이중 사각형 - 약한 개체
  2. 마름모🔷 - 관계
  3. 이중 타원 - 다중 값 속성
  4. 이중선 - 필수적 참여

16 관객과 영화 개체 간의 예매 관계

관객 - 개체
영화 - 개체
개체 - 사각형 🟦
예매 - 관계 🔷

17

사각형 🟦 - 환자, 의사
마름모 🔷 - 진료
이중선 - 필수적 참여
3. 일대다(1:n) 관계

18

개체 : 사각형
4. 약한 개체 : 이중 사각형

19 논리적 데이터 모델에 해당하지 않는 것은?

  1. 개체 - 관계 데이터 모델
  2. 계층 데이터 모델
  3. 네트워크 데이터 모델
  4. 관계 데이터 모델

20 논리적 데이터 모델에 대한 설명으로 적합한 것은?

  1. 사용하는 DBMS의 종류에 영향을 받지 않는다.
  2. 대표적인 논리적 데이터 모델은 개체-관계 모델이다.
  3. 데이터베이스의 논리적 구조를 표현한다.
  4. 현실 세계를 사람이 이해할 수 있도록 개념적으로 표현한다.

21 계층 데이터 모델은 데이터베이스의 논리적 구조가 어떤 형태인가?

  1. 트리
  2. 그래프
  3. 테이블
  4. 리스트

22 계층 데이터 모델에 대한 설명으로 옳지 않은 것은?

  1. 데이터베이스의 논리적 구조를 트리 형태로 표현한다.
  2. 부모 개체와 자식 개체는 일대의 관계다.
  3. 다대다의 관계를 직접 표현할 수 없다.
  4. 사이클이 존재하지 않는다.

23 네트워크 데이터 모델은 데이터베이스의 논리적 구조가 어떤 형태인가?

  1. 트리
  2. 그래프
  3. 테이블
  4. 리스트

24 네트워크 데이터 모델에 대한 설명으로 옳지 않은 것은?

  1. 데이터베이스의 논리적 구조를 그래프 형태로 표현한다.
  2. 일대일, 일대다, 다대다의 관계를 모두 직접 표현할 수 있다.
  3. 오너 개체와 멤버 개체가 존재한다.
  4. 개체 간의 관계를 여러 개 정의할 수 있다.

25 계층 데이터 모델과 네트워크 모델의 가장 큰 차이는 무엇인가?

  1. 개체를 표현하는 방법
  2. 속성을 표현하는 방법
  3. 관계를 표현하는 방법
  4. 데이터를 저장하는 방법

26 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 변환하는 데이터 모델의 결과물을 표현하는 도구를 무엇이라 하는가?

데이터모델링

27 개체-관계 모델을 제안한 사람은 누구인가?

피터 첸(Peter Chen)

28 개체-관계 모델에 대한 다음 설명을 읽고 A, B,C 의 빈칸을 적절히 채우시오.

( A )는 현실 세계에서 어떤 조직을 운영하느데 꼭 필요한 사람, 사물과 같이 구별되는 모든 것을 의미한다.
 그리고 ( A )가 가지고 있는 고유한 특성을 ( B )라 하고, ( A )를 고유한 이름과 ( B )를 가지고 정의한 것을 ( C )라고 한다.

A: 개체
B: 속성
C: 관계

29

(1) 여러 개의 더 작은 의미로 분해가 가능한 속성
복합 속성(composite attribute)
(2) 다른 속성의 값으로부터 새롭게 유도되어 결정되는 속성
유도 속성(derived attribute)
(3) E-R 다이어그램에서 이중 타원으로 표현되는 속성
다중 값 속성(multi-valued attribute)
(4) 의미를 더는 분해할 수 없는 속성
단순 속성(simple attribute)

30 개체- 관계 모델을 이용해 현실 세계를 개념적으로 모델링하여 개체, 속성, 개체 간의 관계를 그림으로 표현한 것을 무엇이라 하는 가?

E-R 다이어그램

31

사각형: 개체
타원: 속성
이중 타원: 다중 값 속성
복합 속성: 의미를 분해할 수 있는 속성
밑줄: 키
마름모: 관계

32

(1) 다른 개체의 존재 여부에 의존적인 개체
약한 개체
(2) 다른 개체의 존재 여부를 결정하는 개체
강한 개체

33 데이터 모델링과 데이터 모델이 무엇인지 설명하시오.

데이터 모델링: 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정
데이터 모델: 데이터 모델링의 결과물을 표현하는 도구

34 데이터 모델링 과정을 두 단계로 나누어 설명하시오

개념적 데이터 모델링: 현실 세계 데이터를 개념 세계 데이터로 옮김
논리적 데이터 모델링: 개념 세계 데이터를 데이터베이스에 저장하는 구조로 표현함

35

개체: 사각형 🟦
관계: 마름모 🔷
n:m

36

개체: 사각형 🟦
관계: 마름모 🔷
속성: 타원
키: 밑줄
1:1

profile
컴공생 공부

0개의 댓글