반응형

     정보

    • 업무명     : 정보처리기사 필기 : 제3과목 데이터베이스 (논리 데이터베이스 설계)

    • 작성자     : 박진만

    • 작성일     : 2021-03-04

    • 설   명      :

    • 수정이력 :

     

     

     내용

    [데이터베이스 설계]

    • 데이터베이스 설계의 개념

    • 데이터베이스 설계 시 고려사항

      • 무결성, 일관성, 회복, 보안, 효율성, 데이터베이스 확장

    • 데이터베이스 설계 순서

      • 요구조건 분석 – 개념적 설계 – 논리적 설계 – 물리적 설계 - 구현

    • 개념적 설계(정보 모델링, 개념화)

    • 논리적 설계(데이터 모델링)

    • 물리적 설계(데이터 구조화)

    • 데이터베이스 구현

     

    [데이터모델의 개념]

    • 데이터 모델의 정의

    • 데이터 모델의 구성 요소

      • 개체, 속성, 관계

    • 개념적 데이터 모델

    • 논리적 데이터 모델

    • 논리적 데이터 모델의 품질 검증

      • 개체 , 속성, 관계, 식별자, 전반적인 품질 검증항목

    • 데이터 모델에 표시할 요소

      • 구조, 연산, 제약조건

     

    [데이터 모델의 구성 요소 - 개체(Entity)]

    • 개체의 정의 및 특징

    • 개체 선정 방법

    • 개체명 지정 방법

     

    [데이터 모델의 구성 요소 - 속성(Attribute)]

    • 속성의 정의 및 특징

    • 속성의 종류

      • 속성의 특성에 따른 분류 : 기본속성, 설계속성, 파생속성

      • 개체 구성방식에 따른 분류 : 기본키 속성, 외래키 속성, 일반 속성

    • 속성 후보 선정 원칙

    • 속성명 지정 원칙

     

    [데이터 모델의 구성 요소 - 관계(Relationship)]

    • 관계의 정의

    • 관계의 형태

      • 일대일, 일대다, 다대다

    • 관계의 종류

      • 종속관계, 중복관계, 재귀관계, 배타관계

     

    [식별자]

    • 식별자의 정의

      • 대표성 여부 : 주 식별자, 보조 식별자

      • 스스로 생성 여부 : 내부 식별자, 외부 식별자

      • 단일 속성 여부 : 단일 식별자, 복합 식별자

      • 대체여부 : 원조 식별자, 대리 식별자

    • 주 식별자/보조 식별자

      • 주 식별자의 4가지 특성 : 유일성, 최소성, 불변성, 존재성

    • 내부 식별자/외부 식별자

    • 단일 식별자/복합 식별자

    • 원조 식별자/대리 식별자

    • 후보 식별자

     

    [E-R(개체-관계) 모델]

    • E-R(Entity-Relationship, 개체-관계) 모델의 개요

    • E-R 다이어그램

    • 피터 첸 표기법

    • 정보 공학 표기법(Information Engineering Notation)

    • 바커 표기법(Barker Notation)

     

    [관계형 데이터 모델]

    • 관계형 데이터 모델(Relational Data Model)의 개요

    • 관계형 데이터 모델의 구성

     

    [관계형 데이터베이스의 구조]

    • 관계형 데이터베이스의 개요

    • 관계형 데이터베이스의 Relation 구조

      • 튜플

      • 속성

      • 도메인

    • 릴레이션의 특징

     

    [관계형 데이터베이스의 제약 조건 – 키(Key)]

    • 키(Key)의 개념

    • 후보키(Candidate Key)

    • 기본키(Primary Key)

    • 대체키(Alternate Key)

    • 슈퍼키(Super Key)

    • 외래키(Foreign Key)

     

    [관계형 데이터베이스의 제약 조건 – 무결성]

    • 무결성(Integrity)의 개념

    • 개체 무결성(Entity Integrity, 실체 무결성)

    • 도메인 무결성(Domain Integrity, 영역 무결성)

    • 참조 무결성(Referential Integrity)

    • 사용자 정의 무결성

    • 데이터 무결성 강화

      • 애플리케이션, 데이터베이스 트리거, 제약조건

     

    [관계대수 및 관계해석]

     

     

     

     

    [관계대수 및 관계해석]

    • 관계해석(Relational Calculus)

     

    [정규화(Normalization)]

    • 정규화의 개요

      • 삽입이상, 삭제이상, 갱신이상

     

    • 정규화 과정

     

    [반정규화(Denormalization)]

    • 반정규화의 개념

    • 테이블 통합

    • 테이블 분할

    • 중복 테이블 추가

    • 중복 속성 추가

     

    [문제]

    • 1. 다음 괄호안에 들어갈 내용으로 타당한 것은?

    • 데이터 모델은 일반적으로 3가지 구성요소를 포함하고 있다.  데이터구조, (  ), 제약조건이다.

      • ① 개체

      • ② 연산

      • ③ 속성

      • ④ 도메인

     

    • 2. E-R 다이어그램의 구성요소에 대한 표현이 틀리게 짝지어진것은 ?

      • ① 개체집합-직사각형

      • ② 관계집합-마름모꼴

      • ③ 속성-원

      • ④ 링크-화살표

     

    • 3. 한 릴레이션의 기본키를 구성하는 어떠한 속성값도 널값이나 중복값을 가질 수 없다는 것을 의미하는 것은?

      • ① 개체 무결성 제약 조건

      • ② 참조 무결성 제약 조건

      • ③ 보안 무결성 제약 조건

      • ④ 정보 무결성 제약 조건

     

    • 4. 다음 중 시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이  터 모델을 통합, 중복, 분리하는 과정을 의미하는 용어는?

      • ① 통합 정규화

      • ② 비 정규화

      • ③ 반 정규화

      • ④ 강 정규화

     

     참고 문헌

    [논문]

    • 없음

    [보고서]

    • 없음

    [URL]

    • 없음

     

     문의사항

    [기상학/프로그래밍 언어]

    • sangho.lee.1990@gmail.com

    [해양학/천문학/빅데이터]

    • saimang0804@gmail.com
     
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기