[ DDL의 정의 ]
Data Definition Language(DDL)은
SQL문의 한 종류이다.
DB를 구성하고 있는 다양한 객체를
정의/변경/제거 하는데 사용한다.
즉 물리적 DB 객체의 구조를 정의한다.
데이터형(타입) 정리
- CHAR : 고정길이 문자열
- VARCHAR : 가변길이 문자열
- NUMBER : 정수 및 실수를 저장
- DATE : 날짜와 시각정보를 저장
[ CREATE TABLE ]
- 단수형 사용을 권고한다.
- 테이블명은 특정 사용자가 갖고 있는 테이블 내에서
다른 테이블과 중복되면 안된다. - 한 테이블 내에서 동일한 컬럼명이 존재하면 안된다.
- 테이블 생성문 끝은 ' ; '으로 끝나야 한다.
- 칼럼의 데이터형은 반드시 지정해야 한다.
- 테이블명과 칼럼명은 반드시 문자로 시작해야 한다.
- 테이블명에 사용하는 문자는 A-Z, a-z, 0-9,
_(언더바), $(달러), #(샾) 문자만 허용한다.
제약조건
테이블에 입력되는 데이터가 사용자가 원하는 조건을
만족하는 데이터만 입력되는 것을 보장한다.
데이터의 무결성을 유지하기 위한 DBMS의 보편적인
방법으로 테이블의 특정 칼럼에 설정하는 제약이다.
- 기본키
- 고유키(UNIQUE)
- NOT NULL
- CHECK
- 외래키(FK)
- 디폴트 값
ALTER TABLE
칼럼 및 제약조건을 추가/수정/제거 하는데 이용한다.
'개주 훈련일지 > 📚 코살대 교본 학습' 카테고리의 다른 글
| 요구 명세 (0) | 2026.01.03 |
|---|---|
| 유스케이스 (0) | 2026.01.02 |
| 소프트웨어 요구분석 (0) | 2025.12.27 |
| SQL) 관계형 데이터베이스 개요 (0) | 2025.12.27 |
| 소프트웨어 요구 사항 추출 (0) | 2025.12.26 |