학사 그리고 석사/데이터베이스
키와 참조 무결성 제약조건
쁑뿅
2019. 9. 17. 14:07
반응형
[ 제약 조건의 명시 ]
▪ 키와 참조 무결성 제약조건
- PRIMARY KEY
· 릴레이션의 기본키를 구성하는 하나 이상의 애트리뷰트를 명시
· 만약 기본키가 하나의 애트리뷰트로 되어 있다면, 이 절은 그 애트리뷰트 바로 뒤에 직접 올 수 없다.
· Dnumber INT PRIMARY KEY;
- UNIQUE
· 대체키를 명시
· 대체키가 한 개 애트리뷰트 이면 직접적으로 지정 할 수 있다.
· Dname VARCHAR(15) UNIQUE;
- FOREIGN KEY
· 참조 무결성은 명시
· SQL에서 무결성 제약 조건을 위반할 때 취하는 디폴트 동작은 위반을 초래한 갱신 연산 을 거절 하는 것이다.
[ 데이터 타입 ]
▪ 문자열 데이터 타입은 고정길이(CHAR(n), 여기서 n은 문자수) 이거나 가변 길이 (VARCHAR(n), 여기서 n은 최대 문자수)이다. 문자열 값은 열의경우, 주어진 길이보다 작은 문자열은 문자열의 오른쪽에 공백으로 채운다.
▪ SQL 에는 두 문자열을 서로 합칠 수 있는 ||(이중종선)으로 표시되는 연결 연산이 있다. 문서와 같이 많은 값을 갖는 열을 사용하기 위해 CHARACTER LARGE OBJECT 또는 CLOB 이라고 불리는 또 다른 가변 길이 문자열 데이터 타입을 사용 할 수 있다. CLOB의 최대 길이는 K, M, G 단위로 지정 할 수 있다.
댓글이나 공감 남겨주는 사람 착한사람
반응형