무결성의 이해
- 정의: 데이터베이스 내의 데이터들에 대해 결함 없이 일관성을 유지하도록 하는 것
- 종류: 개체 무결성, 참조 무결성, 도메인 무결성
무결성의 종류
- 개체 무결성
- 기본키와 관계된 무결성 유지 방법으로 중복값, NULL값을 가질 수 없는 기본키의 특징을 지키는 것
- 릴레이션 내의 모든 튜플에 대한 유일성을 보장하는 것으로, 기본키에 대해 릴레이션 내에서 모든 튜플(행)을 유일하게 구분할 수 있도록 함
- 개체 무결성 제약 조건
- 참조 무결성
- 외래키와 관계된 무결성 유지방법
- 관계를 맺고 있는 릴레이션 r(R), s(S)에서 r이 s를 참조할 때, 외래키는 참조 릴레이션의 기본키와 같아야 함.
- 참조 무결성 제약 조건
- 도메인 무결성
- 속성값과 관련된 무결성 유지 방법
- 속성의 무결성 제약 조건
- 속성값: 도메인에 제한된 값만 사용 가능
- 새로운 데이터 항목이 삽입되면 데이터베이스 시스템에 의해 체크
- 프로그래밍에서 변수에 지정된 데이터 타입과 유사
'컴퓨터' 카테고리의 다른 글
기계 학습(Machine Learning) (0) | 2021.02.08 |
---|---|
빅 데이터 (Big Data) (0) | 2021.02.05 |
가상기억장치 (Virtual Memory) (0) | 2021.02.04 |
주소 지정 방식의 종류 (0) | 2021.02.03 |
클라우드 컴퓨팅 서비스 모델 (0) | 2021.02.02 |