TOP
class="layout-aside-left paging-number">
본문 바로가기
자격증/SQLD

[SQLD 기출문제 ] 1과목 데이터모델의 이해

by 기록자_Recordian 2024. 2. 3.
728x90
반응형

[SQLD 기출문제 ] 1과목 데이터모델링의 이해 - 데이터 모델의 이해

 

24년시험범위는 하단 글 참조.

 

24년 1월부터 변경되는 sqld 검정과목과 검정방법

24년부터 sqld (sqlp 포함) 검정과목이 변경될 예정이다. [참고] K Data 데이터 자격검정 공지사항 https://www.dataq.or.kr/www/board/view.do 데이터자격시험 www.dataq.or.kr 크게 바뀌는 거는 기존 50문항 중 단답형

puppy-foot-it.tistory.com


해당 항목 내용은 하단 글 참조.

 

SQLD 1과목 데이터 모델링의 이해

SQLD 1과목 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 1. 데이터모델의 이해 A. 데이터 모델링의 정의 - 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 (분석/

puppy-foot-it.tistory.com


1. (노랭이 P.8  1번) 모델링은 현실세계에 대해서 표현하는 것으로 이해할 수 있다. 다음 중 모델링의 특징으로 가장 부적절한 것은?

(1) 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있음.
(2) 시스템 구현만을 위해 진행하는 사전단계의 작업으로서 데이터베이스 구축을 위한 사전작업의 의미가 있음.
(3) 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미를 가지고 있음.
(4) 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현살을 기술하는 정확화의 의미를 가짐.

 

■ 답: (2)

▶ 데이터 모델링은 단지 시스템 구현만을 수행하는 것이 아니라, 시스템 구현을 포함한 업무분석 및 업무형상화를 하는 목적도 있음.

 

2. (노랭이 P.8 3번) 다음 중 데이터모델링을 할 때 유의해야 할 사항으로 가장 부적절한 것은?
(1) 여러 장소의 데이터베이스에 같은 정보를 저장하지 않도록 하여 중복성을 최소화 한다.
(2) 데이터의 정의를 데이터의 사용 프로세스와 분리하여 유연성을 높인다.
(3) 사용자가 처리하는 프로세스나 장표 등에 따라 매핑이 될 수 있도록 프로그램과 테이블간의 연계성을 높인다.
(4) 데이터간의 상호 연관관계를 명확하게 정의하여 일관성 있게 데이터가 유지되도록 한다.

■ 답: (3)

▶ 프로그램과 테이블 간의 연계성을 높이면 데이터 또는 프로세스의 작은 변화에도 큰 영향을 받음 (유연성이 떨어짐)

데이터 모델링의 유의점: 중복 (1) / 비유연성(2) / 비일관성(4)

 

3. (노랭이 P.9 5번) 다음 중 아래 데이터 모델링 개념에 대한 설명에서 (ㄱ), (ㄴ)에 들어갈 단어로 가장 적절한 것은?

전사적 데이터 모델링을 수행할 때 많이 하며, 추상화 수준이 높고 업무 중심적이고 포괄적인 수준의 모델링을 진행하는 것을 (ㄱ) 데이터 모델링이라고 한다. 이와 달리 실제로 데이터베이스에 이식 할 수 있도록 성능, 저장 등의 물리적인 성격을 고려한 데이터 모델링은 (ㄴ) 데이터모델링 이라고 한다.

(1) ㄱ-개념적, ㄴ-물리적
(2) ㄱ-논리적, ㄴ-개념적
(3) ㄱ-논리적, ㄴ-물리적
(4) ㄱ-개념적, ㄴ-논리적

■ 답: (1)

▶ - 개념적 데이터 모델링: 추상화 수준이 높고, 업무중심적이고 포괄적인 수준의 모델링 진행

- 논리적 데이터 모델링: 시스템으로 구축하고자 하는 업무에 대해 KEY, 속성, 관계 등을 정확하게 표현. 재사용성 높음.

- 물리적 데이터 모델링: 실제로 데이터베이스에 이식할 수 있도록 성능, 저장 등 물리적인 성격을 고려하여 설계 

 

4. (노랭이 P.10 6번) 다음중 ANSI-SPARC 에서 정의한 3단계구조(three-level-architecture)에서 아래 내용이 설명하는 스키마구조로 가장 적절한 것은?

- 모든 사용자 관점을 통합한 조직 전체 관점의 통합적 표현
- 모든 응용시스템들이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 DB를 기술한 것으로 DB에 저장되는 데이터와 그들간의 관계를 표현하는 스키마

(1) 외부스키마
(2) 개념스키마
(3) 내부스키마
(4) 논리스키마

■ 답: (2)

▶ - 외부스키마: DB의 개별 사용자 관점의 이해와 표현. 응용프로그램이 접근하는 DB.

- 개념스키마: DB의 관리자 관점으로 규칙과 구조 표현. DB의 전체적인 논리구조.

- 내부스키마: DB의 설계자 관점으로 저장 장치 관점의 이해 및 표현

 

5. (21회 기출) 데이터모델링에 대한 아래 보기 설명 중 알맞은 것은?

(1) 논리 모델링의 외래키는 물리 모델에서 반드시 구현되지는 않는다
(2) 실제로 데이터베이스를 구축할 때 참고되는 모델은 개념적 데이터 모델링이다
(3) 물리 모델링 > 논리 모델링 > 개념 모델링 단계로 갈수록 구체적이다
(4) 데이터 모델링의 세 가지 요소는 프로세스, 속성, 관계 이다.

■ 답: (1)

  논리 모델링의 외래키는 물리 모델에서 선택 사항이다.

(2) 실제 데이터베이스 구축 시 참고되는 모델은 물리적 데이터 모델

(3) 개념 > 물리 모델링으로 가면서 더 구체적, 개념 모델링이 가장 추상적

(4) 데이터 모델링의 3요소: 어떤 것, 속성, 관계

728x90
반응형