[SQLP] 데이터 모델링의 이해

Hyeri Park·2023년 1월 25일
0

SQL

목록 보기
1/2
post-thumbnail
post-custom-banner

1. 데이터 모델링의 이해

1) 모델링 정의

  • 정의 : 복잡한 현실세계를 일정한 표기법에 의해 표현하는 일

  • 특징 :
    1. 추상화 : 일정한 형식 에 맞춰 표현함
    2. 단순화 : 제한된 표기법이나 언어로 표현함
    3. 명확성 : 이해가 쉽게 표현함

  • 관점
    1. 데이터 관점 : 업무와 데이터데이터 사이의 관계
    2. 프로세스 관점 : 진행되고 있거나 진행 되어야 하는 업무
    3. 상관 관점 : 데이터에 대한 업무 처리 방식의 영향

2) 데이터 모델링 3요소

  • 정의 : 정보 시스템 구축을 위한 데이터 관점의 업무 분석 기법
  1. 개체 : 업무가 관여하는 어떤 것 (Things)
  2. 속성 : 어떤 것이 가지는 성격 (Attribute)
  3. 관계 : 업무가 관여하는 어떤 것 간의 관계 (Relationships)

3) 데이터 모델링 3단계

  1. 개념적 모델링 : 엔터티와 속성을 도출하고 ERD를 작성함
  2. 논리적 모델링 : 식별자를 도출하고 속성과 관계 등을 정의함
  3. 물리적 모델링 : DB 구축, 성능 및 보안 등 물리적인 성격 고려
profile
Backend Developer
post-custom-banner

0개의 댓글