정보처리기사 시스템 카탈로그
3. 관계 데이터베이스 언어(SQL)
3. 관계 데이터베이스 언어(SQL)
2016.04.15SQL 정의어 (DDL) - 정의, 수정, 제거. CREATE , ALTER, DROP CREATE - 테이블, 스키마, 도메인, 인덱스, 뷰 등을 정의, 생성 1. 테이블 정의 - 학번, 성명, 학과, 학년 학점으로 구성된 학생 테이블을 만들어라 - 학번과 학년은 숫자형 자료이며, 나머지는 문자형이다 - 학번을 기본키로 지정한다 - 성명 속성은 공백이 있을 수 없다 - 학과 항목을 이용하여 수강 테이블의 학과를 참조하도록 외래키를 지정하며 참조 테이블에서 삭제가 일어나면 NULL로 채우고, 수정이 발생하면 연쇄적으로 수정하도록 한다 - 학년의 속성값은 4 이하의 값을 갖도록 'hak' 이름으로 제약한다 CREATE TABLE 학생( 학번 INT, 성명 CHAR(5) NOT NUL..