1、第 1 次作业 一、单项选择题(本大题共 45 分,共 15 小题,每小题 3 分) 1. ( )是实体所拥有的行为。 A. A 对象的属性 B. B 对象的消息 C. C 对象的方法 D. D 对象的类型 2. 下述( )不是人工管理阶段的特点。 A. A 允许多用户共享 B. B 时间不保存 C. C 数据不具有独立性 D. D 应用程序管理数据 3. 关系模式的任何属性( )。 A. A 不可再分 B. B 可再分 C. C 命名在该关系模式中可以不惟一 D. D 以上都不是 4. 关系模型中,一个关键字是( )。 A. A 可由多个任意属性组成 B. B 至多由一个属性组成 C. C
2、可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D. D 以上都不是 5. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。 A. A 同一个应用中的多个程序共享一个数据集合 B. B 多个用户、同一种语言共享数据 C. C 多个用户共享一个数据文件 D. D 多种应用、多种语言、多个用户相互覆盖地使用数据集合 6. 下述( )不是数据库系统的工作流程。 A. A 数据库管理员建立并维护数据库 B. B 用户编写应用程序 C. C 数据库管理员编写应用程序 D. D 启动目标程序执行 7. 防止未经授权的用户存取数据库中的数据,避免数据的泄露、更改或破坏,属于(
3、)。 A. A 数据安全性控制 B. B 数据完整性控制 C. C 数据库的并发控制 D. D 数据库的恢复 8. 在回答查询时,提供一些偏离正确值的数据,以免数据泄露,称此为( )。 A. A 数据假象 B. B 数据污染 C. C 干扰数据 D. D 数据加密 9. 数据库中,数据的物理独立性是指( )。 A. A 据库与数据库管理系 统的相互独立 B. B 用户程序与 DBMS 的相互独立 C. C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D. D 应用程序与数据库中数据的逻辑结构相互独立 10. SQL 是使用( )的数据库应用语言。 A. 网状模型 B. 层次模型 C
4、. 关系模型 D. 面向对象模型 11. 下述( )不是 DBA 数据库管理员的职责。 A. A 完整性约束说明 B. B 定义数据库模式 C. C 数据库安全 D. D 数据库管理系统设计 12. 在关系代数运算中,五种基本运算为( )。 A. A 并、差、选 择、投影、自然连接 B. B 并、差、选择、投影 C. C 并、差、选择、投影、乘积 D. D 并、差、交、选择、乘积 13. 下面( )属于当前数据库学科的主要研究范围。 A. A Internet 上的 Web 数据库 B. B 文件系统 C. C 多媒体数据库 D. D 数据库理论 14. 在数据库的三级模式结构中,描述数据库中
5、全体数据的全局逻辑结构和特征的是( )。 A. A 外模式 B. B 内模式 C. C 存储模式 D. D 模式 15. 企业管理器提供了( ),在这个窗口中可以轻轻松松地 创建并管理一个数据表。 A. A 索引设计窗口 B. B 表设计窗口 C. C 视图设计窗口 D. D 数据窗口 二、多项选择题(本大题共 45 分,共 15 小题,每小题 3 分) 1. 为数据表创建索引的目的是( ),可以在创建表时用( )来创建唯一索引,也可以用( )来创建唯一索引。 A. A 提高查询的检索性能 B. B 创建唯一索引 C. C 创建主键 D. D 归类 E. E 设置主键约束,设置唯一约束 F.
6、F Create table, Create index G. G 设置主键约束, Create index H. H 以上都可以 2. 在向表中插入数据时应该注意哪两点:( )。 A. A 用户权限 B. B 数据类型 C. C 数据格式 D. D 用户身份 3. 下列四项中,( )是数据库服务实用程序。 A. A 数据装入程序 B. B 访问控制程序 C. C 系统恢复程序 D. D 数据存取、更新程序 4. 过程型数据完整性由( )实现,由( )支持。 A. A 缺省 B. B 触发器 C. C 视图 D. D 规则 E. E 存储过程 5. 过程型数据完整性由( )实现,由( )支持。
7、 A. 缺省 B. 触发器 C. 视图 D. 规则 E. 储过程 6. 可行性分析主要包括从( )方面进行可行性论证分析。 A. A 经济 B. B 法律 C. C 技术 D. D 社会因素 7. SQL Server 2000 运行的服务器环境可以是( )。 A. Windows NT B. Windows 3x C. Windows 9x D. MS-DOS 8. 完整性约束条件作用的对象可以是( )。 A. A 关系 B. B 表 C. C 元组 D. D 列 9. 下列哪些可以设置 “ 标识 ” 属性?( ) A. A bigint, decimal B. B int C. C sma
8、llint, tinyint D. D numeric 10. SQL 语言支持关系数据库三级模式结构。其中视图对应于( ),基本表对应于( ),存储文件对应于( )。 A. A 模式 B. B 外模式 C. C 内模式 11. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。 A. A 数据字典 B. B 应用程序 C. C 数据库后备副本 D. D 日志文件 E. E 审计档案 12. 下述( )是人工管理阶 段的特点。 A. A 数据不具有独立性 B. B 时间不保存 C. C 允许多用户共享 D. D 应用程序管理数据 13. 数据库中一般有两种形式的冗余( )。
9、A. A 库文件 B. B 副本 C. C 日志 D. D 协议 14. 下列哪些属于数据库系统所涉及的研究与应用领域( )。 A. A 数据类型研究 B. B 与新技术结合的研究 C. C 与应用领域结合的研究 D. D 数据模型研究 15. 对于数据库的查询事务,需要得到哪些信息( )。 A. A 查询的关系 B. B 查询条件所涉及的属性 C. C 连接条件所涉及的属性 D. D 查询的投影属性 三、判断题(本大题共 10 分,共 5 小题,每小题 2 分) 1. 事务遵守两段锁协议是可串行化调度的必要条件。 ( ) 遵守两段锁协议的事务不可能发生死锁。 ( ) 在两段锁协议下,就不可能
10、发生读脏数据的情况。( ) 在乐观并发控制中,用户不封锁数据。 ( ) 2. 需求分析主要收集用户数据库应用的非结构规格说明。 ( ) 逻辑设计产生实 现数据库物理访问结构的定义。 ( ) 分布设计包括数据的分片设计和片段的位置分配设计。 ( ) 分片是指把各片段映射到一个或多个站点的过程。 ( ) 3. 可以对 bit, text, image 数据类型的列建立索引。( ) 复合索引是将两个属性列或多个属性列组合起来建立的索引。( ) 4. 延迟执行约束不能改变约束检查时间。( ) 对于延迟执行的约束,系统将拒绝整个事务。( ) 一个触发器由事务、操作和约束三部分组成。( ) 延迟检查时约束
11、的延迟模式只能是延迟执行约束。( ) 5. 触发器名称在数据库中必须唯一。( ) 可以在视图上定义 AFTER 触发器。( ) AFTER 指定触发器只有在触发 SQL 语句中指定的所有操作都已成功执行后才激发。 ( ) 答案: 一、单项选择题( 45 分,共 15 题,每小题 3 分) 1. C 2. A 3. A 4. C 5. D 6. C 7. A 8. B 9. C 10. C 11. D 12. C 13. D 14. D 15. B 二、多项选择题( 45 分,共 15 题,每小题 3 分) 1. AC 2. AC 3. AC 4. ABCDE 5. ABCDE 6. ABCD 7. AC 8. ACD 9. ABCD 10. ABC 11. CD 12. ABD 13. BC 14. BCD 15. ABCD 三、判断题( 10 分,共 5 题,每小题 2 分) 1. 2 . 3. 4. 5.