데이터베이스 언어
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
데이터베이스 언어는 데이터베이스 시스템과 상호 작용하기 위한 언어 또는 언어 요소로, 데이터 조작 언어(DML), 데이터 정의 언어(DDL), 데이터 제어 언어(DCL)로 분류된다. DML은 데이터 검색, 등록, 업데이트, 삭제를, DDL은 데이터 구조 생성, 갱신, 삭제를, DCL은 접근 제어를 담당한다. SQL은 DML, DDL, DCL을 통합한 언어이며, IBM IMS와 같은 계층형 데이터베이스는 고유한 언어와 운영 체제 기능을 통해 데이터베이스 언어를 구현한다. 질의어는 데이터베이스 언어보다 광범위한 의미를 가질 수 있다.
일반적으로 데이터베이스 언어 또는 데이터베이스 언어 요소는 데이터 조작 언어(DML), 데이터 정의 언어(DDL), 데이터 제어 언어(DCL)로 분류된다.
질의 언어와 데이터베이스 언어라는 두 가지 개념은 때때로 동의어로 오해되기도 한다.
2. 데이터베이스 언어의 종류
SQL과 같은 널리 사용되는 데이터베이스 언어에서는 DML, DDL, DCL이 모두 다양한 명령문으로 통합되어 있다.
계층형 데이터베이스 IBM IMS는 DL/I와 어셈블러 매크로를 사용하여 데이터 정의 및 조작을 수행하고, 운영 체제(OS) 기능을 통해 데이터 제어를 실현한다.
2. 1. 데이터 정의 언어 (DDL)
데이터 정의 언어(DDL, Data Definition Language)는 데이터 구조를 생성, 갱신, 삭제하는 데 사용되는 언어 또는 언어 요소이다. SQL과 같은 널리 사용되는 데이터베이스 언어에서는 데이터 정의 언어를 포함한 다양한 명령문이 하나의 체계로 통합되어 있다.
계층형 데이터베이스인 IBM IMS는 데이터 정의 언어와 데이터 조작 언어를 위한 고유한 언어(DL/I와 어셈블러 매크로)를 사용한다.
2. 2. 데이터 조작 언어 (DML)
데이터 조작 언어(DML; Data Manipulation Language)는 대상 데이터의 검색, 신규 등록, 갱신, 삭제를 위한 언어 또는 언어 요소이다.
2. 3. 데이터 제어 언어 (DCL)
데이터 제어 언어(DCL; Data Control Language)는 접근 제어를 위한 언어 또는 언어 요소이다.
대중적인 데이터베이스 언어인 SQL에서는 데이터 제어 언어가 다른 언어 요소들과 함께 다양한 명령문으로 묶여 하나의 언어 체계를 이루고 있다. 계층형 데이터베이스 IBM IMS에서는 데이터 제어 언어가 운영 체제(OS)의 기능을 통해 실현된다.
3. 질의어와 데이터베이스 언어
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com