본문 바로가기

무결성

[DB] 무결성(Integrity) 1. 무결성이란- 무결성이란 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미한다. 2. 무결성을 유지하는 방법- 대표적으로 사용되는 방법은 중앙 통제에 의한 데이터 갱신으로서, 이 방법은 검증 프로그램을 이용하여 모든 갱신 처리 과정에서 반드시 검증 단계를 거치도록 통제를 가한다.- 검증 프로그램이 무결성을 검증하기 위해 무결성 규정을 사용한다.- 규정 이름 : 무결성 규정을 참조할 때 사용하는 식별자- 트리거(Trigger) 조건 : 트랜잭션의 접근 유형 및 데이터, 검사할 시기 명시- 프레디킷(제약 조건) : 무결성을 위한 검사 조건- 위반 조치 : 검사 결과 무결성 위반이 발견되었을 때 처리할 조치 3. 무결성의 종류- 널 무결성 : 릴레이션의 특정 속.. 더보기
[DB] 관계형 데이터베이스의 제약 조건 1. 제약 조건이란- 데이터베이스에 저장되는 데이터의 정확성을 보장하기 위하여 키를 이용하여 입력되는 데이터에 제한을 주는 것으로 개체 무결성 제약, 참조 무결성 제약 등이 해당된다. 2. 키(Key)의 개념 및 종류- 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트를 말한다. 1) 후보키(Candidate Key)- 후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들을 말한다.- 하나의 릴레이션 내에서는 중복된 튜플들이 있을 수 없으므로 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재한다.- 후보키는 릴레이션에 있는 모든 튜플에 대해서 유.. 더보기