정보처리기사

[정처기] 데이터 모델 구성 요소 3가지

멋쟁이천재사자 2023. 3. 16. 10:53

4월 22일쯤에 있을 정보처리기사 실기를 준비하고 있습니다.

실기 예상 문제 하나를 풀어보겠습니다. 정답은 드래그하면 보입니다.

 

1. 문제. 데이터 모델 구성 요소 3가지는 무엇인가?

정답 : Entity(개체), Attribute(속성), Relationship(관계)

 

출처: 정보처리기사 실기 벼락치기용 빈출단원 예상문제 정리

 

정보처리기사 실기 벼락치기용 빈출단원 예상문제 정리

20년~22년 2회 정보처리기사 실기 유형 분석 정보처리기사 실기 빈도 높은 단원 기출문제 정리 빈출단원인 ...

blog.naver.com

 

 

처음에는 이것이 정답이라고 전제하고 이해하고 암기하려고 노렸습니다.

 

 

2. 혹시 구조,연산,제약조건이라고 답이라고 생각하신 분 계신가요?

일주일 전쯤 카카오 오픈채팅방 https://open.kakao.com/o/gHaNATre 에서 실기 예상 문제로 질문을 했더니 구조,연산,제약조건이라고 답한 분이 있었습니다.

 

당시 그 답이 땡이라고 했습니다. 왜냐하면 위 블로그에 따르면 구조 연산 제약조건은 데이터 모델의 표시 요소 3가지 에 대한 답이었고, 주어진 질문 즉 데이터 모델의 구성 요소3가지에 대한 답은 개체 속성 관계로서 살짝 달랐기 때문입니다.

 

하지만, 개체-속성-관계와 구조-연산-제약조건 두 가지가 정리가 필요해보였습니다. 데이터 모델 관련하여 둘 다 언급되는데 명쾌하게 구분하여 정리하기가 힘들었습니다.

 

3. 네, 연산 구조 제약조건은 올바른 답입니다.

공부를 해보니 구조 연산 제약조건이 개체 속성 관계보다 더 정답에 가까운 것 같습니다

 

21년 기출문제를 찾아보니 데이터 모델의 구성요소 3가지로 연산,구조,제약조건이 맞습니다.

 

16. 데이터 모델 구성요소 3가지를 쓰시오.

개체 데이터 모델에서는 (  A  ) 을/를 이용하여 실제 데이터를 처리하는 작업에 대한 명세를 나타내는데 논리 데이터 모델에서는 (  B  ) 을/를 어떻게 나타낼 것인지 표현한다. 
(  C  ) 은/는 데이터 무결성 유지를 위한 데이터베이스의 보편적 방법으로 릴레이션의 특정 칼럼에 설정하는 제약을 의미하며, 개체무결성과 참조 무결성 등이 있다.

출처 : https://q.fran.kr/문제/14719

 

정답은 A:.연산 B: 구조 C: 제약조건 입니다.

 

 

4. 데이터 모델의 구성요소 3가지를 개체,속성,관계라고 하면 틀린 것인가?

 

아직 잘 모르겠습니다.

 

개체,속성,관계를 논리 데이터 저장소 구조 3가지라고도 하고, 논리 데이터 모델링 속성 3가지라고 하는 자료도 있으며, 개체-관계 모델 구성요소 3가지라고 하는 자료도 있습니다.

No 참고 자료 자료 개요
1 [정처기 2-1. 데이터 입출력 구현] 1. 논리 데이터 저장소 확인 논리 데이터 저장소 및 데이터 입출력 정리가 잘 되어있음
2 https://blog.naver.com/coram_deo___/223003966092 논리 데이터 저장소라는 제목으로 관련 내용 정리됨.
데이터 모델 표시조건 절차 등 작성.
3 [2022 수제비] 정보처리기사 실기 - 두음쌤 Part.1(1~6과목) 논리 데이터 모델링 속성 = 개속관
4 [2022 수제비] 정보처리기사 필기 - 두음쌤 2과목 논리 데이터 저장소 구조 =  개속관
5 [2023 수제비] 정보처리기사 필기 - 두음쌤 3과목 개체-관계 모델 구성요소 =  개속관
6 정보처리기사 실기 벼락치기용 빈출단원 예상문제 정리 6,7번 문제 혼동됨

6. 데이터 모델의 표시 요소 3가지 영어로 (21년 기출)
7. 데이터 모델의 구성 요소 3가지 영어로
7 [데이터베이스시스템] ER모델 (2장.데이터베이스 모델링) ERD 샘플을 통한 구성 요소 설명이 좋음

 

 

5. 데이터 모델의 구성요소 3가지? 문제가 잘못됨

다시 생각해 보니,앞뒤 다 자르고 데이터 모델의 구성요소 3가지가 무엇인가라는 질문이 잘못된 것 같습니다.

 

개념 정리와 이해가 필요하긴 한데, 쓸데 없는데 시간을 낭비했던 것 같습니다.

 

실제 기출에서도 데이터 모델의 구성요소 3가지가 무엇인지 물었던 것이 아닙니다. 항목별로 세세한 설명을 주고 물어보았습니다. 데이터 모델의 구성요소 3가지는 질문에 대한 타이틀입니다.

 

데이터 모델의 구성요소는 상세 설명을 어떻게 주느냐에 따라 개속관이 답이 될 수도 있고 연구제가 답이 될수도 있을 것 같습니다.