안녕하세요 성조입니다.
종강하고 처음으로 4장을 정리하고 작성하는 것 같네요.
정작 학교에서 나간 진도는 중간에 안 나가거나 많이 나간 경우가 많은데 4장에 대해서 문제를 정신없어서 못 풀고 그냥 넘겨서 종강하고 복습하면서 확인 후 글로 작성합니다.
01. 데이터 모델의 구성 요소로 거리가 먼 것은?
[ 정답 ] - 4번 관계이다.
101페이지의 그림 4-4를 참조 또는 그 부분에 대한 내용을 자세하게 읽어보면 알 수 있다.
02. 데이터 모델의 구성 요소 중 데이터 구조에 따라 실제로 표현된 값들을 처리하는 작업을 의미하는 것은?
[ 정답 ] - 2번 연산이다.
100페이지에 연산의 설명을 읽어보면 알 수 있다.
03. 데이터 모델에 대한 다음 설명 중 빈칸에 적합한 것은?
데이터 모델은 논리적인 데이터 구조, 데이터 구조에서 처리가 가능한 연산, 데이터 구조와 연산에 대한 ( )을(를) 구성 요소로 포함하고 있다. |
[ 정답 ] - 3번 제약조건이다.
제약조건은 데이터 구조와 연산에 대한 구성 요소를 포함하고 있다.
04. 논리적 데이터 모델에 해당하지 않는 것은?
[ 정답 ] - 1번 개체-관계 데이터 모델이다.
논리적 데이터 모델에 계층, 네트워크, 관계형 데이터 모델이 포함된다.
05. 개체-관계 모델에 대한 설명으로 옳지 않은 것은?
[ 정답 ] - 2번 사용하는 DBMS의 종류에 영향을 받는다.
개체-관계 모델은 DBMS에 영향을 받지 않는다. 특정 모델을 고려해서 만든 것이 아니기 때문이다.
06. 개체-관계 모델에 대한 설명으로 옳지 않은 것은?
[ 정답 ] - 3번 관계는 속성들에 대한 연관성을 의미한다.
관계는 개체와 개체가 맺고 있는 것의 연관성을 나타내는 것이다.
07. 계층형 데이터 모델은 데이터베이스의 논리적 구조가 어떤 형태인가?
[ 정답 ] - 1번 트리이다.
08. 계층형 데이터 모델에 대한 설명으로 옳지 않은 것은?
[ 정답 ] - 2번 부모 개체와 자식 개체는 일대일의 관계이다.
트리 구조의 특성상 링크로 1:N 관계만 표현할 수 있다.
09. 네트워크 데이터 모델은 데이터베이스의 논리적 구조가 어떤 형태인가?
[ 정답 ] - 2번 그래프이다.
10. 네트워크 데이터 모델에 대한 설명으로 옳지 않은 것은?
[ 정답 ] - 2번 일대일, 일대다, 다대다의 관계를 모두 직접 표현할 수 있다.
네트워크 데이터 모델은 계층형 데이터 모델과 같이 일대다만 가능하다.
11. E-R 다이어그램의 구성 요소와 의미를 올바르게 연결하시오.
순서대로 1, 2, 3, 4번의 순번을 매기면 다음과 같다.
1. 속성
2. 관계
3. 개체
4. 연결
12. 논리적 데이터 모델에 대한 설명으로 적합한 것은?
[ 정답 ] - 3번 데이터베이스의 논리적 구조를 표현한다.
13. 개체를 구성하고 있는 속성들이 실제로 값을 가지면서 실체화된 개체를 무엇이라 하는가?
[ 정답 ] - 개체 인스턴스
14. 병원에서 의사와 환자의 관계를 표현한 E-R 다이어그램이다. 이에 대한 설명으로 옳지 않은 것은?
[ 정답 ] - 3번 반대된다.
자세한 설명은 110page를 참조하면 된다.
15. 현실 세계에 존재하는 데이터를 컴퓨터 세계에 데이터베이스로 변환하는 데이터 모델링의 결과물을 표현하는 도구를 무엇이라 하는가?
[ 정답 ] - 데이터 모델링의 결과물은 데이터 모델이다.
데이터 모델링과 같이 개념적/논리적으로 구분된다.
16. 개체-관계 모델을 제안한 사람은 누구인가?
[ 정답 ] - 피터첸(peter chen)이다.
17. 개체-관계 모델에 대한 다음 설명을 읽고 A, B, C의 빈칸을 적절히 채우시오.
[ 정답 ] A - 개체, B - 속성, C - 개체타입
ㅇㅇ님의 피드백으로 수정된 내용입니다!
18. 속성은 다음과 같이 다양한 기준으로 분류할 수 있다. 각 설명이 의미하는 속성이 무엇인지 알맞게 고르시오.
[ 정답 ]
(1) - 4
(2) - 5
(3) - 2
(4) - 3
dd님과 ada님의 내용을 참조해서 수정했습니다!
19. 개체-관계 모델을 이용해 현실 세계를 개념적으로 모델링하여 개체, 속성, 개체 간의 관계를 그림으로 표현한 것을 무엇이라 하는가?
[ 정답 ] - 개체-관계 다이어그램이다.
그림으로 표현한 것을 개체-관계 다이어그램이라고 말한다.
20. 다음 E-R다이어그램을 보고 각 물음에 답하시오.
[ 정답 ]
(1) - 개체를 찾아 나열하시오.
사원 , 부서
(2) - 단순 속성을 찾아 나열하시오.
이름, 위치, 발령일자
(3) - 복합 속성을 찾아 나열하시오.
주소(우편번호, 기본 주소, 상세주소)
(4) - 다중 값 속성을 찾아 나열하시오.
자격증
(5) - 키 속성을 찾아 나열하시오.
사원번호 - 기본키
부서명 - 기본키
(6) - 관계를 찾아 나열하시오.
사원과 부서는 소속이라는 관계로 맺어져 있다.
21. 다음 E-R 다이어그램을 보고 각 물음에 답하시오.
(1) 다른 개체의 존재 여부에 의존적인 개체를 무엇이라 하는지 답하고, 위의 E-R 다이어그램에서 그러한 개체를 찾아보시오.
학생 개체는 학부모 개체에게 보호 관계로 의존적이다.
(2) 다른 개체의 존재 여부를 결정하는 개체를 무엇이라 하는지 답하고, 위의 E-R다이어그램에서 그러한 개체를 찾아보시오.
학부모 개체가 학생 개체를 보호한다. 위의 표현 방법으로는 1:N 표현 방법이며 하나의 학부모 개체가 보호 관계를 통해서 여러 명의 학생 개체를 보호한다.
22. 데이터 모델링과 데이터 모델이 무엇인지 설명하시오.
[ 정답 ]
데이터 모델링의 경우
현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정이다.
데이터 모델의 경우
데이터 모델링의 결과물을 즉 데이터를 표현하는 도구이다.
23. 데이터 모델링 과정을 두 단계로 나누어 설명하시오.
[ 정답 ]
데이터 모델링의 경우 개념적 데이터 모델링과 논리적 데이터 모델링 두 단계로 나누어진다.
개념적 데이터 모델링의 경우
현실 세계의 중요 데이터를 추출하여 개념 세계로 옮겨가는 과정으로 추상적으로 대상을 표현하는 것이다.
논리적 데이터 모델의 경우
개념적 단계에서 추상화 된 대상. 즉 데이터를 데이터베이스에 저장하는 구조로 표현하는 것이다.
24. 고객 개체와 이벤트 개체 간의 참여 관계가 있고, 고객 한 명이 여러 이벤트에 참여할 수 있으며, 이벤트 하나에 여러 고객이 참여할 수 있다고 할 때 이 내용을 E-R 다이어그램으로 표현하시오.
표현하기 - 1단계
하나의 고객 개체가 여러 개의 이벤트에 참여할 수 있다.
표현하기 - 2단계
하나의 이벤트 개체에 여러 명의 고객 개체가 참여할 수 있다.
각각 표현하면 1:N 1:N이다.
하지만 참여라는 관계로 맺어진 것이므로 다대다 즉 M:N이 되며 위와 같이 표현할 수 있다.
추가적으로 조금 더 덧붙여서 언급하면 M:N관계의 경우 참여 관계의 속성이 추가되어 있어야 한다.
이것으로 이번 포스팅을 마치겠습니다.
개인적으로 푼 문제이므로 오답이 있을 수 있습니다.
답이 이상하거나 의문이 드는 경우 질문으로 남겨주시면 감사드리겠습니다!
다음 포스팅 때 뵙겠습니다!
'개인 학습용 해설 > 데이터베이스 개론📘' 카테고리의 다른 글
[데이터베이스 개론] 2판 5장 연습문제 개인풀이 (0) | 2021.12.03 |
---|---|
[데이터베이스 개론] 2판 4장 실습문제 개인풀이 (0) | 2021.11.25 |
[데이터베이스 개론] 2판 3장 기출문제 31~62번까지 개인 풀이 (6) | 2020.10.30 |
[데이터베이스 개론] 2판 3장 기출문제 1~30번까지 개인 풀이 (0) | 2020.10.25 |
[데이터베이스 개론] 2판 3장 연습문제 개인 풀이 (2) | 2020.10.20 |