홈 > 컨설팅 >
 
Database Design
System Health Check
Database Tuning
Capacity Planning
 

데이터베이스의 논리설계(Logical Design)는 기업의 데이터 모델에 대한 개념을 정립하는 것으로 부터 시작하며 개념적으로 추출된 Entity에 관계와 속성을 부여하여 완성합니다. 일반적으로 논리설계는 대상 DBMS, 어플리케이션 프로그램 및 언어, H/W 플랫폼등과 완전히 독립적인 것이 특징입니다.

 
개념적 데이터모델
 
 
 
기업의 수많은 정보를 개념적으로 정리하여 모델화하는 작업
기업 구성원과 사용자가 사용하는 정보(데이터)를 1차적으로 개념화
Entity를 추출하고 이에 대한 Uniqueness를 보장할 수 있는 PK를 도출
 
 
 
Entity level의 개념추출
 
논리적(Logical) 데이터 모델
 
 
 
개념적으로 추출된 Entity에 관계(Relatioin)을 부여하여 외부키(Foreign Key)를 생성
각 Entity마다 고유의 특성을 가지는 속성(Attribute)를 생성
정규화(Normalization)을 통해 속성의 중복을 제거하여 데이터 정합성(Integrity)을 유지
 
 
 
논리적 데이터 모델의 설계