2007年10月自考《数据库系统原理》试题及答案详解

需积分: 9 1 下载量 148 浏览量 更新于2024-09-13 收藏 51KB DOC 举报
2007年10月全国高等教育自学考试《数据库系统原理》是一门考察数据库理论和实践的重要科目。该试卷涉及到了多个关键知识点,包括数据库的核心概念、设计原则、数据操作、关系模型、规范化理论、存储过程以及SQL语言的使用。 1. 信息处理在数据库方式下的核心:试题指出,数据库方式下,信息处理的中心是数据(C),它代表了组织和存储信息的基础。程序(B)虽然重要,但数据的管理处于核心地位。 2. DML的基本操作:DML(Data Manipulation Language,数据操纵语言)通常包括插入(B)、修改(C)和检索(D)等操作,但不包括排序,这是数据处理中的一个独立环节。 3. 数据库模型:逻辑模型(B)与计算机的硬件和软件相对独立,它关注数据的抽象表示,而概念模型(C)反映了现实世界实体之间的关系,是设计阶段的基础。 4. 数据库设计步骤:在设计数据库时,首先要考虑的是概念结构(B),它定义了数据的高层抽象,之后再转化为逻辑结构和物理结构。 5. 弱实体与依赖关系:弱实体(C)指的是那些存在依赖性但不是主要键的部分或全部来自其他实体的实体,它们在关系模型中很重要。 6. 关系规范化:插入异常指的是试图插入一个在已存在的参照完整约束下不允许的数据,即不应该插入的数据被插入(A)。 7. 函数依赖集的等价性:两个函数依赖集F和G相等价的充分必要条件是它们的并集(F+=G)也是函数依赖集。 8. SQL差运算:根据提供的关系R和S的示例,通过差运算(差集)可以找到在第一个关系中存在但在第二个关系中不存在的元组,结果应有2个元组(B)。 9. 存储过程的优点:存储过程的缺点可能包括增加了程序编写工作量(A),而不是优点。 10. SQL语言的使用限制:COUNT、SUM、AVG、MAX和MIN等标准库函数通常用于SELECT子句(A),不在WHERE子句中使用。 11. SQL语言类型:SQL是结构化查询语言(B),它用于管理和操作关系型数据库。 12. 权限授予:要将查询关系S的权限授予用户WANG,并允许权限传递,应使用的SQL语句是GRANT SELECT TO S ON WANG WITH GRANT OPTION(C),这样WANG可以进一步将权限授予其他用户。 通过这些试题,考生可以测试他们对数据库系统原理的理解,涵盖了从基础概念到高级操作的关键知识点。