개체 무결성 Entity integrity
PRIMARY KEY (기본키) 제약조건
PRIMARY KEY (기본키) 에는 NULL 값이 올수 없다
PRIMARY KEY (기본키) 는 오직 하나의 값만 존재한다 => 중복하면 안된다
하나의 테이블내에 동일한 기본 키를 가진 레코드는 존재할수 없다
>> 기본키(PRIMARY KEY) ?
더보기
테이블에서 특정 레코드를 구별하기 위해 후보 키 중에서 선택된 고유한 식별자 키
참조 무결성 Referential integrity
Foreign Key (외래키) 제약조건
Foreign Key (외래키) 는 NULL이거나 참조 릴레이션의 기본키 값과 동일해야한다
Foreign Key (외래키) 속성은 참조할수 없는 값을 지닐수 없다
Foreign Key (외래키) 속성 값은 상위 인스턴스에 반드시 존재 하거나 NULL이어야 한다
>> 외래키(Foreign Key) ?
더보기
한 테이블의 키 중에서 다른 테이블의 레코드를 유일하게 식별할 수 있는 키
도메인 무결성 Domain integrity
도메인 무결성은 테이블에 존재하는 필드의 무결성을 보장하기 위한 것으로 필드의 타입,
NULL값의 허용 등에 대한 사항을 정의
올바른 데이터의 입력 되었는지를 확인하는 조건
테이블에 존재하는 필드의 무결성을을 보장해야 하는 것으로, 데이터의 타입에 맞아야 한다
NULL 무결성 Null integrity
테이블의 특정 속성 값을 Null이 될 수 없도록 제한했다면 해당 속성에 Null이 있으면 안된다
고유 무결성 Unique integrity
테이블의 특정 속성에 대해 고유한 값을 가지도록 조건이 주어진 경우, 각 레코드가 가지는 값들이 달라야 한다
'SQL > ORACLE SQL' 카테고리의 다른 글
제약 조건 : NOT NULL, UNIQUE (0) | 2022.11.09 |
---|---|
제약 조건 : CONSTRAINT (0) | 2022.11.08 |
DML : 데이터 조작어 (SELECT, INSERT, UPDATE, DELETE) (0) | 2022.11.07 |
DDL : 데이터 정의어 (CREATE, ALTER, RENAME, DROP, TRUNCATE) (0) | 2022.11.07 |
SUB QUERY : 서브 쿼리 SELECT (0) | 2022.11.04 |