시스템분석설계_각 엔티티들이 가져야 하는 속성들을 정의하고 엔티티들의 관계를 엔티티 관계도로 표현하세요
- 최초 등록일
- 2024.05.08
- 최종 저작일
- 2024.05
- 7페이지/ 한컴오피스
- 가격 3,000원
목차
1. 엔티티의 개념
2. 엔티티가 가지는 속성과 엔티티들 간의 관계 정의
1) 속성(Attribute)
2) 관계(Relationship)
3. 엔티티 관계도 도출
1) 작성 순서
2) 각 엔티티의 속성과 관계
3) 관계도 표현
4. 자료 조사 정리 및 느낀 점
5. 참고문헌
본문내용
1. 엔티티의 개념
엔티티(Entity)는 업무수행을 위해 저장과 관리가 필요한 데이터를 의미하며, 그 대상은 개념, 사물, 장소, 사건 등과 같이 명사로 이루어진 유형 혹은 무형의 집합이다. 엔티티는 ID나 등록번호 등과 같은 유일한 식별자를 보유하여야 하며, 데이터베이스에 저장되어 있는 전체 데이터 내용의 집합인 인스턴스(Instance)를 두 가지 이상 있어야 한다. 또한 엔티티는 반드시 속성이 있어야 하며, 다른 엔티티와 최소한 한 개 이상의 관계를 보유하여야 한다는 특징이 있다.
엔티티 명을 정의할 때는 엔티티 정보의 필요성에 대한 식별과 중복 방지, 이해도 증진을 위해 유일한 명칭을 사용해야 하며, 필요할 경우 의미가 전달될 수 있는 적절한 수식어를 사용할 수 있다. 다만, 하나의 엔티티에 대해 다양한 명칭을 사용하거나 서론 다른 엔티티에 동일한 명칭을 사용하면 혼란이 발생할 수 있으니 유의한다.
2. 엔티티가 가지는 속성과 엔티티들 간의 관계 정의
(1) 속성(Attribute)
속성은 엔티티가 단 하나의 값만 가지는 항목으로서 의미상으로 더 이상 분해되지 않는 인스턴스의 구성요소이다. 업무에 필요한 데이터 저장이 가능하기 때문에 업무에서 관리할 수 있으며, 주 식별자(Primary Key)에 함수적 종속관계가 성립되므로 기본 키의 변경이 이루어질 경우에 속성의 값도 변경된다.
속성의 종류는 분해 여부에 따라 단일 속성, 복합 속성, 다중값 속성으로 구분할 수 있으며, 특성에 따라 기본 속성, 설계 속성, 파생 속성으로 구분할 수 있다.
(2) 관계(Relationship)
관계는 엔티티 사이의 관련성을 의미하며, 존재 관계와 행위 관계로 분류할 수 있다. 엔티티 간의 상태를 의미하는 존재 관계는 두 개의 엔티티가 존재 여부에 대한 관계가 있는 것
참고 자료
박우창 외(2020), 「오라클로 배우는 데이터베이스 개론과 실습」, 한빛아카데미.
정대율 외(2020), 「정보시스템 분석 및 설계」, 컴원미디어.
한국데이터산업진흥원, 「핵심 엔티티 정의」, 2021.02.10.
(dataonair.or.kr/db-tech-reference/d-guide/da-guide/?mod=document&uid=282)