728x90
개체-관계 모델
속성의 분류
단일 값 속성 : 값을 하나만 가짐 (고객 개체의 이름)
다중 값 속성 : 값을 여러 개 가질 수 있음 (고객 개체의 연락처) - ERD에선 이중 원으로 표현
단순 속성 : 의미 분해 불가능 (적립금, ISBN)
복합 속성 : 의미 분해 가능 (도,시,동으로 구성된 주소 속성)
유도 속성 : 기존의 다른 속성의 값에서 유도되어 결정 / 값 별도로 없음
(할인율을 반영한 판매가 속성)
널 속성 : 널 값이 허용되는 속성
키 속성 : 각 개체 인스턴스를 식별하는 데 사용 (Unique)
관계의 참여 특성
필수적 참여
- 모든 개체 인스턴스가 관계에 반드시 참여
- ERD에 이중선으로 표현
선택적 참여
- 개체 인스턴스 중 일부만 관계에 참여해도 됨
관계의 종속성
- 약한 개체 : 다른 개체의 존재 여부에 의존적인 개체 (이중 사각형)
- 강한 개체 : 다른 개체의 존재 여부를 결정하는 개체
강한 개체와 약한 개체는 일반적으로 1:N 관계
약한 개체와 강한 개체와의 관계에 필수적으로 참여
약한 개체는 강한 개체의 키를 포함하여 키를 구성
약한 개체 - 강한 개체 관계 : 이중 마름모
728x90
'🏫학부 공부' 카테고리의 다른 글
[DB - SQL] IN과 EXISTS의 차이 (0) | 2024.04.05 |
---|---|
[DB] RDB 용어 및 키 & 무결성 제약조건 (0) | 2024.03.31 |
[DB] 관계 데이터 연산 (0) | 2024.03.30 |