2012年数据库系统工程师试题详解及答案概览

5星 · 超过95%的资源 需积分: 9 23 下载量 121 浏览量 更新于2024-07-26 收藏 539KB DOC 举报
本文档涵盖了2012年的数据库系统工程师考试题目及答案,主要涉及数据库管理系统(DBMS)的相关知识。以下是从题目中提炼出的关键知识点: 1. 数据库系统中的不同视图: - 外模式(User View):单个用户使用的数据视图,它描述了用户看到的数据抽象,与概念模式相对应,保证了数据的局部一致性。 2. 子模式和DDL的作用: - 子模式(Subschema):用于描述数据库的局部逻辑结构,即用户能够访问和操作的具体数据结构。 - DDL(Data Definition Language):用来描述数据库的逻辑结构,包括模式(Schema)、数据定义,如表结构、字段等。 3. DBMS与OS的关系: - 在数据库系统中,DBMS(数据库管理系统)和操作系统(Operating System, OS)是相互配合的,但通常是DBMS调用OS提供的服务,例如磁盘I/O操作。 4. 数据库的三种模式: - 内模式(Internal Mode)或物理模式:描述了数据在磁盘上的实际存储方式。 - 概念模式(Logical Mode)或模式:定义了数据库的全局逻辑结构,它是所有用户都可见的最高级别模式。 - 外模式:用户层面的视图,每个用户有自己的外模式,隔离了数据的细节。 5. DBA的角色和职责: - DBA(Database Administrator)负责数据库的管理和维护,包括定义概念模式、修改模式结构,但不包括编写应用程序或完整性规则。 6. 提高数据独立性的目的: - 通过二级映像(Two-Level Mapping),数据库系统提高了数据与应用程序的独立性,使两者能独立于底层存储结构和物理实现进行修改。 7. 数据库系统的组成部分: - DBMS包括数据库(DB)和数据库管理系统,它们共同构成数据库系统(DBS)。 8. 数据存储介质: - 第三级存储器通常指的是非易失性存储,如磁盘和磁带,或者光盘,这些是长期数据存储的选项。 9. 数据管理软件层次: - 数据库管理系统(DBMS)位于用户和操作系统之间,提供数据的管理和操作支持。 10. 数据模型的构成: - 数据模型通常由数据结构、数据操作和完整性约束三个部分组成,反映了数据的组织形式以及如何操作和验证数据的正确性。 11. CodASYL组织与DBTG报告: - CodASYL提出的DBTG报告与关系模型有关,关系模型后来成为主流的数据模型之一。 12. 三级模式中的全局逻辑结构: - 数据的全局逻辑结构由模式(Conceptual Model)来描述,是所有其他模式的基础。 13. 用户所见的逻辑结构: - 用户涉及的逻辑结构是子模式,它基于概念模式定制,适合用户的特定需求。 14. 数据库系统的维护任务: - 数据库的开发控制、完整性检查和安全性检查属于数据库的维护(Maintenance)阶段。 15. 数据库设计角色: - 专业用户和DBA共同参与数据库的设计,但DBA负责定义和修改数据库的三级结构。 16. 文件系统的缺点: - 文件系统的一个缺点是数据冗余性,不同文件可能会存储相同的数据,导致数据一致性问题。 17. 数据操作语言: - DML(Data Manipulation Language)用于执行数据库查询与更新操作,如SELECT和UPDATE等。 18. 关系模型对程序员的要求: - 在关系模型中,程序员不需要详细了解数据库的存取路径,这是DBMS内部处理的。 该文档提供了对数据库系统核心概念、设计原则、管理和操作的深入理解,对于学习和备考数据库系统工程师资格考试具有重要的参考价值。