데이터베이스에서 데이터를 효과적으로 구성하는 것의 중요성을 간략하게 소개합니다.
데이터베이스 설계에서 논리적 모델링과 정규화가 어떻게 중요한 역할을 하는지 알아보겠습니다.
논리적 모델링
논리적 데이터 모델 종류
정규화의 개념
정규화의 목적
정규화의 장/단점
장점 | - 데이터 중복의 최소화 - 저장 공간의 효율적 사용 - 릴레이션에서 발생 가능한 이상 현상 제거 |
단점 | - 처리 명령의 복잡 - 실행 속도 저하 - 분리된 두 릴레이션 간 참조 무결성 유지를 위한 노력 필요 |
이상 현상(Anomaly) (★)
이상의 종류 (★)
함수적 종속(Functional Dependency)
함수적 종속 관계
데이터베이스 정규화 (Normalization)
정규화 과정 (★)
이 구조를 따르면 데이터베이스 설계 원리에 대한 깊은 이해를 원하는 사용자 모두에게 논리 모델링 및 정규화에 대한 포괄적인 가이드를 독자에게 제공할 수 있습니다. 2024년에 정보처리기사를 따기 위해 노력하는 모두에게 행운을 빕니다!
[정보처리기사 실기 공부] 데이터베이스 물리속성 설계 (0) | 2024.04.03 |
---|---|
[정보처리기사 실기 공부] 물리적 데이터베이스 설계 (0) | 2024.03.26 |
[정보처리기사 실기 공부] 데이터베이스 모델링 (0) | 2024.03.11 |
[정보처리기사 실기 공부] 데이터베이스 설계 (2) | 2024.03.09 |
[정보처리기사 실기 공부] 데이터베이스 개념 (2) | 2024.03.08 |