History
home
BDA 연혁
home

데이터 시스템 (언어, 시스템 등)(2)

1. 데이터 언어

사용자와 데이터베이스 관리 시스템 간의 통신 수단
사용 목적에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 구분함

 데이터 정의어 (DDL: Data Definition Language)

 데이터 조작어 (DML: Data Manipulation Language)

 데이터 제어어 (DCL: Data Control Language)

 트랜잭션 제어어 (TCL: Transaction Control Language)

2. 데이터베이스 관리 시스템의 구성

 데이터베이스 사용자

 컴파일러

데이터베이스 관리와 사용자의 데이터 처리 요구 수행
사용자와 데이터베이스 사이에 위치하며, 기능에 따라 크게 질의 처리기와 저장 데이터 관리자로 구분
질의 처리기(query processor)
사용자의 데이터 처리 요구를 해석하여 처리
DDL 컴파일러, DML 프리 컴파일러, DML 컴파일러, 런타임 데이터베이스 처리기,트랜잭션 관리자 등을 포함
저장 데이터 관리자(stored data manager)
디스크에 저장된 데이터베이스와 데이터 사전을 관리하고 접근

 SQLD 기출문제