728x90
반응형
01 논리데이터 저장소 확인
▶ 데이터 모델
현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델
▶ 데이터 모델 절차
개념적 데이터 모델 -> 논리적 데이터 모델 -> 물리적 데이터 모델
▶ 논리적 데이터 모델 종류
⦁ 관계 데이터 모델 : 테이블
⦁ 계층 데이터 모델 : 트리
⦁ 네트워크 데이터 모델 : 그래프, 망
▶ 관계 대수 : 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 정형 언어
⦁ 일반 집합 연산자 : 합집합, 교집합, 차집합, 카티션 프로덕트
⦁ 순수 관계 연산자 : 셀렉트, 프로젝트, 조인, 디비전
▶ 관계 해석 : 튜플 관계 해석과 도메인 관계 해석을 하는 비절차적 언어
▶ 정규화(Normalization)
데이터의 중복성을 제거해 이상현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해 무손실 분해하는 과정
▶ 정규화 단계
1NF : 도메인이 원자값
2NF : 부분함수 종속 제거
3NF : 이행함수 종속 제거
BCNF : 결정자 함수이면서 후보키 아닌 것 제거
4NF : 다치 종속 제거
5NF : 조인 종속 제거
▶ 이상 현상(Anomaly)
데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적인 현상
⦁ 삽입 이상, 삭제 이상, 갱신 이상
▶ 반 정규화(De-Normalization)
정규화 된 엔티티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 과정
728x90
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 연계 메커니즘 구성 | 민민의 하드디스크 - 티스토리 (0) | 2023.04.17 |
---|---|
[정보처리기사] 물리 데이터 저장소 설계와 데이터베이스 기초 활용하기 | 민민의 하드디스크 - 티스토리 (0) | 2023.04.17 |
[정보처리기사] 요구사항 확인 | 민민의 하드디스크 - 티스토리 (0) | 2023.04.17 |
[정보처리기사] 현행 시스템 분석 | 민민의 하드디스크 - 티스토리 (0) | 2023.04.17 |
[정보처리기사] 소프트웨어 개발 방법론 | 민민의 하드디스크 - 티스토리 (0) | 2023.04.17 |