본문 바로가기

데이터 모델링10

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.
02 데이터 모델링 기본 개념 [ 릴레이션 Relation 예제 ] 2.1. 관계형 데이터 모델링(Relational Data Modeling) ○ 기본 개념 - 릴레이션에는 이름이 존재하며 2차원의 테이블 형태로 데이터(Value, 어트리뷰트 값)가 관리된다. - 각 열을 튜플(Tuple)이라고 한다. - 각 행을 어트리뷰트(Attribute)라고 한다. - 어트리뷰트 중에서 튜플을 유일하게 식별할 수 있는 어트리뷰트를 식별자(Identifier)라고 한다. - 이름, 주소와 같은 어트리뷰트의 이름을 내포(Intension 또는 Head)라고 한다. - 1234, 홍길동 같은 실제 데이터를 외포(Extension 또는 Body)라고 한다. - 릴레이션의 이름과 내포를 스키마(Schema)라고도 한다. - 릴레이션에서 튜플의 개수를 .. 2019. 9. 13.
[DATAVERSITY] Trends in Data Modeling Trends in Data Modeling from DATAVERSITY 2015. 8. 15.