시스템분석설계_각 엔티티들이 가져야 하는 속성들을 정의하고 엔티티들의 관계를 엔티티 관계도로 표현하세요

목차

1. 엔티티의 개념

2. 엔티티가 가지는 속성과 엔티티들 간의 관계 정의
1) 속성(Attribute)
2) 관계(Relationship)

3. 엔티티 관계도 도출
1) 작성 순서
2) 각 엔티티의 속성과 관계
3) 관계도 표현

4. 자료 조사 정리 및 느낀 점

5. 참고문헌

본문내용

1. 엔티티의 개념
엔티티(Entity)는 업무수행을 위해 저장과 관리가 필요한 데이터를 의미하며, 그 대상은 개념, 사물, 장소, 사건 등과 같이 명사로 이루어진 유형 혹은 무형의 집합이다. 엔티티는 ID나 등록번호 등과 같은 유일한 식별자를 보유하여야 하며, 데이터베이스에 저장되어 있는 전체 데이터 내용의 집합인 인스턴스(Instance)를 두 가지 이상 있어야 한다. 또한 엔티티는 반드시 속성이 있어야 하며, 다른 엔티티와 최소한 한 개 이상의 관계를 보유하여야 한다는 특징이 있다.
엔티티 명을 정의할 때는 엔티티 정보의 필요성에 대한 식별과 중복 방지, 이해도 증진을 위해 유일한 명칭을 사용해야 하며, 필요할 경우 의미가 전달될 수 있는 적절한 수식어를 사용할 수 있다. 다만, 하나의 엔티티에 대해 다양한 명칭을 사용하거나 서론 다른 엔티티에 동일한 명칭을 사용하면 혼란이 발생할 수 있으니 유의한다.

2. 엔티티가 가지는 속성과 엔티티들 간의 관계 정의
(1) 속성(Attribute)
속성은 엔티티가 단 하나의 값만 가지는 항목으로서 의미상으로 더 이상 분해되지 않는 인스턴스의 구성요소이다. 업무에 필요한 데이터 저장이 가능하기 때문에 업무에서 관리할 수 있으며, 주 식별자(Primary Key)에 함수적 종속관계가 성립되므로 기본 키의 변경이 이루어질 경우에 속성의 값도 변경된다.
속성의 종류는 분해 여부에 따라 단일 속성, 복합 속성, 다중값 속성으로 구분할 수 있으며, 특성에 따라 기본 속성, 설계 속성, 파생 속성으로 구분할 수 있다.

(2) 관계(Relationship)
관계는 엔티티 사이의 관련성을 의미하며, 존재 관계와 행위 관계로 분류할 수 있다. 엔티티 간의 상태를 의미하는 존재 관계는 두 개의 엔티티가 존재 여부에 대한 관계가 있는 것

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다