重庆大学2022年《数据库系统及应用(SQL) 》( 第1次 )
发布时间:2023-05-31 14:05:27浏览次数:35第 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可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D. D以上都不是5. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。A. A同一个应用中的多个程序共享一个数据集合B. B多个用户、同一种语言共享数据C. C多个用户共享一个数据文件D. D多种应用、多种语言、多个用户相互覆盖地使用数据集合6. 下述()不是数据库系统的工作流程。A. A数据库管理员建立并维护数据库B. B用户编写应用程序C. C数据库管理员编写应用程序D. D启动目标程序执行7. 防止未经授权的用户存取数据库中的数据,避免数据的泄露、更改或破坏,属于()。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. 关系模型D. 面向对象模型11. 下述()不是 DBA 数据库管理员的职责。A. A完整性约束说明B. B定义数据库模式C. C数据库安全D. D数据库管理系统设计12. 在关系代数运算中,五种基本运算为()。A. A并、差、选择、投影、自然连接B. B并、差、选择、投影C. C并、差、选择、投影、乘积D. D并、差、交、选择、乘积13. 下面()属于当前数据库学科的主要研究范围。A. AInternet 上的 Web 数据库B. B文件系统C. C多媒体数据库D. D数据库理论14. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。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. FCreatetable,CreateindexG. G设置主键约束,CreateindexH. 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. 过程型数据完整性由()实现,由()支持。A. 缺省B. 触发器C. 视图D. 规则E. 储过程6. 可行性分析主要包括从()方面进行可行性论证分析。A. A经济B. B法律C. C技术D. D社会因素7. SQL Server 2000 运行的服务器环境可以是()。A. Windows NT
B. Windows 3xC. Windows 9xD. MS-DOS8. 完整性约束条件作用的对象可以是()。A. A关系B. B表C. C元组D. D列9. 下列哪些可以设置“标识”属性?()A. Abigint,decimalB. BintC. Csmallint,tinyintD. Dnumeric10. 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. 数据库中一般有两种形式的冗余()。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. ① 事务遵守两段锁协议是可串行化调度的必要条件。()② 遵守两段锁协议的事务不可能发生死锁。()③ 在两段锁协议下,就不可能发生读脏数据的情况。()④ 在乐观并发控制中,用户不封锁数据。()2. ① 需求分析主要收集用户数据库应用的非结构规格说明。()② 逻辑设计产生实现数据库物理访问结构的定义。()③ 分布设计包括数据的分片设计和片段的位置分配设计。()④ 分片是指把各片段映射到一个或多个站点的过程。()3. ① 可以对 bit,text,image 数据类型的列建立索引。()② 复合索引是将两个属性列或多个属性列组合起来建立的索引。()4. ① 延迟执行约束不能改变约束检查时间。()②对于延迟执行的约束,系统将拒绝整个事务。()③ 一个触发器由事务、操作和约束三部分组成。()④ 延迟检查时约束的延迟模式只能是延迟执行约束。()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. ABCD10. ABC 11. CD 12. ABD 13. BC 14. BCD 15. ABCD 三、判断题(10 分,共 5 题,每小题 2 分)1. × 2. √ 3. × 4. × 5. √