SQL Structeured Query Language
관계 데이터베이스를 위한 표준 질의어로 많이 사용되는 언어
사용자가 처리를 원하는 데이터가 무엇인지만 제시하고 데이터를 어떻게 처리해야 하는지를 언급할 필요가 없어 비절차적인 데이터 언어의 특징을 띤다고 할 수 있다
SQL은 기능에 따라
데이터 정의어 DDL
테이블을 생성하고 변경, 삭제하는 기능 제공
데이터 조작어 DML
테이블에 새 데이터를 삽입하거나, 테이블에 저장된 데이터를 수정, 삭제, 검색하는 기능을 제공한다
데이터 제어어 DCL
보안을 위해 데이터에 대한 접근 및 사용 권한을 사용자별로 부여하거나 취소하는 기능을 하는 언어다
7장에서는 정의어, 조작어를 중심으로 다룬다
SQL을 관계 데이터베이스를 위한 표준 데이터 언어 또는 표준 질의어라고 하지만
질의어는 데이터 언어 중 검색 위주의 기능을 하는 비절차적 데이터 조작어를 의미함
다만, SQL은 데이터 조작 기능과 함께 정의 및 제어 기능까지 제공하기에 SQL을 데이터 언어와 같은 의미로 이해해도 상관 없음
'공부 > 데이터베이스' 카테고리의 다른 글
| 7. 데이터베이스 언어 SQL / 03 SQL을 이용한 데이터 조작 (0) | 2025.09.11 |
|---|---|
| 7. 데이터베이스 언어 SQL / 02 SQL을 이용한 데이터 정의 (1) | 2025.09.11 |
| 6. 관계 데이터 연산 / 총 정리 (0) | 2025.09.08 |
| 6. 관계 데이터 연산 / 02 관계 대수 (0) | 2025.09.08 |
| 6. 관계 데이터 연산 / 01 관계 데이터 연산의 개념 (0) | 2025.09.08 |