SQLD 자격검정 실전문제 풀이 1-15

JS·2023년 5월 11일
0

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

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

모델링의 특징

  1. 모델링은 시스템 구현만을 위해 수행하는 작업이 아니며, 시스템 구현을 포함한 업무 분석 및 업무 형상화의 목적을 가짐
  2. 추상화, 단순성, 정확성

2. 다음 설명 중 데이터 모델링이 필요한 주요 이유로 가장 부적절한 것은?

① 업무정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현한다.
② 분석된 모델을 가지고 DB를 생성하여 개발 및 데이터관리에 사용하기 위한 것이다.
③ DB를 구축하기 위한 용도를 위해 데이터모델리을 수행하고 업무에 대한 설명은 별도의 표기법을 이용한다.
④ 데이터모델링 자체로서 업무의 흐름을 설명하고 분석하는 부분에 의미를 가지고 있다.

데이터 모델링이 필요한 이유

  1. 업무정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현함으로써 정보시스템 구축의 대상이 되는 업무 내용을 정확하게 분석한다.
  2. 분석된 모델로 실제 DB를 생성하여 개발 및 데이터 관리에 사용한다.
    => 데이터 모델링은 DB만을 구축하기 위한 용도로 쓰이는 것이 아니라 데이터 모델링 자체로서 업무를 설명하고 분석하는 부분에서도 매우 중요한 의미를 가지고 있다.

3. 다음 중 데이터 모델링을 할 때 유의해야 할 사항으로 가장 부적절한 것은?

① 여러 장소의 DB에 같은 정보를 저장하지 않도록 하여 중복성을 최소화한다.
② 데이터의 정의를 데이터의 사용 프로세스와 분리하여 유연성을 높인다.
③ 사용자가 처리하는 프로세스나 장표 등에 따라 매핑이 될 수 있도록 프로그램과 테이블간의 연계성을 높인다.
④ 데이터간의 상호 관계를 명확하게 정의하여 일관성 있게 데이터가 유지되도록 한다.

데이터 모델링을 할 때 유의점

  1. 중복(Duplication)
  2. 비유연성(Inflexibility)
  3. 비일관성(Inconsistency)

4.

①②③④

5.

①②③④

6.

①②③④

7.

①②③④

8.

①②③④

9.

①②③④

10.

①②③④

11.

①②③④

12.

①②③④

13.

①②③④

14.

①②③④

15.

①②③④

profile
신입 FE 개발자

0개의 댓글