D、select E、update F、delete G、insert
3、下面属于控制语句的有
A、create B、ALTER C、select D、insert E、GRANT F、REVOKE
4、3、下面关于SQL语言特点不正确的是
A、集多种数据库语言于一体 B、高度非过程化 C、高度过程化
D、面向集合的操作方式 E、面向记录的操作方式 F、一种语言两种使用方式 G、功能强大,语言简洁
5、关于视图下面描述正确的是
A、使用视图可以使一些查询表达更加简洁 B、实体提供了一定程度的逻辑独立性 C、视图一定程度上起到安全保护作用
D、视图使得用户能够以不同角度看待相同的数据 E、基于视图的更新最终转换成对基本表的更新,使用视图没有用 第三题、判断题(每题1分,5道题共5分) 1、没有分组语句时,聚集函数作用于整个查询结果 正确 错误 2、视图是一种安全性手段 正确 错误 3、基于视图的更新要转换成对基本表的更新,因此定义视图没有用处 正确 错误 4、基于视图的查询不转换成对基本表的查询 正确 错误 5、基于视图可以进行各种更新操作 正确 错误
《数据库原理与应用》第05章在线测试
《数据库原理与应用》第05章在线测试 剩余时间:5 9:55 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、向数据库表中插入数据违法实体完整性规则时,系统所做的操作是 A、拒绝 C、置空值 B、级联 D、置默认值 2、数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的 A、安全性 B、完整性 C、并发控制
D、恢复
3、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的
A、安全性 C、并发控制
B、完整性 D、恢复
4、下面哪种技术不能实现数据库的安全性
A、视图 C、加密
B、审计 D、约束
5、下列动态约束不正确的是
A、从学士到硕士 C、从学士到博士
B、从硕士到博士 D、从博士到学士
第二题、多项选择题(每题2分,5道题共10分)
1、向数据库表中插入数据违法参照完整性规则时,系统所做的操作可以是
A、拒绝 B、置空值 C、置默认值 D、级联
2、下面属于授权语句的是
A、select B、insert C、update D、delete E、grant F、revoke
3、哪些情况会违反参照完整性规则
A、向参照关系中增加新元组
B、修改参照关系的元组在外码上的值 C、从被参照关系中删除元组
D、修改被参照关系的元组在主码上的值
4、下列哪些情况会违反视图完整性规则
A、向一个关系中插入新元组 B、修改某个元组在主码上的值 C、删除一个关系中的元组 D、从一个关系中查询元组
5、DBMS必须提供完整性控制的机制有
A、说明和定义完整性约束条件的方法 B、完整性检查机制 C、违约处理 D、以上都不对
第三题、判断题(每题1分,5道题共5分) 1、违法实体完整性规则时系统只能拒绝该操作
正确
错误
2、违法参照完整性规则时系统可以有多种选择
正确
错误
3、自主存取控制的安全性高于强制存取控制
正确
错误
4、自主存取控制的安全性低于强制存取控制
正确
错误
5、角色是权限的集合
正确
错误

