익명 사용자
로그인하지 않음
계정 만들기
로그인
youngwiki
검색
Extended E-R model 문서 원본 보기
youngwiki
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
원본 보기
역사
←
Extended E-R model
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
상위 문서: [[Entity Relationship Model]] ==개요== 기본적인 E-R(Entity-Relationship) 모델은 대부분의 데이터베이스 특징을 모델링할 수 있지만, 더 정교한 개념을 표현하기 위해 확장된 개념이 필요할 때가 있다. '''Extended Entity-Relationship Model'''(EER)은 이러한 한계를 보완하기 위해서 사용된다. 이러한 EER은 아래의 개념들을 통해서 더욱 정교한 데이터베이스를 구축할 수 있도록 한다. * Specialization * Generalization * Higher- and Lower-Level Entity Sets * Attribute Inheritance * Aggregation 위 개념들을 아래에서 설명하기 위해서 University 데이터베이스를 중심으로 설명한다. 대학교 내 다양한 사람들을 모델링하기 위해 person entity를 정의하며, 해당 entity에는 ID, name, street, city와 같은 attribute들이 포함된다. ==Specialization== '''Specailization'''이란, 하나의 entity set을 보다 세부적인 하위 그룹들로 나누는 것을 의미한다. 이때, 하위 그룹들로 나누기 위해서는 entity set 내의 일부 entity가 특정 attribute를 가지지만 다른 entity들은 해당 attribute를 가지지 않아야 한다. 이를 통해서 같은 범주들에 속하는 entity들 사이의 차이를 명확하게 기술할 수 있다. 예를 들어서 person entity set을 살펴보자. 대학교의 person은 student와 employee라는 두개의 하위 그룹으로 구분될 수 있을 것이다. 이를 위해서 employee에는 ==각주== [[분류:데이터베이스 시스템]]
Extended E-R model
문서로 돌아갑니다.
둘러보기
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
위키 도구
위키 도구
특수 문서 목록
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록