개주 훈련일지/📚 코살대 교본 학습

SQL) DDL (Data Definition Language)

lshfood2 2025. 12. 29. 23:21

[ 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