본문 바로가기

Programming/Database

데이터 모델링과 설계

반응형

 

- 개념적 설계 : 시스템이 저장하고 처리할 개와 개체 사이의 관계를 명확히 식별하고 표현하는 단계

1. 요구분석 명세로부터 개체, 속성, 관계를 식별 결정

2. 개념적 설계에서는 특히 개체와 개체 간 연관성 혹은 관계에 중점을 둔다.

 

ERD (entity relational diagram)

- 데이터의 구조를 개체, 관계, 속성이라는 세 개의 요소를 사용해서 표현하는 모델

- 데이터에 대해 관리자와 사용자, 개발자들의 서로 다르게 인식하고 있는 뷰를 하나로 통합하기 위한 단일화된 설계

 

개체의 식별

- 업무에서 필요

- 유일한 식별자

- 영속적 존재이유

- 하나 이상의 속성

- 개체 간 최소 한 개 이상 관계

 

개체의 명명

1. 현업의 전문용어 사용

2. 약어 사용 최소화

3. 이름의 유일함

4. 쉽게 인식

 

개체와 키속성

- 개체는 유일한 식별자에 의해서 식별이 가능해야 하는데, 이 속성을 키속성 혹은 키라고 한다.

- 학번 같은 것, 건물번호와 방번호처럼 두 개 의 속성이 키속성이 되는 것.

 

 

 

관계 (Relationship)

- 개체 관계 모델에서 개체 사이의 연관성 표현하는 개념

- 마름모를 사용

- 일대일 일대다 다대일 관계

 

 

 

 

 

 

반응형