Part II. 데이터 입출력 구현
Chapter 01. 데이터저장소
01 논리 데이터저장소 설계
1 논리 데이터 모델링
(1) 논리 데이터 모델링
(2) 데이터 모델링 절차
(3) 논리 데이터저장소
(4) 논리적 저장 구조의 종류(오라클)
2 데이터 모델
(1) 데이터 모델의 개념
(2) 데이터 모델의 구성 요소: D = <S, O, C>
(3) 데이터베이스의 논리적 구성
(4) 데이터 모델링
3 개체-관계 모델(E-R: Entity-Relationship Model)
(1) 개체-관계 모델의 개념
(2) 약한 개체 타입(Weak Entity Type)
(3) 속성 유형
(4) 확장 E-R 모델
4 논리적 데이터 모델
(1) 논리적 데이터 모델의 개념
(2) 논리적 데이터 모델의 종류와 특징
5 관계 데이터 모델
(1) 관계 데이터 구조
(2) 릴레이션의 특성
(3) 키의 종류
6 사상(Mapping) 방법
(1) 이진 관계성(Binary Relationship)
(2) 순환 관계성(Recursive Relationship)
(3) 삼진 이상의 관계 타입
* 세그먼트(Segment)는 테이블스페이스 내에 특정 유형의 논리적 저장 구조로 할당된 영역으로 테이블, 인덱스 등의 오브젝트가 세그먼트(Segment)에 포함된다.
* E-R 모델은 개체 타입과 관계 타입을 기본 개념으로 현실 세계를 개념적으로 표현하는 방법으로 1976년 P. Chen이 제안했다.
* 튜플의 유일성은 릴레이션의 튜플들은 중복되지 않고 모두 상이하다는 것을 의미한다.
02 물리 데이터저장소 설계
1 물리 데이터저장소
(1) 물리 데이터 모델링
(2) 물리 데이터 모델의 변환(Transformation) 순서
2 ORM(Object-Relational Mapping) 프레임워크
(1) ORM(Object-Relational Mapping, 객체-관계 매핑)의 개념
(2) ORM의 장단점
(3) ORM 전환 방식
(4) ORM에서 클래스 간의 관계 표현
(5) 일반적인 개별과 ORM 구축 개발과의 비교
3 3단계 스키마(Schema)
(1) 스키마의 개념
(2) 외부 스키마
(3) 개념 스키마
(4) 내부 스키마
(5) 3단계 스키마의 사상(Mapping)
* 물리 데이터 모델링은 논리 데이터 모델을 사용하고자 하는 각 DBMS의 특성을 고려하여 데이터베이스 저장 구조로 변환하는 작업을 수행하는 과정이다.
* 스키마(Schema)란 데이터베이스의 구조(개체, 속성, 관계)에 대한 정의와 이에 대한 제약 조건 등을 기술한 것으로 컴파일되어 데이터 사전에 저장한다.
* 내부 스키마는 물리적 저장장치 관점에서 전체 데이터베이스가 저장되는 방법을 명세한다.
'study .. > 정보처리기사' 카테고리의 다른 글
| [Part III. 통합 구현] Chapter 01. 연계 데이터 구성하기 (0) | 2025.03.02 |
|---|---|
| [Part II. 데이터 입출력 구현] Chapter 02. 정규화와 데이터 조작 프로시저 (0) | 2025.03.01 |
| [Part I. 요구사항 확인] Chapter 02. 요구사항 확인 (0) | 2025.02.18 |
| [Part I. 요구사항 확인] Chapter 01. 현행 시스템 분석 (0) | 2025.02.17 |
| 정보처리기사 (0) | 2025.01.09 |