컴퓨터

무결성 (Integrity)

업무 중 2021. 2. 10. 19:09

무결성의 이해

  • 정의: 데이터베이스 내의 데이터들에 대해 결함 없이 일관성을 유지하도록 하는 것
  • 종류: 개체 무결성, 참조 무결성, 도메인 무결성

 

무결성의 종류

  1. 개체 무결성
    • 기본키와 관계된 무결성 유지 방법으로 중복값, NULL값을 가질 수 없는 기본키의 특징을 지키는 것
    • 릴레이션 내의 모든 튜플에 대한 유일성을 보장하는 것으로, 기본키에 대해 릴레이션 내에서 모든 튜플(행)을 유일하게 구분할 수 있도록 함
    • 개체 무결성 제약 조건
  2. 참조 무결성
    • 외래키와 관계된 무결성 유지방법
    • 관계를 맺고 있는 릴레이션 r(R), s(S)에서 r이 s를 참조할 때, 외래키는 참조 릴레이션의 기본키와 같아야 함.
    • 참조 무결성 제약 조건
  3. 도메인 무결성
    • 속성값과 관련된 무결성 유지 방법
    • 속성의 무결성 제약 조건
    • 속성값: 도메인에 제한된 값만 사용 가능
    • 새로운 데이터 항목이 삽입되면 데이터베이스 시스템에 의해 체크
    • 프로그래밍에서 변수에 지정된 데이터 타입과 유사

'컴퓨터' 카테고리의 다른 글

기계 학습(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