문제 1:

파일처리 접근방식에 대한 데이터베이스 방식의 특징 중 하나는 데이터베이스 시스템이 데이터 자체뿐만 아니라 데이터의 구조와 제약 조건에 대한 완전한 정의까지 가지고 있다는 점이다. 이 정의는 DBMS catalog에 저장되고, 저장된 정보를 metadata라고 부른다.

(참/거짓)

문제 2:

데이터 모델(data model)은 데이터 추상화(data abstraction)를 달성하는 데 필요한 수단을 제공한다. 모델은 데이터 타입, 관계(relationship), 데이터에 대한 제약 조건 등 데이터베이스 구조를 기술하는데 필요한 개념을 포함한다. 데이터베이스에서 검색과 갱신을 수행하는 연산은 모델과 별도로 정의된다.

(참/거짓)

문제 3:

3단계-스키마 아키텍쳐는 개념적 데이터 독립성(logical data independence)을 구현하는 수단이다. 이는 개념 스키마를 변경하지 않으면서도 외부 스키마를 변경할 수 있음을 의미하며, 물리적 데이터 독립성(physical data independence)은 내부 스키마를 변경하지 않으면서도 개념 스키마를 변경할 수 있음을 의미한다.

(참/거짓)

문제 4:

runtime database processor는 데이터베이스의 접근을 처리한다. 검색과 갱신 연산을 받아서 그 연산들을 데이터베이스에 적용한다. 디스크에 대한 접근은 stored data manager가 담당하고, DML compiler는 대화식 질의를 내부형태로 컴파일한 다음 그 코드의 실행을 위해 runtime database processor를 호출한다.

(참/거짓)

문제 5:

3-tier architecture에서 presentation layer는 정보를 사용자에게 보여주고, 데이터를 입력받는다. business layer는 데이터를 사용자에게 전달하거나 DBMS에게 보내기 전에 중간 규칙과 제약조건들을 다룬다. database services layer는 데이터 관리의 모든 서비스를 포함한다.

(참/거짓)