[Database] Data Modeling & Database Desi

1. model_design.zip
[Database] Data Modeling & Database Design
Data Modeling & Database Design

업무 Business를 Entity Relation 기법을 이용한 Data Modeling 방법, ER Model을 RDB로 전환하는 DB Design 기법에 대한 강의로 RDB설계의 진면목을 느낄 수 있는 과정입니다.

INTRODUCTION
Development Cycle
Database 개발과정
개념 데이터모델
Database 설계
Database Build

기본 개념데이터모델
ENTITIEs
RELATIONSHIPs
ATTRIBUTEs
식별자(UID) 지정

상세 개념데이터모델
DATA MODEL 의 정규화
M:M Relationship 의 해소
순환(Recursive)관계의 DATA MODEL
SUB-TYPE DATA MODEL
배타적(arc)관계 DATA MODEL
이력 DATA MODEL
복잡한 관계의 DATA MODEL

관계형 데이터베이스 개념
기본키(Primary Keys)
외부키(Foreign Keys)
무결성(Integrity)

데이터베이스 설계(기초설계)
ENTITY를 테이블로
ATTRIBUTE를 컬럼으로
UID를 기본키로
RELATIONSHIP을 외부키로
아크(arc) 옵션처리
SUB-TYPE 옵션처리
테이블 정규화 작업
데이터 타입 및 길이의 결정


추가적인 데이터베이스 설계
참조무결성의 CONSTRAINT 정의
인덱스 설계
클러스터링 설계
해쉬 클러스터의 설계
뷰(view) 설계
데이터베이스 설계의 반정규화
저장공간 사용량 계획