重庆大学2022年《数据库系统及应用(SQL) 》( 第2次 )
发布时间:2023-05-31 14:05:14浏览次数:29第 2 次作业一、单项选择题(本大题共 45 分,共 15 小题,每小题 3 分)1. 下列那些不能作为连接条件中的各连接字段类型()。A. A一个是整型,另一个是实型B. B都是字符型C. C一个是字符型,另一个是整数型D. D都是日期型2. 若事务 T 对数据 R 已加 X 锁,则其他对数据 R()。A. A可以加 S 锁不能加 X 锁B. B不能加 S 锁可以加 X 锁C. C可以加 S 锁也可以加 X 锁D. D不能加任何锁3. 在关系 DB 中,任何二元关系模式的最高范式必定是()。A. A1NFB. B2NFC. C3NFD. DBCNF4. ()是由同一台计算机完成所有数据库系统的工作,包括存储、处理、管理及使用数据库系统等。A. A单机数据库系统B. B集中式数据库系统C. C分布式数据库系统D. D多机数据库系统5. 数据库三级模式体系结构的划分,有利于保持数据库的()。A. A数据独立性B. B数据安全性C. C结构规范化D. D操作可行性6. 下列标识符可以作为局部变量使用()。A. A[@Myvar]B. BMyvarC. C@MyvarD. D@Myvar7. ()为所有的插接程序提供了类似 Windows 资源管理器的界面,操作非常方便。A. 服务管理器B. 企业管理器C. 查询分析器D. 客户端网络实用工具8. Transact-SQL 对标准 SQL 的扩展主要表现为()。A. 加入了程序控制结构和变量
B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了 Min、Max 等统计函数9. 在关系 DB 中,关系查询优化是影响()性能的关键因素。A. ADBMSB. BRDBMSC. CORACLED. DMsSQL10. 触发器更新其他表时,可能使其他表的触发器触发,称为()。A. A插入触发器B. B递归触发器C. C更新触发器D. D删除触发器11. 下列哪个函数的功能是计算两个日期值之间的间隔,返回值是一个整数()。A. ADATEADD()B. BDATEDIFF()C. CGETUTCDATE()D. DGETDATE()12. 数据备份和恢复以及数据复制属于()。A. 客户/服务器体系结构B. 数据库体系结构C. 关系数据库引擎体系结构D. 服务器管理体系结构13. 图 8.1 中给定关系 R()。零件号单价P1P2P3P4258259图 8.1关系 RA. A不是 3NFB. B是 3NF 但不是 2NFC. C是 3NF 但不是 BCNFD. D是 BCNF14. 设有两个事务 T1 和 T2,它们的并发操作如图 6.4 所示。
图 6.4事务并发操作图对于这个并发操作,下面评价正确的是()。A. A该操作丢失了修改B. B该操作不存在问题C. C该操作读“脏”数据D. D该操作不能重复读15. 设有两个事务 T1、T2,其并发操作如图 6.1 所示,下面评价正确的是()。T1T2① 读 A=10②读 A=10③A=A-5 写回④A=A-8 写回图 6.1事务并发操作图A. A该操作不存在问题B. B该操作丢失修改C. C该操作不能重复读D. D该操作读“脏”数据二、多项选择题(本大题共 45 分,共 15 小题,每小题 3 分)1. ()能够惟一标识一个记录的字段集。A. A文件B. B关键字C. C记录型D. D记录2. 关系代数的运算对象是关系,运算结果亦为关系,而运算符则可以分为()。A. A集合运算符B. B专门的关系运算符C. C算术比较符D. D逻辑运算符3. 下列四项中,()是 DBMS 的系统目标。
A. A数据库操纵功能B. B数据库的建立和维护功能C. C数据库通信功能D. D数据库具有较高的独立性4. 下面()属于数据库应用领域和发展方向。A. AInternet 上的 Web 数据库B. B文件系统C. C多媒体数据库D. D并行数据库5. DBMS 对数据的更新包括()。A. A插入B. B删除C. C修改D. D查询6. 在 ESQL/C 中,不支持的 SQLSERVER 数据类型有()。A. AintB. BntextC. CnvarcharD. Dnchar7. 客户/服务器结构的数据库系统实现主要依赖()。A. A开放的数据库访问接口B. B存储过程C. C分布数据管理D. D开放数据库互连8. 事务提交标志一个成功的事务的结束,它有两种命令形式:()。A. commit transactionB. rollback transactionC. commit workD. rollback work9. SQLserver 为每个触发器都创建了哪两个专用表()。A. AdeletedB. BcreatC. CinsertedD. Dupdate10. 在 Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部分(),使用关键字()可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(),如果在 SELECT 语句中使用集合函数时,一定在后面使用()。A. ASELECT,INTOB. BSELECT,FROMC. CSELECT,GROUPD. D仅 SELECT
E. EDISTINCTF. FUNIONG. GALLH. HTOPI. IJOINJ. JUNIONK. KINTOL. LLIKEM. MGROUPBYN. NCOMPUTEBYO. OHAVINGP. PCOMPUTE11. elect_statement 是定义游标结果集的查询语句,它可以是一个完整语法和语义的 SELECT 语句,但是这个 SELECT 语句必须有()子句,且不能包含()子句。A. ACOMPUTEB. BBROWSEC. CINTOD. DFROME. EFOR12. 数据库的 5 个安全级别由低到高依次是:()。A. A网络级B. B操作系统级C. C环境级D. D数据库系统级E. E职员级13. 当定义游标数据类型时,也必须对()关键字进行定义。A. AVARYINGB. BOUTPUTC. CRECOMPILED. DINPUT14. 阿姆斯特朗公理包含下面哪些规则()?A. A包含规则B. B传递规则C. C对称规则D. D增广规则15. 存储过程被创建以后,它的名字存放在()系统表中,它的源代码存放在()系统表中A. AsysobjectsB. BsyscommentsC. CtablesD. Dviews三、判断题(本大题共 10 分,共 5 小题,每小题 2 分)1. 并非所有的原子公式都是公式。()
2. ① 开放式网络应用系统一般采用基于公钥密码体制的双向身份验证技术。()② 公钥制密系统中加密过程是可逆。()3. ① 同一对象在不同的局部 E-R 模型中具有相同的抽象。()② 现实中的事物能做“属性”处理的就不要做“实体”对待。()4. ① 水平视图用于约束用户只能存取表的某些列。()②某个目标列是单纯的属性名时,必须明确指定组成视图的所有列名。()③ 行组视图就是在视图定义规定的子查询中可以包含一个 GROUPBY 子句。()④ORDERBY 子句和 DISTINCT 短语可以用在 CREATEVIEW 语句的子查询中。()5. ①Transact-SQL 语言一次处理一个记录,对数据提供自动导航。()②Transact-SQL 允许用户在高层的数据结构上工作,可以对单个记录进行操作,但不可操作记录集。()③ 所有的 SQL 语句接受集合作为输入,返回集合作为输出,但不允许一条SQL 语句的结果作为另一条 SQL 语句的输入。()答案:一、单项选择题(45 分,共 15 题,每小题 3 分)1. C 2. D 3. D 4. A 5. A 6. C 7. B 8. A 9. B 10. B 11. B 12. D 13. D 14. B 15. B 二、多项选择题(45 分,共 15 题,每小题 3 分)1. B 2. ABCD 3. ABC 4. ACD 5. ABC 6. BCD 7. ABCD 8. A 9. AC 10. AB11. ABCDE 12. ABCE 13. AB 14. ABD 15. AB 三、判断题(10 分,共 5 题,每小题 2 分)1. × 2. √ 3. √ 4. × 5. √