책 내용 질문하기
데이터 정의 언어 관련 예상 문제 문의
도서
[2013] 정보처리기사 필기
페이지
조회수
650
작성일
2015-03-25
작성자
첨부파일

1. 데이터베이스 개념에서 1-41

데이터 정의 언어(DDL; Data Definition Language) 와 관련된 설명으로 옳지 않은 것은?

에서

가. 데이터베이스 스킴은 데이터 정의 언어라는 특별한 언어로서 표현된 정의 집합으로 지정된다.

(데이터베이스 스킴이 어떤건지 잘 모르겠습니다만,, 스키마로 이해를 하겠습니다.

create schema 로 스키마 생성되고 스키마 이름을 지정하여 정의 집합으로 지정되는 부분이니깐.. 맞다고 생각하고요.)

나. DDL은 번역한 결과가 데이터사전(Data Dictionary 또는 Data Directory) 이라는 특별한 파일에 여러 개의 테이블로서 저장된다.

(책에서도 DDL은 번역한 결과가 데이터 사전이라는 특별한 파일에 여러개의 테이블로 저장된다고 되어 있다고 기술되 있으니깐.. 이것도 맞는거고요..)

다, 데이터 사전은 단순 데이터(Simple Data)를 수록하고 있는 파일이다.

해설집에 데이터사전에는 DB구조나 데이터형식, 접근방식 등 DB 구축에 관한 자료가 저장되어 있다고 되어 있어서 이해를 했습니다.

라. 데이터베이스 관리 시스템 (DBMS) 내에서 사용자의 편의와 구현상의 편의를 위해 명령어를 제공하는 것은 DDL 이다

그런데 위 지문이 좀 이해가 안가서요.

위의 사용자 라고 하면은 일반사용자를 의미를 한것으로 생각을 했고.

일반 사용자의 편의를 위해서 명령어를 제공하는것은 DML 아닌가요?

책 1-38에 보면은 일반 사용자는 보통 터미널을 이용하여 데이터베이스에 있는 자원을 활용할 목적으로 질의어나 응용프로그램을 사용하여 데이터베이스에 접근하는 사람들이다 라고 되어 있거든요.

위 부분이 궁금했습니다.

답변
2015-03-26 09:30:57

안녕하세요.

DML은 사용자가 구현되어 있는 데이터베이스를 활용하기 위한 언어이고

DDL은 데이터베이스를 사용자가 쉽고 편리하게 활용할 수 있도록 구현하는 언어라고 생각하시면 됩니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2015-03-26 09:30:57

    안녕하세요.

    DML은 사용자가 구현되어 있는 데이터베이스를 활용하기 위한 언어이고

    DDL은 데이터베이스를 사용자가 쉽고 편리하게 활용할 수 있도록 구현하는 언어라고 생각하시면 됩니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.