Ch2_01 논리 데이터 저장소 확인

Study/정보처리기사 2020. 10. 11. 00:59

1. 논리 데이터 모델 검증

 

1. 논리 데이터 모델링 개념

  A. DB 설계 프로세스의 기초 설계 단계, 비즈니스 정보의 구조와 규칙을 명확하게 표현할 수 있는 기법

  B. 개념 모델

 

2. 논리 데이터 모델링 특성

  A. 포용성 : 모든 엔티티 타입, 속성, 관계, 프로세스 포함

  B. 정규화 : 모든 데이터를 정규화하여 모델링

  C. 완전성 : 모든 관계, 규칙 정확하게 표현

  D. 독립성 : 성능, 제약사항에 독립적

 

3. 논리 데이터 모델링 속성

  A. 개체 : 관리할 대상이 되는 실체

  B. 속성 : 관리할 정보의 구체적 항목

  C. 관계 : 개체 간의 대응 관계

 

4. 개체-관계 모델

  A. 현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있을 형태로 표현

  B. 기호

    i. 개체 : 사각형, 관계 : 마름모, 속성 :

 

5. 정규화

  A. 관계형 데이터베이스의 설계에서 중복을 최소화하여 데이터를 구조화하는 프로세스

  B. 이상현상 : 데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상

    i. 삽입이상 : 정보 저장 시 해당 정보의 불필요한 세부정보를 입력해야 하는 경우

    ii. 삭제이상 : 정보 삭제시 원치 않는 다른 정보 같이 삭제

    iii. 갱신이상 : 중복 데이터 중 특정 부분만 수정되어 중복된 값이 모순

  C. 정규화의 단계

    i. 1정규형 : 원자값으로 구성

    ii. 2정규형 : 부분함수 종속 제거

    iii. 3정규형 : 이행함수 종속 제거

    iv. BCNF : 결정자 함수이면서 후보키가 아닌 것 제거

    v. 4정규형 : 다치 종속 제거

    vi. 5정규형 : 조인 종속 제거

'Study > 정보처리기사' 카테고리의 다른 글

Ch2_03 데이터 조작 프로시저 작성  (0) 2020.10.11
Ch2_02 물리 데이터 저장소 설계  (0) 2020.10.11
Ch1_03 분석 모델 확인하기  (0) 2020.10.10
Ch1_02 요구사항 확인  (0) 2020.10.09
Ch1_01 현행시스템분석  (0) 2020.10.08
TOP