반응형
무결성(Integrity)
- 정합성 : 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실세계의 실제 값이 일치하는 정확성 의미
- 데이터베이스에 저장된 데이터 값과 실제 값이 일치하는 정확성
- 무결성 제약조건은 정확성 보장위해 정확하지 않은 데이터가 데이터베이스 내에 저장되는 것을 방지
NULL 무결성 : 특정 속성값이 NULL이 될 수 없음
고유(Unique) 무결성 : 각 튜플이 갖는 속성 값들이 서로 달라야 함
도메인 무결성 : 정의된 도메인에 속한 값이여야 함
키 무결성 : 하나의 릴레이션에는 최소 하나의 키가 존재해야 함
관계 무결성 : 어떤 한 투플이 릴레이션에 삽입될 수 있는지 또는 한 릴레이션과 다른 릴레이션의 투플들 간의 관계가 적합한지를 지정한 규정.
참조 무결성 : 외래키 값은 NULL이거나 참조 릴레이션의 기본키 값과 동일해야 함
개체 무결성 : 기본키를 구성하는 어떤 속성도 NULL일 수 없음
스키마 : 데이터베이스의 구조(개체, 속성, 관계)와 제약조건에 관한 전반적인 명세
-개체: 현실 세계의 객체로서 유형 또는 무형의 정보를 대상으로 존재하며 서로 구별될 수 있는 것
-속성: 개체의 특성이나 상태를 기술하는 것으로 데이터의 가장 작은 단위
-관계: 2개 이상의 개체 사이에 연관성을 기술하는 것
'프로그래밍 공부 > 데이터베이스' 카테고리의 다른 글
| DML, DCL, VIEW (0) | 2016.11.30 |
|---|---|
| SELECT, JOIN (0) | 2016.11.25 |
| 데이터베이스언어 DDL(데이터정의), CREATE, ALTER, DROP (0) | 2016.11.25 |
| 데이터베이스 명칭들 (0) | 2016.11.25 |
| DBA,DBMS (0) | 2016.11.23 |