01 데이터 모델의 개념으로 가장 적절한 것은?
- 컴퓨터 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 도구다.
- 현실 세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 기술하는 도구다.
- 가상 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 도구다.
- 현실 세계의 특정한 한 부분을 표현한 것이다.
02 데이터 모델의 구성 요소로 거리가 먼 것은?
- 데이터 구조(data structure)
- 연산(operation)
- 제약조건(constraint)
관계(relationship)
03 데이터 모델의 구성 요소 중 데이터 구조에 따라 실제 표현된 값들을 처리하는 작업을 의미하는 것은?
- 데이터 구조(data structure)
- 연산(operation)
- 제약조건(constraint)
- 관계(relationship)
04 데이터 모델에 대한 다음 설명 중 빈칸에 적합한 것은?
데이터 모델은 논리적인 데이터 구조, 데이터 구조에서 처리 가능한 연산,
데이터 구조와 연산에 대한 ( )을 구성 요소로 포함하고 있다.
- 개체(entitiy)
- 속성(attribute)
- 제약조건(constraint)
- 관계(realtionship)
05 데이터 모델, 스키마, 인스턴스 간의 관계를 그림으로 표현한다면 다음 중 적합한 것은?
4. 모델 -> 스키마 -> 인스턴스
06 개체-관계 모델에 대한 설명으로 옳지 않은 것은?
- 개체,속성, 개체 간의 관계를 이용해 현실 세계를 개념적 구조로 표현한 방법이다.
사용하는 DBMS의 종류에 영향을 받는다.
- 1976년 Peter Chen이 제안하였다
- E-R 다이어그램을 통해 시각적으로 표현한다.
07 개체-관계 모델에 대한 설명으로 옳지 않은 것은?
- 개체는 현실 세계에서 개념적 또는 물리적으로 존재하는 구별 가능한 모든 것을 의미한다.
- 속성은 개체가 가지고 있는 고유한 특성이다.
- 관계는
속성들에 대한 연관성을 의미한다
- 일대일, 일대다, 다대다 관계를 모두 표현할 수 있다.
08 개체에 대한 설명으로 옳지 않은 것은?
- 개체는 데이터베이스에 저장할 만한 중요한 데이터를 가지고 있는 현실 세계의 모든 대상을 의미한다.
- 개념적으로만 존재하는 대상도 개체가 될 수 있다.
- 개체는 다른 개체와 의미 있는 관계를 맺을 수 있다.
개체에는 단 하나의 속성만 허용된다.
09 데이터의 가장 작은 논리적 단위로서, 파일 구조에서 필드에 해당하는 것은?
- 개체
- 속성
- 관계
- 인스턴스
10 개체를 구성하고 있는 속성들이 실제로 값을 가지면서 실체화된 개체를 무엇이라 하는가?
- 개체 타입
- 개체 인스턴스
- 개체 집합
- 개체 값
11 개체 집합 A의 각 개체 인스턴스가 개체 집합 B의 개체 인스턴스 여러 개와 관계를 맺을 수 있지만, 개체 집합 B의 각 개체 인스터스는 개체 집합 A의 개체 인스턴스 하나와만 관계를 맺을 수 있음을 의미하는 것은?
- 1:1
- 1:n
- n:m
- 1:0
12 개체 집합 a의 각 개체 인스턴스는 개체 집합 b의 개체 인스턴스 여러 개와 관계를 맺을 수 있고, 개체 집합 B의 각 개체 인스턴스도 개체 집합 a의 개체 인스턴스 여러 개와 관계를 맺을 수 있음을 의미하는 것은?
- 1:1
- 1:n
- n:m
- 1:0
13 E-R 다이어그램의 구성 요소와 의미를 올바르게 연결하시오.
1. 타원 - 속성
2. 마름모 - 관계
3. 사각형 - 개체
4. 선 - 연결
14 E-R 다이어그램에서 사용되는 기호와 그 의미를 잘못 연결한 것은?
- 사각형 - 개체
삼각형 - 속성
- 마름모 - 관계
- 선 - 개체와 속성을 연결
15 E-R 다이어그램에서 다중 값 속성을 표현하기 위해 사용하는 기호는?
- 이중 사각형 - 약한 개체
- 마름모🔷 - 관계
- 이중 타원 - 다중 값 속성
- 이중선 - 필수적 참여
16 관객과 영화 개체 간의 예매 관계
관객 - 개체
영화 - 개체
개체 - 사각형 🟦
예매 - 관계 🔷
17
사각형 🟦 - 환자, 의사
마름모 🔷 - 진료
이중선 - 필수적 참여
3. 일대다(1:n) 관계
18
개체 : 사각형
4. 약한 개체 : 이중 사각형
19 논리적 데이터 모델에 해당하지 않는 것은?
개체 - 관계 데이터 모델
- 계층 데이터 모델
- 네트워크 데이터 모델
- 관계 데이터 모델
20 논리적 데이터 모델에 대한 설명으로 적합한 것은?
- 사용하는 DBMS의 종류에 영향을 받지 않는다.
- 대표적인 논리적 데이터 모델은 개체-관계 모델이다.
- 데이터베이스의 논리적 구조를 표현한다.
- 현실 세계를 사람이 이해할 수 있도록 개념적으로 표현한다.
21 계층 데이터 모델은 데이터베이스의 논리적 구조가 어떤 형태인가?
- 트리
- 그래프
- 테이블
- 리스트
22 계층 데이터 모델에 대한 설명으로 옳지 않은 것은?
- 데이터베이스의 논리적 구조를 트리 형태로 표현한다.
- 부모 개체와 자식 개체는 일대
일의 관계다.
- 다대다의 관계를 직접 표현할 수 없다.
- 사이클이 존재하지 않는다.
23 네트워크 데이터 모델은 데이터베이스의 논리적 구조가 어떤 형태인가?
- 트리
- 그래프
- 테이블
- 리스트
24 네트워크 데이터 모델에 대한 설명으로 옳지 않은 것은?
- 데이터베이스의 논리적 구조를 그래프 형태로 표현한다.
일대일, 일대다, 다대다의 관계를 모두 직접 표현할 수 있다.
- 오너 개체와 멤버 개체가 존재한다.
- 개체 간의 관계를 여러 개 정의할 수 있다.
25 계층 데이터 모델과 네트워크 모델의 가장 큰 차이는 무엇인가?
- 개체를 표현하는 방법
- 속성을 표현하는 방법
관계를 표현하는 방법
- 데이터를 저장하는 방법
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