본문 바로가기
자격증/SQLD

SQLD - 데이터 모델링의 이해

by 지구스시2 2021. 2. 16.
728x90
반응형

남자친구의 Zoom&Circle 공부법을 전수받아 자격증 공부를 시작해봅니다.

 

Zoom&Circle 공부법이란?

: 중요한 단어에 동그라미(circle)를 그리고, 집중(zoom)하는 것

  암기위주의 공부에 아주 효과가 뛰어남(특히, 자격증 공부할 때)

 

(글 작성시 제약으로 인해 동글라미 대신 하이라이트를 하겠습니당:))

 

[데이터 모델링의 이해]

데이터 모델링 현실세계를 DB로 표현하기 위해 추상화하는 것
데이터 모델링 특징 상화 간략하게 표현한다
순화 쉽게 이해할 수 있게 표현한다
확성 명확하게 의미해석되어야 한다.
데이터 모델링 단계 개념적설계 전사적관점
가장 높은 수준의 추상화
업무측면
(think 생각한다)
논리적설계 특정 DB 모델에 종속한다
식별자 정의, 관계, 속성 등을 모두 표현한다
정규화를 통해 재사용성을 높인다
(write 쓴다)
물리적설계 DBMS에 테이블, 인덱스 등을 생성한다
성능, 보안, 가용성 고려하여 DB를 구축한다
(make 만든다)
데이터 모델링 관점 데이터 사용되는 데이터
프로세스 수행하는 작업
데이터와 프로세스 프로세스와 데이터 간의 관계
ERD
(Entity Relationship Diagram)
엔터티 간의 관계 정의하는 모델링 방법
ERD 작성 단계 엔터티를 출하고 그린다
엔터티를 치한다
엔터티 간의 계를 설정한다
관계명을 술한다
관계 여도를 표현한다
관계의 수 여부를 표현한다
데이터 모델링 고려사항 독립성 변화에 능동적 대응 가능
중복 데이터 제거
정규화
고객 요구사항 표현 고객의 요구사항을 간결, 명확하게 표현
데이터 품질 확보 데이터 표준 확보

 

 

728x90
반응형

'자격증 > SQLD' 카테고리의 다른 글

SQLD - 정규화  (0) 2023.09.01
SQLD - attribute  (0) 2023.09.01
SQLD - 데이터 모델링  (0) 2023.09.01
SQLD - 스키마  (0) 2023.09.01
SQLD - sql  (0) 2023.09.01