728x90
발생시점에 따른 엔티티 분류
- 기본/키엔티티(Fundamental Entity, Key Entity)
- 중심엔티티(Min Entity)
- 행위엔티티(Active Entity)
데이터모델링?
- 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법
- 현실세계의 데이터(what)에 대해 약속된 표기법에 의해 표현하는 과정
- 데이터베이스를 구축하기 위한 분석/설계의 과정
데이터 모델링 유의점
- 중복(Duplication)
- 비유연성(Inflexibility)
- 비일관성(Inoonsistency)
개념적 데이터 모델링
추상화 수준이 높고 업무중심적이고 포괄적인 수준의 모델링 진행.
전사적 데이터 모델링, EA수립시 많이 사용
논리적 데이터 모델링
시스템으로 구축하고자 하는 업무에 대해 Key, 속성, 관계 등을 정확하게 표현, 재사용성이 높음
물리적 데이터 모델링
실제로 데이터베이스에 이식할 수 있도록 성능, 저장 등 물리적인 성격을 고려하여 설계
엔티티, 인스턴스, 속성, 속성값의 관계
- 한 개의 엔티티는 두 개 이상의 인스턴스의 집합이어야 한다.
- 한 개의 엔티티는 두 개 이상의 속성을 갖는다.
- 한 개의 속성은 한 개의 속성값을 갖는다.
728x90
'자격증 > SQLD' 카테고리의 다른 글
SQLD - SQL 활용 (0) | 2021.05.28 |
---|---|
SQLD - SQL 기본 (0) | 2021.05.27 |
SQLD - 데이터 모델과 성능 (0) | 2021.05.26 |
SQLD 자격증 정리 02 (0) | 2021.05.24 |