데이터베이스 개론 - 교보문고
[요약]①데이터베이스 기초 이론 : 1장에서 데이터베이스를, 2장에서 DBMS를 소개합니다. 3장에서는 이들을 조합한 데이터베이스 시스템을 소개합니다.②데이터 모델과 연산 : 4장에서 데이터 모
www.kyobobook.co.kr
개체
개체는 현실 세계에서 조직을 운영하는 데 꼭 필요한 사람이나 사물과 같이 구별되는 모든 것을 의미한다.
물리적인 것뿐만 아니라 개념이나 사건처럼 개념적으로 존재하는 것도 개체가 될 수 있다.
개체는 다른 개체와 구별되는 이름을 가지고 있고, 각 개체만의 고유한 특성이나 상태를 가지고 있다.
속성
개체가 가지고 있는 고유의 특성이다.
의미 있는 데이터의 가장 작은 논리적 단위로 인식된다.
관계
개체와 개체가 맺고 있는 의미 있는 연관성입니다.
관계는 개체 집합들 사이의 대응관계, 즉 매핑을 의미합니다.
고객 개체와 책 개체에 관련된 업무 처리 내용을 '고객은 책을 구매한다'로 문장을 만들 때
구매가 고객과 책 사이에 관계가 된다.
관계의 유형
일대일 관계

개체 A의 각 개체 인스턴스가 개체 B의 개체 인스턴스 하나와 관계를 맺을 수 있고,
개체 B의 각 개체 인스턴스도 개체 A의 개체 인스턴스 하나와 관계를 맺을 수 있다면
두 관계는 일대일 관계다.
위의 예시와 같이 남편과 아내가 일대일로 관계를 맺기 때문 혼인 관계는 일대일 관계이다.
일대다 관계

개체 A의 각 개체 인스턴스는 개체 B의 개체 인스턴스 여러 개와 관계를 맺을 수 있지만,
개체 B의 각 개체 인스턴스는 개체 A의 개체 인스턴스 하나와만 관계를 맺을 수 있다면 두 개체는 일대다 관계다.
다대다 관계

개체 A의 각 개체 인스턴스가 개체 B의 개체 인스턴스 여러 개와 관계를 맺을 수 있고,
개체 B의 각 개체 인스턴스도 개체 A의 개체 인스턴스 여러 개와 관계를 맺을 수 있다면
두 개체는 다대다 관계이다.
'Database' 카테고리의 다른 글
| 관계 데이터 모델의 제약 (0) | 2021.12.05 |
|---|---|
| 관계 데이터 모델 용어 (0) | 2021.12.05 |
| 데이터베이스 관리 시스템 (0) | 2021.12.04 |
| 데이터베이스의 구조 (0) | 2021.09.14 |
| 데이터베이스 정의와 특징 (0) | 2021.09.08 |