第Ⅰ部分 选择题
一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求。) 第Ⅱ部分 非选择题
二、填空题1. 客观存在并可相互区别的事物称为______,它可以是具体的人、事、物,也可以是抽象的概念或联系。
2. ADO的______对象用于创建一个查询数据库信息的全部结果集。
3. 每一个Oracle数据库都包含有一个名为______的表空间,它在数据库建立时自动建立。
4. 在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示,关系模型中数据的逻辑结构是一张______。
5. 关系模型的______规则是对关系的某种约束条件。
6. 修改某个元组的值时需要参照其旧值,并且新旧值之间需要满足某种约束条件叫作______约束。
7. WWW(简称Web)是一个基于______的信息网络,它通过超链接的方式浏览在Internet上的信息。
8. JDBC由一个对象层次结构组成,自______类开始。
9. 在Oracle数据库的数据字典中,前缀为______的视图为扩展的用户视图。
10. 数据仓库是一个面向主题的、集成的、______的、非易失的数据集合。
三、简答题(每小题3分,共30分)1. 简述全局数据库管理系统的主要功能。
提供分布透明性,协调全局事务的执行,协调各局部DBMS以完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢复功能。
2. 数据库设计过程中应注意哪些问题?
(1)数据库设计过程中要充分调动用户的积极性。
(2)应用环境的改变、新技术的出现等都会导致应用需求的变化,因此在设计数据库时必须充分考虑到系统的可扩性。
(3)在设计数据库应用的过程中,必须充分考虑到已有应用,尽量使用户能够平稳地从旧系统迁移到新系统。
3. 一个设计优良的DBMS应具备哪些特征?
(1)应该具有友好的用户界面。
(2)比较完备的功能、较高的运行效率。
(3)清晰的系统结构和开放性。
4. 关系数据库系统与非关系数据库系统的区别是什么?
关系系统只有“表”这一种数据结构;而非关系数据库系统还有其他数据结构,对这些数据结构有其他的操作。
5. 简述关系模式规范化时应遵循的一般原则。
(1)关系模式进行无损连接分解。
(2)合理选择规范化程度。
(3)正确性与可实现性原则。
6. 简述数据的安全性与完整性的区别。
(1)数据的完整性与安全性是数据库保护的两个不同的方面。
(2)安全性是防止用户非法使用数据库。
(3)完整性则是防止合法用户使用数据库时向数据库中加入不合语义的数据。
7. 在选择CGI编程语言之前,应该考虑哪些因素?
(1)文本操作的易用性,是否提供模式匹配功能。
(2)与其他软件和实用工具的接口能力。
(3)调用环境变量的能力。
8. 简述JDBC的基本功能。
(1)建立与数据库的连接。
(2)发送SQL语句。
(3)处理结果。
9. VBScript的编码约定包含哪些内容?
(1)对象、变量和过程的命名约定。
(2)注释约定。
(3)文本格式和缩进指南。
10. 简述第三代数据库系统的基本特征。
(1)第三代数据库系统应支持数据管理、对象管理和知识管理。
(2)第三代数据库系统必须保持或继承第二代数据库系统的技术。
(3)第三代数据库系统必须对其他系统开放。