- [데이터베이스 시스템] 세 가지 제약 조건2025년 03월 07일
- Song hyun
- 작성자
- 2025.03.07.:26
728x90반응형[데이터베이스 시스템] 세 가지 제약 조건
1. 제약조건
-ER 모델링은 관계 집합에 대한 표현을 위해 제약 조건을 부가할 수 있다.
-대표적으로 사상수, 참가 제약조건, 키 속성이 있다.
2. 사상수
-사상수(Mapping Cardinality)는 관계 집합에 참가한 개체 집합들에 대해 각각의 개체가 얼마만큼의 관계를 맺을 수 있는지를 명시하는 수단이다. 아래와 같이 네 가지 유형이 존재한다.
- 일대일 관계 : 하나의 A와 하나의 B가 관계함
- 일대다 관계 : 하나의 A가 다수의 B와 관계함
- 다대일 관계 : 다수의 A가 하나의 B와 관계함
- 다대다 관계 : 다수의 A가 다수의 B와 관계됨
-> 사상수는 관계 집합이 표현하는 상황에 따라 달라진다.
3. 참가 제약조건
-참가 제약조건(Participation constraint)는 관계에 참여하는 개체 집합의 범위를 나타낸다.
-전체적 참가: 개체 집합의 모든 개체가 관계에 참여함
-부분적 참가: 일부만 참가해도 되는 경우
4. 키
-키: 서로 다른 값을 가지는 속성의 집합
-관계 집합의 속성: 두 집합의 관계에서 생성되는 값을 저장하는 속성
-재귀적 관계: 한 개체 집합이 자신과 관계 집합을 형성하는 관계
-약한 개체 집합: 종속되는 개체 집합
-강한 개체 집합: 약한 개체 집합과 연결되는 개체 집합
728x90반응형'데이터베이스 시스템' 카테고리의 다른 글
[데이터베이스 시스템] 관계형 데이터 연산 (0) 2025.03.09 [데이터베이스 시스템] 관계형 데이터 베이스의 구조 (0) 2025.03.08 [데이터베이스 시스템] ER 모델 (0) 2025.03.06 [데이터베이스 시스템] 데이터베이스 모델링 (0) 2025.03.05 [데이터베이스 시스템] DBMS 아키텍처 (0) 2025.03.04 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)