본문 바로가기

Data Modeling6

04 정규화 (Normalization) 5 - 4정규형 다가 종속 개념이 기반이 되는 정규형이다. 다가 종속(MVD: Multivalued Dependency): 한 릴레이션에 다가 속성(Multivalued Attributed)이 두 개 이상 존재할 때 발생할 수 있다. 즉 하나의 다 속성의 모든 값이 다른 다가 속성의 모든 값마다 중복되는 문제점이 발생할 수 있는데 이를 다가 종속이라 한다. 즉 두 개의 독립적인 일대다(1:M) 관계의 속성이 동일한 릴레이션에 존재하면 다가 종속이 발생한다. 속성 A의 하나의 값이 속성 B의 여러 값을 결정하면 A →→ B로 표시하며 'A가 B를 다가 결정(Multidetermine)한다'. 또는 'B가 A에 다가 종속(Multidependent)됐다.라고 한다. 아래 릴레이션은 다가 종속의 사례이다. 사원은.. 2019. 10. 21.
03 개념 모델 & 논리 모델 & 물리 모델 [ 바커 표기법에 따른 개념 데이터 모델 작성 사례: 출처 DBGuide.net ] [ IE 표기법에 따른 개념 데이터 모델 작성 사례: 출처 DBGuide.net ] 3.1. 개념 모델(Conceptual Model) - 데이터 모델이다. - 주제 영역 모델(Subject Area Model) 또는 비즈니스 모델(Business Model) - 중요한 데이터를 가장 간단하게 표현하는 것이 개념 모델의 목적이다. - 해당 주제 영역에 존재하는 핵심적인 중요 엔터티와 그 엔터티의 주요 속성이 도출된 모델이다. - 핵심적인 엔터티와 그 엔터티 사이의 관계를 도출한 것이다. - 개념 모델은 논리 모델로 연결(Alignment)돼야 한다. - 개념 도델링 단계에서는 핵심 엔터티 정의와 엔터티 간 관계를 충분히 .. 2019. 9. 14.
02 데이터 모델링 기본 개념 2 [ 데이터베이스 구축 단계 ] 2.3. 데이터베이스 라이프 사이클 - 요구 사항 분석 단계 데이터베이스에서 관리해야 하는 데이터를 도출하고 분석하는 단계이다. 요구 사항은 업무를 수행하는 데 필요한 데이터에 대한 요구일 수도 있고 데이터 구조에 대한 요구일 수도 있고 업무를 빨리 처리할 수 있도록 하는 성능에 대한 요구일 수도 있다. 요구 사항은 사용자의 의견을 최우선으로 따른다. 주로 현업과 인터뷰를 통해 도출한다. - 개념 모델링 단계 개념 모델을 구축한다. 개념 모델은 사실 요구 사항을 분석하고 나서 도출되는 데이터 측면의 결과물이다. 요구 사항 분석과 개념 모델은 수행한 내용과 결과의 관계이므로 현실적으로 별개의 단계는 아니다. 주로 ERD를 사용해서 표현한다. 개념 모델링 단계에서는 핵심 데이터.. 2019. 9. 13.
[DATAVERSITY] Trends in Data Modeling Trends in Data Modeling from DATAVERSITY 2015. 8. 15.