728x90

개념적 설계 conceptual design

- 요구 분석 명세서를 토대로 DBMS와 무관한 추상적 형태로 요구사항 표현

- 개념적 모델링 : 데이터 중심 DB 설계. 데이터 요구분석 명세서로 ER 모델 도출 -> ERD로 표현

- 트랜잭션 모델링 : 처리 중심 DB 설계. 트랜젝션 요구분석 명세서를 기초로 업무 단위 유형별 트랜잭션 설계

 

 

데이터 요구 분석 명세서 -> 개념적 모델링 -> ER 모델

- 목표 : 주요 개체와 관계를 식별

1. 핵심 개체 타입 식별

2. 관계 타입 식별

3. 관계 타입 유형과 카디널리티(옵션, 최소 최대범위) 설정

4. 개체 타입 속성 식별

5. 개체 타입 식별자 결정

6. 관계 타입 속성 식별

7. ERD 표현

8. 검증

 

개체 entity

- db가 표현하려는 정보로 구별될수 있는 요소

 

개체 타입 entity type

- 테이블

 

관계 relation

- 개체간 의미있는 연결, 연관성

 

속성 attribute

- 개체의 특성. 정보의 가장 작은 단위

- 개체 설명하는 명사 -> 개체의 속성, 관계 설명하는 명사 -> 관계의 속성

 

차수 degree

- 관계에 연결된 개체 타입의 수

 

카디널리티 cardinality

- 관계에 대한 개체 최소, 최대 범위. 옵션

 

ERD entity relation diagram

- 개체 관계 모델을 표현하는 방법

1. 개체 타입 표시 - 사각형. 이름

2. 개체 타입 간 관계 표시 - 가능한 동사

3. 관계 타입 유형 표시 : 1:1, 1:N, N:M

4. 관계 타입 카디널리티 표시 : (최소, 최대) 옵션

5. 개체 타입 속성 표시 : 최소 한개의 식별자(기본키). 식별자는 밑줄, 동그라미. 최소 2개이상

6. 관계 타입 속성 표시 : 속성이 있는 경우

 

 

300x250

+ Recent posts