SQL 3

SQL_조작연산_무결성 제약 조건, 도메인, 키, 기본키 엔티티 무결성, 외래키, 참조 무결성 제약조건, ON DELETE UPDATE CASCADE RESTRICT SET NULL DEFAULT

▣ SQL_조작연산_무결성 제약 조건, 도메인, 키, 기본키 엔티티 무결성, 외래키, 참조 무결성 제약조건 구분 설명 도메인 제약조건 도메인 무결성 (Domain Constraint) 각 애트릐뷰트 값 -> 원자값 데이터형식을 통한 값 제한(정수형, 실수형, 문자형 등) 디폴트값 지정으로 범위 제한 NOT NULL 구문으로 값 존재 보장 키 제약조건 (Key constraint) 애트리뷰트에 중복된 값 존재 불가 릴레이션을 정의할 때 기본키, UNIQUE 명시한 애트리뷰트 중복X 기본키와 엔티티 무결성 제약조건 개체 무결성 (Entity Integrity Constraint) 두 개 이상의 투플이 동일한 기본키 값X 기본키는 NULL값 및 중복값을 가질수 없음 외래키와 참조 무결성 제약조건 (Refere..

데이터베이스 2021.10.01

SQL _중복 릴레이션(테이블), 차수(degree)와 카디날리티(cardinality), Sailors, Reserves, boats

▣ SQL _중복 릴레이션(테이블), 차수(degree)와 카디날리티(cardinality) 2014년 73번 정답 : 2번 차수(degree)는 SID, SNAME 2개, 카디날리티(cardinality)는 총 3개 B1.color = 'red' AND B2.color = 'green'이므로 bid는 (102, 103) 혹은 (103, 104)이어야 하며 해당하는 bid인 sid는 31, 64, 74임 ----------------------------------------------------------------- -- 2014년 정보시스템감리사 DB 73번 CREATE TABLE SAILORS_73 ( SID INT , SNAME VARCHAR(20) NOT NULL , RATING INT , A..

데이터베이스 2021.08.21

참조무결성 제약(ON DELETE RESTRICT, ON UPDATE CASCADE), 직원과 부서, 부서번호 삭제, 부서번호 업데이트, SQL

▣ 참조무결성 제약(ON DELETE RESTRICT, ON UPDATE CASCADE) 외래키 옵션 1) On Delete Cascade : 부모 데이터 삭제 시 자식 데이터도 삭제 Set null : 부모 데이터 삭제 시 자식 테이블의 참조 컬럼을 Null로 업데이트 Set default : 부모 데이터 삭제 시 자식 테이블의 참조 컬럼을 Default 값으로 업데이트 Restrict : 자식 테이블이 참조하고 있을 경우, 데이터 삭제 불가 No Action : Restrict와 동일, 옵션을 지정하지 않았을 경우 자동으로 선택된다. 2) On Update Cascade : 부모 데이터 업데이트 시 자식 데이터도 업데이트 Set null : 부모 데이터 업데이트 시 자식 테이블의 참조 컬럼을 Null..

데이터베이스 2021.08.11