본문내용
에서 제공하는 질의어(예,SQL, QBE 등)를 사용하여 질의를 하면 DML 컴파일러는 DBMS가 이해할 수 있도록 번역한다.
② 절차적 DML 예비컴파일러 또는 내장 DML 예비컴파일러(Embedded DML precompiler)는 응용프로그램에서 사용한 DML 문장들을 프로그래밍 언어의 프로시저로 변환한다. 예를 들어, 절차적 DML인 ESQL/C를 이용하여 작성한 응용프로그램에서 사용한 SQL 문장은 C 언어가 이해할 수 있는 프로시저로 번역한다.
③ DLL 인터프리터(DLL interpreter)는 DBA 또는 데이터베이스 설계자가 작성한 DLL을 해석하여 실행한다.
④ 질의 실행기(Query processing engine)는 DML 컴파일러와 응용 프로그램에서 요청하는 질의를 실행하는 역할을 담당한다.
15. 데이터베이스를 구성하는 인덱스, 데이터 사전, 저장 데이터 등의 개념을 설명하시오.
① 인덱스(Index)는 저장 데이터를 효율적으로 접근하기 위하여 접근 키를 저장한다.
② 데이터 사전(Data dictionary)은 데이터베이스 구조에 대한 정보인 메타데이터를 저장한다.
③ 데이터 파일(Data File)은 저장 데이터의 집합이다.
② 절차적 DML 예비컴파일러 또는 내장 DML 예비컴파일러(Embedded DML precompiler)는 응용프로그램에서 사용한 DML 문장들을 프로그래밍 언어의 프로시저로 변환한다. 예를 들어, 절차적 DML인 ESQL/C를 이용하여 작성한 응용프로그램에서 사용한 SQL 문장은 C 언어가 이해할 수 있는 프로시저로 번역한다.
③ DLL 인터프리터(DLL interpreter)는 DBA 또는 데이터베이스 설계자가 작성한 DLL을 해석하여 실행한다.
④ 질의 실행기(Query processing engine)는 DML 컴파일러와 응용 프로그램에서 요청하는 질의를 실행하는 역할을 담당한다.
15. 데이터베이스를 구성하는 인덱스, 데이터 사전, 저장 데이터 등의 개념을 설명하시오.
① 인덱스(Index)는 저장 데이터를 효율적으로 접근하기 위하여 접근 키를 저장한다.
② 데이터 사전(Data dictionary)은 데이터베이스 구조에 대한 정보인 메타데이터를 저장한다.
③ 데이터 파일(Data File)은 저장 데이터의 집합이다.