본문 바로가기

공부/정보처리기사

[정보처리기사-실기] 데이터 입출력 구현(1)

논리 데이터 저장소 확인

1. 논리 데이터 모델 검증

(1) 논리 데이터 모델링 개념

개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델

 

(2) 논리 데이터 모델링 특성

정규화 / 포용성 / 완전성 / 독립성

 

(3) 논리 데이터 모델링 속성

개체(Entity) / 속성(Attributes) / 관계(Relationship)

 

(4) 개체-관계(E-R) 모델

현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위한 모델

 

(5) 정규화(Normalization)의 개념

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

 

(6) 이상 현상

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

이상 현상 설명
삽입이상 정보 저장 시 해당 정보의 불필요한 세부정보를 입력해야 하는 경우
삭제이상 정보 삭제 시 원치 않는 다른 정보가 같이 삭제되는 경우
갱신이상 중복 데이터 중에서 특정 부분만 수정되어 중복된 값이 모순을 일으키는 경우

(7) 정규화의 단계

단계 조건
1정규형(1NF) 원자값으로 구성
2정규형(2NF) 부분 함수 종속 제거(완전 함수적 종속 관계)
3정규형(3NF) 이행함수 종속 제거
보이스-코드 정규형(BCNF) 결정자 함수이면서 후보키가 아닌 것 제거
4정규형(4NF) 다치(다중 값) 종속성 제거
5정규형(5NF) 조인 종속성 제거

정보처리기사, 수제비
정보처리기사, 수제비
정보처리기사, 수제비
정보처리기사, 수제비