데이터 모델과 SQL

정규화, 관계와 조인의 이해, 모델이 표현하는 트랜잭션의 이해, Null 속성의 이해, 본질식별자 vs 인조식별자

데이터 모델과 SQL
25問 • 1年前
정규화, 관계와 조인의 이해, 모델이 표현하는 트랜잭션의 이해, Null 속성의 이해, 본질식별자 vs 인조식별자
  • 아저씨
  • 通報

    問題一覧

  • 1

    다음 중 1차 정규화와 관련된 설명으로 옳지 않은 것은?

    테이블의 종류가 너무 많아지지 않도록 유사한 속성을 하나의 테이블에 모두 포함시킨다.

  • 2

    다음 테이블의 문제점과 필요한 정규화 단계로 옳은 것은?

    주문제품 속성의 속성값이 여러 개이다. - 1차 정규화

  • 3

    다음 중 제2정규화와 관련 있는 함수종속성은?

    부분 함수종속성

  • 4

    정규화와 관련된 다음 설명 중 옳지 않은 것은?

    이행 함수종속성이란 주식별자의 일부에 일반 속성이 함수종속성을 갖는 것을 말한다.

  • 5

    다음 중 반정규화에 대한 설명으로 잘못된 것은?

    조회성능을 높이기 위해 데이터의 중복을 줄이는 것이다.

  • 6

    다음 설명이 의미하는 반정규화 기법의 종류는 무엇인가? 연도별 조회와 같이 속성의 값에 따라서 구분하여 조회하는 경우 인스턴스들을 그룹핑하여 나누어질 수 있도록 분할하는 방법으로 파티셔닝이라고도 한다. 분할된 테이블의 스키마는 원래의 테이블과 동일하다.

    테이블 수평분할

  • 7

    다음의 테이블 반정규화 중 테이블 추가 기법이 아닌 것은?

    파생 테이블 추가

  • 8

    다음 중 칼럼 반정규화에 해당하지 않는 것은?

    종속 칼럼 추가

  • 9

    다음 설명이 의미하는 칼럼 반정규화 기법은 어느 것인가? 대량의 데이터를 처리하는 경우 시작과 종료 일자, 최근 값 등을 조회할 때 나타날 수 있는 조회성능 저하를 예방하기 위해 이력 테이블에 조회 조건에 해당하는 기능성 칼럼을 추가하는 기법

    이력 테이블 칼럼 추가

  • 10

    다음 중 관계 반정규화에 대한 설명으로 옳은 것은?

    다수의 조인을 통한 성능 저하를 예방하기 위해 중복된 관계를 추가하는 것이다.

  • 11

    다음 중 트랜잭션의 특징이 아닌 것은?

    의존성

  • 12

    다음 중 Null에 대한 설명으로 옳지 않은 것은?

    숫자형의 경우 Null은 0을 의미한다.

  • 13

    다음 중 인조식별자를 사용할 때의 단점이 아닌 것은?

    주식별자를 생성하는데 추가적인 연산이 필요하다.

  • 14

    다음 중 릴레이션을 정규화하는 목적으로 가장 거리가 먼 것은?

    정보의 보안을 목적으로 한다.

  • 15

    다음 데이터 모델을 정규화한 결과로 가장 올바른 것은?

    4

  • 16

    다음 중 반정규화가 필요한 이유로 보기 어려운 것은?

    데이터 모델이 데이터의 무결성을 보장하기 어려운 경우 반정규화를 수행해야 한다.

  • 17

    다음의 정규화 단계에서 주식별자와 관련성이 가장 낮은 것은?

    제3정규화

  • 18

    아래의 ERD에서 제3정규형을 만족하도록 [학과등록] 엔터티를 분리한다면 몇 개의 엔터티가 되는가?

    3개

  • 19

    보기의 [일자별매각물건] 엔터티에 대한 설명으로 가장 옳은 것은?

    2차 정규화가 필요한 엔터티이며 [매각기일]과 [일자별매각물건]으로 1:M 관계가 될 수 있다.

  • 20

    다음 중 성능 데이터 모델링에 대한 설명으로 가장 옳지 않은 것은?

    성능저하 문제가 발생할 경우 데이터 모델보다는 문제발생 시점의 SQL을 중심으로 집중하여 튜닝을 한다.

  • 21

    아래와 같은 [실적] 엔터티가 있다고 했을 때 이를 빈번하게 참조하는 SQL의 성능에 대한 설명으로 가장 적절한 것은? (단, PK 인덱스가 존재하며 칼럼 순서대로 인덱스가 생성되어 있고, 이 SQL이 트랜잭션의 대부분을 차지한다고 가정한다.)

    지사코드에 대해 입력값이 EQUAL 조건으로 사용되므로 지사코드를 [실적] 테이블의 맨 처음 위치로 옮겨서 일자 칼럼의 앞에 두면 인덱스 이용 효율성이 높아진다.

  • 22

    다음과 같이 논리적으로 하나인 테이블을 물리적으로 여러 개의 테이블로 분리하는 반정규화 기법을 무엇이라고 하는가?

    파티셔닝

  • 23

    다음은 ABC증권회사의 회원정보를 모델링한 것이다. 회원정보는 슈퍼타입이고 개인회원과 법인회원 정보는 서브타입이다. 애플리케이션에서 회원정보를 조회할 때 항상 개인회원과 법인회원을 동시에 조회한다고 가정하면 슈퍼타입과 서브타입을 변환하는 방법으로 가장 적절한 것은?

    ONE TO ONE

  • 24

    다음과 같은 [회원] 테이블에서 희망도서명 칼럼과 희망도서저자 칼럼만 빈번하게 접근하는 경우에 이를 추출하여 디스크 I/O를 경감시킬 수 있는 반정규화 기법은?

    수직분할

  • 25

    아래와 같이 [주문목록]에 대한 이력 정보를 [주문목록이력] 테이블에 보관하고 있다. 주문목록 데이터에 대해서 주문수량을 조회할 때마다 [주문목록이력] 테이블로부터 최신의 주문수량을 검색해 와야 하므로 조회성능이 매우 떨어질 우려가 있다. 이를 해결하기 위한 방법으로 가장 적절한 것은?

    [주문목록이력] 테이블에 최신 여부를 나타내는 기능성 칼럼을 추가한다.

  • 경제, 금융 상식 퀴즈(12월 2일 ~ 2월 10일)

    경제, 금융 상식 퀴즈(12월 2일 ~ 2월 10일)

    아저씨 · 63問 · 1年前

    경제, 금융 상식 퀴즈(12월 2일 ~ 2월 10일)

    경제, 금융 상식 퀴즈(12월 2일 ~ 2월 10일)

    63問 • 1年前
    아저씨

    경제, 금융 상식 퀴즈(9월 9일 ~ 11월 25일)

    경제, 금융 상식 퀴즈(9월 9일 ~ 11월 25일)

    아저씨 · 72問 · 1年前

    경제, 금융 상식 퀴즈(9월 9일 ~ 11월 25일)

    경제, 금융 상식 퀴즈(9월 9일 ~ 11월 25일)

    72問 • 1年前
    아저씨

    TESAT 기출문제(경제이론)

    TESAT 기출문제(경제이론)

    아저씨 · 37問 · 1年前

    TESAT 기출문제(경제이론)

    TESAT 기출문제(경제이론)

    37問 • 1年前
    아저씨

    테셋공부방

    테셋공부방

    아저씨 · 41問 · 1年前

    테셋공부방

    테셋공부방

    41問 • 1年前
    아저씨

    시사 경제용어 따라잡기

    시사 경제용어 따라잡기

    아저씨 · 20問 · 1年前

    시사 경제용어 따라잡기

    시사 경제용어 따라잡기

    20問 • 1年前
    아저씨

    TESAT 기출문제(시사경제, 경영)

    TESAT 기출문제(시사경제, 경영)

    아저씨 · 51問 · 1年前

    TESAT 기출문제(시사경제, 경영)

    TESAT 기출문제(시사경제, 경영)

    51問 • 1年前
    아저씨

    매경테스트 시사용어

    매경테스트 시사용어

    아저씨 · 10問 · 1年前

    매경테스트 시사용어

    매경테스트 시사용어

    10問 • 1年前
    아저씨

    매경TEST 공식가이드 기출문제(상세)

    매경TEST 공식가이드 기출문제(상세)

    아저씨 · 13問 · 1年前

    매경TEST 공식가이드 기출문제(상세)

    매경TEST 공식가이드 기출문제(상세)

    13問 • 1年前
    아저씨

    데이터 모델링의 이해

    데이터 모델링의 이해

    아저씨 · 39問 · 1年前

    데이터 모델링의 이해

    데이터 모델링의 이해

    39問 • 1年前
    아저씨

    매경테스트 기출문제 경영편

    매경테스트 기출문제 경영편

    아저씨 · 3回閲覧 · 50問 · 1年前

    매경테스트 기출문제 경영편

    매경테스트 기출문제 경영편

    3回閲覧 • 50問 • 1年前
    아저씨

    매경테스트 기출문제 경제편

    매경테스트 기출문제 경제편

    아저씨 · 17回閲覧 · 37問 · 1年前

    매경테스트 기출문제 경제편

    매경테스트 기출문제 경제편

    17回閲覧 • 37問 • 1年前
    아저씨

    問題一覧

  • 1

    다음 중 1차 정규화와 관련된 설명으로 옳지 않은 것은?

    테이블의 종류가 너무 많아지지 않도록 유사한 속성을 하나의 테이블에 모두 포함시킨다.

  • 2

    다음 테이블의 문제점과 필요한 정규화 단계로 옳은 것은?

    주문제품 속성의 속성값이 여러 개이다. - 1차 정규화

  • 3

    다음 중 제2정규화와 관련 있는 함수종속성은?

    부분 함수종속성

  • 4

    정규화와 관련된 다음 설명 중 옳지 않은 것은?

    이행 함수종속성이란 주식별자의 일부에 일반 속성이 함수종속성을 갖는 것을 말한다.

  • 5

    다음 중 반정규화에 대한 설명으로 잘못된 것은?

    조회성능을 높이기 위해 데이터의 중복을 줄이는 것이다.

  • 6

    다음 설명이 의미하는 반정규화 기법의 종류는 무엇인가? 연도별 조회와 같이 속성의 값에 따라서 구분하여 조회하는 경우 인스턴스들을 그룹핑하여 나누어질 수 있도록 분할하는 방법으로 파티셔닝이라고도 한다. 분할된 테이블의 스키마는 원래의 테이블과 동일하다.

    테이블 수평분할

  • 7

    다음의 테이블 반정규화 중 테이블 추가 기법이 아닌 것은?

    파생 테이블 추가

  • 8

    다음 중 칼럼 반정규화에 해당하지 않는 것은?

    종속 칼럼 추가

  • 9

    다음 설명이 의미하는 칼럼 반정규화 기법은 어느 것인가? 대량의 데이터를 처리하는 경우 시작과 종료 일자, 최근 값 등을 조회할 때 나타날 수 있는 조회성능 저하를 예방하기 위해 이력 테이블에 조회 조건에 해당하는 기능성 칼럼을 추가하는 기법

    이력 테이블 칼럼 추가

  • 10

    다음 중 관계 반정규화에 대한 설명으로 옳은 것은?

    다수의 조인을 통한 성능 저하를 예방하기 위해 중복된 관계를 추가하는 것이다.

  • 11

    다음 중 트랜잭션의 특징이 아닌 것은?

    의존성

  • 12

    다음 중 Null에 대한 설명으로 옳지 않은 것은?

    숫자형의 경우 Null은 0을 의미한다.

  • 13

    다음 중 인조식별자를 사용할 때의 단점이 아닌 것은?

    주식별자를 생성하는데 추가적인 연산이 필요하다.

  • 14

    다음 중 릴레이션을 정규화하는 목적으로 가장 거리가 먼 것은?

    정보의 보안을 목적으로 한다.

  • 15

    다음 데이터 모델을 정규화한 결과로 가장 올바른 것은?

    4

  • 16

    다음 중 반정규화가 필요한 이유로 보기 어려운 것은?

    데이터 모델이 데이터의 무결성을 보장하기 어려운 경우 반정규화를 수행해야 한다.

  • 17

    다음의 정규화 단계에서 주식별자와 관련성이 가장 낮은 것은?

    제3정규화

  • 18

    아래의 ERD에서 제3정규형을 만족하도록 [학과등록] 엔터티를 분리한다면 몇 개의 엔터티가 되는가?

    3개

  • 19

    보기의 [일자별매각물건] 엔터티에 대한 설명으로 가장 옳은 것은?

    2차 정규화가 필요한 엔터티이며 [매각기일]과 [일자별매각물건]으로 1:M 관계가 될 수 있다.

  • 20

    다음 중 성능 데이터 모델링에 대한 설명으로 가장 옳지 않은 것은?

    성능저하 문제가 발생할 경우 데이터 모델보다는 문제발생 시점의 SQL을 중심으로 집중하여 튜닝을 한다.

  • 21

    아래와 같은 [실적] 엔터티가 있다고 했을 때 이를 빈번하게 참조하는 SQL의 성능에 대한 설명으로 가장 적절한 것은? (단, PK 인덱스가 존재하며 칼럼 순서대로 인덱스가 생성되어 있고, 이 SQL이 트랜잭션의 대부분을 차지한다고 가정한다.)

    지사코드에 대해 입력값이 EQUAL 조건으로 사용되므로 지사코드를 [실적] 테이블의 맨 처음 위치로 옮겨서 일자 칼럼의 앞에 두면 인덱스 이용 효율성이 높아진다.

  • 22

    다음과 같이 논리적으로 하나인 테이블을 물리적으로 여러 개의 테이블로 분리하는 반정규화 기법을 무엇이라고 하는가?

    파티셔닝

  • 23

    다음은 ABC증권회사의 회원정보를 모델링한 것이다. 회원정보는 슈퍼타입이고 개인회원과 법인회원 정보는 서브타입이다. 애플리케이션에서 회원정보를 조회할 때 항상 개인회원과 법인회원을 동시에 조회한다고 가정하면 슈퍼타입과 서브타입을 변환하는 방법으로 가장 적절한 것은?

    ONE TO ONE

  • 24

    다음과 같은 [회원] 테이블에서 희망도서명 칼럼과 희망도서저자 칼럼만 빈번하게 접근하는 경우에 이를 추출하여 디스크 I/O를 경감시킬 수 있는 반정규화 기법은?

    수직분할

  • 25

    아래와 같이 [주문목록]에 대한 이력 정보를 [주문목록이력] 테이블에 보관하고 있다. 주문목록 데이터에 대해서 주문수량을 조회할 때마다 [주문목록이력] 테이블로부터 최신의 주문수량을 검색해 와야 하므로 조회성능이 매우 떨어질 우려가 있다. 이를 해결하기 위한 방법으로 가장 적절한 것은?

    [주문목록이력] 테이블에 최신 여부를 나타내는 기능성 칼럼을 추가한다.