본문 바로가기
공부 정리/데이터베이스개론

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

by 경적필패. 2021. 11. 24.
반응형

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

  1. 데이터 구조
  2. 연산
  3. 제약조건
  4. 관계

 

[정답]④

데이터모델 - 데이터모델링의 결과를 표현하는 도구

데이터모델의 구성요소로 데이터구조, 연산, 제약조건이 있습니다.

따라서 답은 4

 

 

 

 

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

  1. 데이터 구조
  2. 연산
  3. 제약조건
  4. 관계

 

[정답]②

데이터 구조 - 개체 타입들 간의 관계로, 데이터 구조 및 정적 성질을 표현

연산 - DB에 저장된 데이터를 처리하는 작업에 대한 명세

제약조건 - 데이터의 논리적 제약조건

따라서 답은 2번입니다.

 

 

 

 

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

데이터 모델은 논리적인 데이터구조, 데이터 구조에서 처리가능한 연산, 데이터 구조와 연산에 대한( )를 구성 요소로 포함하고 있다.

 

[정답]제약조건

 

 

 

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

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

 

 

[정답]①

 

논리적 데이터 모델중 대표적인 것은 관계 데이터 모델

개념적 데이터 모델중 대표적인 것은 개체-관계 데이터 모델

 

 

 

 

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

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

[정답]②

 

사용하는 DBMS에 영향을 받지는 않습니다.

 

 

 

 

 

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

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

[정답]③

관계는 개체간 연관성을 의미합니다.

 

 

 

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

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

 

 

[정답]①

논리적 데이터 모델 - 계층데이터 모델, 네트워크 데이터 모델

계층 데이터 모델은 트리구조,

네트워크 데이터 모델은 그래프 구조

 

 

 

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

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

[정답]②

 

부모 개체와 자식 개체는 일대다 관계가 가능합니다.

 

 

 

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

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

 

[정답]②

 

7번과 유사한 문제.

 

 

 

 

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

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

 

[정답]

네트워크 데이터 모델은 다대다 관계를 직접 표현할 수 없습니다.

 

 

 

 

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

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

[정답]③

논리적 데이터 모델은 개념적 구조를 논리적 모델링하여 논리적 구조로 표현합니다.

 

 

 

 

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

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

 

[정답]②

개체 타입 - 개체를 고유의 이름과 속성들로 정의한 것.

 

 

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

 

 

[정답]

데이터모델

 

 

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

 

[정답]

피터첸(Peter Chen)

 

 

 

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

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

 

 

[정답]

A- 개체

B- 속성

C-개체 타입

 

 

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

 

[정답]

E-R 다이어그램

 

 

 

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

 

[정답]

데이터 모델링 - 현실세계의 데이터를 컴퓨터 세계의 DB로 옮기는 변환과정

데이터 모델 - 데이터 모델링의 결과를 보여주는 도구

 

 

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

 

[정답]

데이터 모델링은

현실세계에서 개념적 모델링을 통해 개념세계로 표현하고

개념세계에서 논리적 모델링을 통해 컴퓨터세계(DB)로 표현됩니다.

설계도를 그리는 과정이 개념적 모델링, 설계도를 통해 만드는 과정을 논리적 모델링이라 비유할 수 있습니다.

 

 

 

 

 

 

 

반응형

댓글