컴공생의 다이어리
관계형 데이터베이스의 무결성(Integrity)의 종류 본문
무결성(Integrity)
무결성은 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 의미한다. 무결성 제약조건은 데이터베이스에 들어 있는 데이터의 정확성을 보장하기 위해 부정확한 자료가 데이터베이스 내에 저장되는 것을 방지하기 위한 제약 조건을 말한다.
무결성의 종류
▶ 개체 무결성
기본 테이블의 기본키를 구성하는 어떤 속성도 Null값이나 중복된 값을 가질 수 없다는 규정
▶ 참조 무결성
외래키 값은 Null이거나 참조 릴레이션의 기본키 값과 동일해야 함
(즉, 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다는 규정)
▶ 도메인 무결성
주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정
▶ 사용자 정의 무결성
속성 값들이 사용자가 정의한 제약조건에 만족되어야 한다는 규정
▶ NULL 무결성
릴레이션의 특정 속성 값이 NULL이 될 수 없도록 하는 규정
▶ 고유 무결성
릴레이션의 특정 속성에 대해 각 튜플이 갖는 속성값들이 서로 달라야 한다는 규정
▶ 키 무결성
하나의 릴레이션에는 적어도 하나의 키가 존재해야 한다는 규정
▶ 관계 무결성
릴레이션에 어느 한 튜플의 삽입 가능 여부 또는 한 릴레이션과 다른 릴레이션의 튜플들 사이의 관계에 대한 적절성 여부를 지정한 규정
728x90
'자격증 > 정보처리기사' 카테고리의 다른 글
RTO(목표 복구 시간), RPO(목표 복구 시점)란? (0) | 2021.04.28 |
---|---|
객체지향(Object-Oriented) - 구성요소(객체, 클래스, 메시지), 특징(캡슐화, 상속, 다형성, 연관성) (0) | 2021.04.25 |
관계형 데이터베이스의 키(Key) - 후보키, 기본키, 대체키, 슈퍼키, 외래키 (0) | 2021.04.22 |
관계형 데이터베이스 - 릴레이션(Relation), 튜플(Tuple), 속성(Attribute), 도메인(Domain) (0) | 2021.04.21 |
데이터 모델(Data Model) (0) | 2021.04.20 |
Comments