데이터베이스 시스템의 데이터 언어에 대한 설명으로 옳지 않은 것은? | [7급 국가직 데이터베이스론] 23년 1회차 기출문제 상세 페이지
1[7급 국가직 데이터베이스론] 23년 1회차
데이터베이스 시스템의 데이터 언어에 대한 설명으로 옳지 않은 것은?
1
데이터 언어는 사용자가 데이터베이스를 구축하고, 이에 접근하기 위해 데이터베이스 관리시스템과 통신하는 수단이다.
2
비절차적 데이터 조작어는 사용자가 어떤 데이터를 원하고 해당 데이터를 얻으려면 어떻게 처리해야 하는지에 대한 절차를 구체적으로 명세한다.
3
데이터 제어어는 데이터베이스에 저장된 데이터를 여러 사용자가 무결성과 일관성을 유지하며 문제없이 공유할 수 있도록, 내부적으로 필요한 규칙이나 기법을 정의하는 데 사용하는 데이터 언어이다.
4
데이터 정의어는 새로운 데이터베이스를 구축하기 위해 스키마를 정의하거나 기존 스키마의 정의를 삭제하거나 수정하기 위해 사용하는 데이터 언어이다.
해설
옳지 않은 것은 비절차적 데이터 조작어가 처리 절차까지 명세한다는 설명이다.
비절차적 DML은 어떤(what) 데이터를 원하는지만 명세하고 처리 방법은 DBMS에 맡긴다. 원하는 데이터와 처리 방법(how)을 모두 명세하는 것은 절차적 DML이다.
- 데이터 언어가 사용자와 DBMS 간의 통신 수단이라는 설명은 옳다.
- 데이터 제어어가 무결성·일관성을 유지하며 공유하도록 규칙·기법을 정의한다는 설명은 옳다.
- 데이터 정의어가 스키마를 정의·삭제·수정한다는 설명은 옳다.
오류나 개정된 내용이 보이면 알려주세요