Bae

[SQLD] 데이터 모델의 표기법인 ERD의 이해와 좋은 데이터 모델의 요소 본문

SQL

[SQLD] 데이터 모델의 표기법인 ERD의 이해와 좋은 데이터 모델의 요소

Bae:) 2022. 2. 20. 09:00

데이터 모델링의 이해관계자

- 이해관계자의 데이터 모델링 중요성 인식

- 데이터 모델링의 이혜관계자

 

ㅁ 데이터 모델의 표기법인 ERD의 이해

- 데이터 모델 표기법

  Entity-Relationship model(E-R Model) 표기법(엔터티는 사각형, 관계는 마름모, 속성은 타원형으로 표현)

 

- ERD(Entity Relationship Diagram) 표기법

  1) 엔터티 도출

  2) 엔터티 배치

  3) 엔터티 간 관계 설정

  4) 관계명 기술

  5) 관계차수 표현(1:1, 1:N, M:N)

  6) 관계 선택 사양(필수, 선택)

 

좋은 데이터 모델의 요소

  1) 완전성(Completeness): 모든 데이터가 데이터 모델에 정의

  2) 중복배제(Non-Redundancy): 동일한 사실은 반드시 한번만 기록

  3) 업무규칙(Business Rules): 업뮤 규칙을 데이터 모델에 표현, 모든 사용자가 공유할 수 있도록 제공

  4) 데이터 재사용(Data Reusability): 데이터가 애플리케이션에 대해 독립적으로 설계되어야 재사용성 향상

  5) 의사소통(Communication): 데이터모델이 진정한 의사소통의 도구로서 역할

  6) 통합성(Integration): 동일한 데이터는 조직의 전체에서 한번만 정의되고 이를 여러 다른 영역에서 참조, 활용

 

[출처] Sql 전문가 가이드

Comments