IEEE_Std-830
실세계의 속성으로 이루어진 객체(Entit)와 개체 사이의 관계(Relationship)를 정형화시킨 모델
개념적 모델링 단계예서 사용
데이터 구조와 단계를 ER 다이어그램(ERD)으로 표현
구성요소
- 개체집합
- 개체 : 실세계에 존재하는 다른 객체와 구별되는 유무형의 사물, 개체를 설명하는 여러 속성들로 구성
- 개체집합 : 같은 속성을 공유하는 개체들의 모임
- 관계집합
- 관계 : 개체와 개체사이의 연관성
- 관계집합 : 개체 집합간의 연결관계 -> 마름모로 표현
- 속성
1. 개체를 구체적으로 설명
2. 속성에 포함될 수 있는 값의 특성에 따라 여러 종류로 구분
3. 속성의 종류
- 단순속성 : 더 작은 구성요소로 나룰 수 없는 속성(학생의 이름, 성별, 나이 등)
- 복합속성 : 더 작은 구성요소로 나눌 수 있는 속성(생년월일 -> 년, 월, 일로 나눌 수 있음)
- 단일값속성 : 한 개체에 대해 단 하나의 값만을 갖는 속성
- 다중값속성 : 한 개체에 대해 여러개의 값을 갖는 속성, 집합 기호 넣음
(전화번호는 여러개 가질 수 있음. 폰번호, 집번호 등)
- 유도속성 : 다른 속성의 값으로 부터 값이 유추될 수 있는 속성(생년월일알면, 나이알 수 있음)
- 저장속성 : 유도속성을 위해 사용될 수 있는 속성(저장해야만 하는 값)
과목이 있으려면 그 과목을 강의하는 교수가 있어야함
강의 담당 하지않는 교수는 있을 수 있음
1. 전체적 참가 : 어떤 개채 집합의 모든 개체가 관계집합에 찹여하는 조건(이중선)
2. 부분적 참가 : 어떤 개체 집합의 일부 개체가 관계 집합에 참여하는 조건(단일선)