티스토리 뷰

무결성을 유지하는 방법

 - 무결성 : 무결성이란 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미함

 - 무결성 제약 조건 : 데이터베이스에 들어 있는 데이터의 정확성(일관성)을 보장하기 위해 부정확한 자료가 데이터베이스 내에 저장되는 것을 방지하기 이한 제약 조건

 - 무결성을 유지하는 방법

  * 대표적으로 사용되는 방법은 중앙 통제에 의한 데이터 갱신으로서, 이 방법은 검증 프로그램을 이용하여 모든 갱신으로서, 이 방법은 검증 프로그램을 이용하여 모든 갱신 처리 과정에서 반드시 검증 단계를 거치도록 통제를 가함

  * 검증 프로그램이 무결성을 검증하기 위해 무결성 규정을 사용함

   → 규정 이름: 무결성 규정을 참조할 때 사용하는 식별자

   → 트리거(Trigger) 조건 : 트랜잭션의 접근 유형 및 데이터, 검사할 시기 명시

   → 프레디킷(제약 조건) : 무결성을 위한 검사 조건

   → 위반 조치 : 검사 결과 무결성 위반이 발견되었을 때 처리할 조치


★★ 무결성의 종류

 - 널 무결성 : 릴레이션의 특정 속성(Attribute) 값이 NULL이 될 수 없도록 하는 규정

 - 고유 무결성 : 릴레이션의 특정 속성에 대해서 각 튜플이 갖는 값들이 서로 달라야 한다는 규정

 - ★★ 참조 무결성 : 외래키 값은 NULL이거나 참조 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다는 규정

 - 도메인 무결성 : 특정 속성의 값이, 그 속성이 정의된 도메인에 속한 값이어야 한다는 규정

 - 키 무결성 : 하나의 테이블에는 적어도 하나의 키가 존재해야 한다는 규정

 - 관계(Relationship) 무결성 : 릴레이션에 어느 한 튜플의 삽입 가능 여부 또는 한 릴레이션과 다른 릴레이션의 튜플들 사이의 관계(Relationship)에 대한 적절성 여부를 지정한 규정

 - ★★ 개체 무결성 : 기본 테이블은 기본키를 구성하는 어떤 속성도 NULL 값이나 중복값을 가질 수 없다는 규정



공지사항
최근에 올라온 글
Total
Today
Yesterday