학사 그리고 석사/데이터베이스
ER 모델 - Entity
쁑뿅
2019. 9. 15. 18:16
반응형
[ ER 모델 : 개념적 설계]
▪ 초기의 고수준(개념적) 데이터베이스 설계를 표현하는데 사용되는 모델
▪ ER 모델은 쉽게 관계 데이터 모델로 사상된다.
[ Entity]
▪ 하나의 엔티티는 사람, 장소, 사물, 사건 등과 같이 독립적으로 존재하면서 고유하게 식별이 가능한 실 세계의 객체
▪ 실체가 있는 것도 있지만 생각이나 개념과 같이 추상적인 것도 있음
▪ 엔티티를 기술하는 속성, 즉 애트리뷰트를 가진다.
▪ 엔티티 집합 : 동일한 애트리뷰트들을 가진 엔티티들의 모임. 관계 모델의 릴레이션의 외연
▪ 엔티티 타입 : 동일한 애트리뷰트들을 가진 엔티티들의 틀. 관계 모델의 릴레이션의 내포
- 강한 엔티티 타입
· 정규 엔티티타입이라고도 한다. 독자적으로 존재하며 엔티티 타입내에서 자신의 키 애트리뷰 트를 사용하여
엔티티들을 식별할 수 있는 엔티티 타입을 의미한다
- 약한 엔티티 타입
· 키를 형성하지 못한 엔티티 타입을 말한다. 종속적이며 소유 엔티티 타입의 키 애트리뷰트를 결합해야만
고유하게 약한 엔티티 타입의 엔티티들을 식별 할 수 있다.
· 약한 엔티티타입의 엔티티들은 그들의 애트리뷰트값들 중 하나를 통해 다른 엔티티 타입의 엔 티티들과
연계됨으로써 식별 될 수 있다.
· 약한 엔티티는 소유 엔티티 없이는 식별될 수 없기 때문에, 약한 엔티티 타입은 식별 관계에 대해 항상
전체 참여 제약 조건(존재 종속성)을 가진다.
댓글이나 공감 남겨주는 사람 착한사람
반응형