쁑뿅 2019. 9. 15. 18:16
반응형

[ ER 모델 : 개념적 설계]

▪ 초기의 고수준(개념적) 데이터베이스 설계를 표현하는데 사용되는 모델

▪ ER 모델은 쉽게 관계 데이터 모델로 사상된다.

 

[ Entity]

▪ 하나의 엔티티는 사람, 장소, 사물, 사건 등과 같이 독립적으로 존재하면서 고유하게 식별이 가능한 실 세계의 객체

▪ 실체가 있는 것도 있지만 생각이나 개념과 같이 추상적인 것도 있음

▪ 엔티티를 기술하는 속성, 즉 애트리뷰트를 가진다.

▪ 엔티티 집합 : 동일한 애트리뷰트들을 가진 엔티티들의 모임. 관계 모델의 릴레이션의 외연

▪ 엔티티 타입 : 동일한 애트리뷰트들을 가진 엔티티들의 틀. 관계 모델의 릴레이션의 내포

  - 강한 엔티티 타입

    · 정규 엔티티타입이라고도 한다. 독자적으로 존재하며 엔티티 타입내에서 자신의 키 애트리뷰 트를 사용하여
       엔티티들을 식별할 수 있는 엔티티 타입을 의미한다

  - 약한 엔티티 타입

    · 키를 형성하지 못한 엔티티 타입을 말한다. 종속적이며 소유 엔티티 타입의 키 애트리뷰트를 결합해야만
       고유하게 약한 엔티티 타입의 엔티티들을 식별 할 수 있다.

    · 약한 엔티티타입의 엔티티들은 그들의 애트리뷰트값들 중 하나를 통해 다른 엔티티 타입의 엔 티티들과
       연계됨으로써 식별 될 수 있다.

    · 약한 엔티티는 소유 엔티티 없이는 식별될 수 없기 때문에, 약한 엔티티 타입은 식별 관계에 대해 항상
       전체 참여 제약 조건(존재 종속성)을 가진다.

 

댓글이나 공감 남겨주는 사람 착한사람

반응형