SQL의 의미
- 구조화 질의어 (문법적으로 엄격)
- 종합 데이베이스 언어 역할 : 단순히 검색만을 위한 질의어가 아님 (유저 생성 / 질의 ...)
- 데이터 정의어(DDL) / 데이터 조작어(DML) / 데이터 제어어(DCL) 의 기능 모두 제공
1. SQL 데이터 정의문
CONSTRAINT 제약조건 이름
CHECK 제약 조건 내용
SQL에서의 도메인은 SQL이 지원하는 데이터 타입으로만 정의할 수 있다.
정형 숫자타입의 i 는 전체 자릿수, j 는 소숫점 이하 자릿수
2. SQL 데이터 조작문
- SQL의 테이블이 투플의 집합이 아닌이유 : 집합은 두개의 똑같은 원소를 허용하지 x / 따라서 중복을 허용하는 다중집합이나 백이다.
- DISTINCT를 통해 집합과 같은 결과를 만들 수 있다.
3. SQL 뷰
변경 가능한 뷰 : 어느 한 기본 테이블의 행과 열의 부분집합으로만 정의되어야 한다.
4. 삽입 SQL
'Study > 데이터베이스' 카테고리의 다른 글
8. 데이터 종속성과 정규화 (0) | 2023.12.20 |
---|---|
데이터베이스 7. 함수 종속, 1NF, 2NF (0) | 2023.11.04 |
데이터베이스 5. 관계대수와 관계해석 (0) | 2023.10.22 |
데이터베이스 4. 관계 데이터베이스 (0) | 2023.10.16 |
데이터베이스 3. 데이터베이스 시스템의 구성 (0) | 2023.10.15 |