重庆大学2022年秋季学期课程作业《数据库原理》在线题库

( 38 ) SQL 的 DML 包括的语句有

A ) ROLLBACK , COMMIT

B ) CREATE , DROP , ALTER

C ) GRANT , REVOKE

D ) SELECT , INSERT , DELETE , UPDATE


正确答案:D


SQL的DML包括的语句有( )

A. ROLLBACK,COMMIT

B. CREATE,DROP,ALTER

C. GRANT,REVOKE

D. INSERT,DELETE,UPDATE


参考答案:D


在SQL语言中授权的操作是通过( )语句实现的。

A.REVOKE

B.INSERT

C.CREATE

D.GRANT


正确答案:C
解析:SQL语句中授权操作的命令是CREATE,因此选择C。


在下列的SQL语句中,属于数据控制语句的是哪些?

Ⅰ.CREATE

Ⅱ.SELE

Ⅲ.UPDAT

Ⅳ.GRANT

Ⅴ.DROP

Ⅵ.DELETE

Ⅶ.ALTER

Ⅷ.INSERT

Ⅸ.REVOKE

A.Ⅰ,Ⅴ,Ⅵ和Ⅶ

B.Ⅳ和Ⅸ

C.Ⅱ,Ⅲ,Ⅵ和Ⅷ

D.Ⅰ,Ⅴ和Ⅶ


正确答案:B
解析:CREATE是建立基本表,属于定义语句。SELECT是查询、UPDATE是数据更新、DROP是把作删除标记的记录删除、DELETE是删除、ALTER是修改、INSERT是插入,属于数据操纵功能。GRANT和RE- VOKE是授予和回收权限,属于数据控制语句。


下列SQL语句中,向用户授予操作权限的语句是——。

A.SELECT

B.CREATE

C.REVOKE

D.GRANT


正确答案:D
解析:向用户授予操作权限的语句是GRANT语句。


一、单项选择题(共 20 题、共 60 分)得分:54 分1.数据库系统并发控制主要采用的技术手段是时间戳、( )等。A、封锁B、调度C、排序D、程序控制答案正确得分32.Powerscrip语言t中可以在应用的任何地方存取的变量是( )。A、全局变量B、局部变量C、实例变量D、共享变量答案正确得分33.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用_语句,收回所授的权限使用_语句。A、GRANT, REVOKEB、GRANT, CREATEC、GROUP, DELETE答案正确得分34.事务的提交日志记录一旦写入主站点的稳定存储器,事务就提交,这种持久性程度是( )。A、一方保险B、两方强保险C、一方强保险D、两方保险答案正确得分35.数据库中创建函数的SQL语句是()。A、CREATE FUNCTIONB、CREATE DATABASEC、CREATE PROCEDURED、CREATE TABLE答案正确得分36.数据库中的数据一般只部分更新,很少全部更新,如果全部备份,效率较低,可采用()解决。A、日志文件备份B、磁带备份C、增量备份D、定期备份答案正确得分37.现实世界要分析处理的对象不包括( )。A、组织B、上层机关C、部门D、人员答案正确得分38.关系模型中二维表的列称为( )。A、记录B、列表C、元组D、属性答案正确得分39.分布式事务可以显式地定义启动和结束的事务,属于( )。A、显示事务B、自动事务C、自动提交事务D、隐式事务答案正确得分310.某种需求分析方法最大好处是在需求阶段,就能够非常精确地描述一个系统,在系统设计和开发阶段不需要最终用户参与,则该方法是()A、结构化分析方法B、面向过程的分析方法C、面向对象的分析方法D、面向问题域的分析方法答案正确得分311.PowerBuilder编程中表示当前控件所在的窗口对象的代词是()。A、ThisB、SuperC、ParentD、ParentWindow答案错误得分012.在创建关系表的SQL语句中,不能用来进行完整性约束的关键字是( )。A、Foreign KeyB、KeyC、UniqueD、Primary Key答案正确得分313.为了达到快速查找数据的效果,数据库可以建立( )。A、索引B、优化结构C、目录D、查询算法答案正确得分314.允许不可重复读取,但不允许脏读取的事务隔离级别是()。A、读未提交B、序列化C、读提交D、可重复读取答案正确得分315.在集成E-R图时可能会出现各种冲突,如局部应用A中将教室称为房间,应用B将学生宿舍称为房间,这种冲突属于( )。A、属性冲突B、结构冲突C、同名异义D、异名同义答案错误得分016.在一个事务集中,每个事务都在等待集合中的另外一个事务,则系统处于( )状态。A、活锁B、死锁C、饿死D、错误答案正确得分317.如果关系模式R所有的属性均为简单属性,即每个属性都是不可再分的,则称R属于( )。A、1NFB、BCNFC、2NFD、3NF答案正确得分318.由平衡树和二叉查找树结合产生一种的平衡查找树是()。A、B树B、B-树C、B+树D、索引树答案正确得分319.事务的( )意味着一旦事务执行成功,在系统中产生的所有变化将是永久的。A、原子性B、统一性C、持久性D、隔离性答案正确得分320.为数据流图中每个成分加以定义和说明的是()。A、数据字典B、数据源C、说明文档D、数据分析答案正确得分3二、判断题(共 20 题、共 40 分)得分:38 分1.主键只能由一个字段组成,不能由多个字段组成。正确 错误答案正确得分22.关系模式的规范化过程是通过对关系模式的分解来实现的,这种分解是唯一的。正确 错误答案正确得分23.动态模型描述系统的动态结构,主要描述类或对象之间的关系属性和操作。正确 错误答案正确得分24.数据字典(DD)中需要描述处理过程的说明性信息,并详细定义处理的算法。正确 错误答案正确得分25.SQL中的触发器是一种特殊类型的存储过程。正确 错误答案正确得分26.DBMS在创建关系模式时就开始自动检查域完整性。正确 错误答案正确得分27.如果两个具有相同关系模式的关系R和S经过并操作运算之后得到的集合包含重复元组,则需要删除重复元组。正确 错误答案正确得分28.PowerBuilder中窗口的属性不能在程序运行时动态地修改。正确 错误答案正确得分29.数据库并发控制中具有锁转换的两阶段封锁协议会产生冲突可串行化的调度。正确 错误答案正确得分210.右外连接是指在关系R和S进行自然连接时,只把关系S中舍弃的元组放到新关系中。正确 错误答案正确得分211.PowerBuilder应用程序对象的Open事件只发生一次,可以不必为其编写脚本代码。正确 错误答案错误得分012.UML分析方法中利用包图及类图表示目标软件系统的总体框架结构。正确 错误答案正确得分213.集中式系统的优点是适合分布处理。正确 错误答案正确得分214.把一个关系模式分解成若干个关系模式的过程,称为关系模式的分解。正确 错误答案正确得分215.关系模型经过选择运算能形成新的关系,其关系模式不变,但元组的数目小于或等于原关系中的元组个数,是原关系的一个子集。正确 错误答案正确得分216.时间戳排序协议能保证所产生的调度都是可恢复的。正确 错误答案正确得分217.死锁的恢复时在代价因素中包含回滚次数是为了避免饿死。正确 错误答案正确得分218.数据流图子图中的文件可以没在父图中出现。正确 错误答案

在持久性的程度中,两方强保险就是事务的提交日志记录一旦写入主站点和备份站点的稳定存储器,事务就提交。()

此题为判断题(对,错)。


参考答案:正确


SQL的DML包括的语句有______。

A.ROLLBACK, COMMIT

B.CREATE, DROP, ALTER

C.GRANT, REVOKE

D.SELECT, INSERT, DELETE, UPDATE


正确答案:D
解析:SQL语言的数据操纵(DML)功能包括SELECT、INSERT、DELETE和UPDATE四个语句,即查询和修改(包括插入、删除、更新)两部分功能。


在下列的SQL语句中,属于数据控制语句的是( )。

Ⅰ.CREATE

Ⅱ.SELECT

Ⅲ.UPDATE

Ⅳ.GRANT

Ⅴ.DROP

Ⅵ.DELETE

Ⅶ.ALTER

Ⅷ.INSERT

Ⅸ.REVOKE

A.Ⅰ、Ⅴ、Ⅵ、Ⅶ

B.Ⅳ、Ⅸ

C.Ⅱ、Ⅲ、Ⅵ、Ⅷ

D.Ⅰ、Ⅴ、Ⅶ


正确答案:B


下列的SQL语句中,( )不是数据定义语句。

A. CREATE TABLE B. DROP VIEW

C. CREATE VIEW D. GRANT


正确答案:
 


SQL语言中实现数据存取的安全性控制的语句是

A.CREATE和ALTER

B.COMMIT和ROLLBACK

C.GRANT和REVOKE

D.UPDATE和DELETE


正确答案:C
解析:SQL语言集数据查询、数据操纵(DML) 、数据定义(DDL) 和数据控制(DCL) 功能于一体,充分体现了关系数据语言的特点和优点。SQL语言中实现数据存取的安全性措施主要是权限的控制,包括权限的授予和收回。完成授权和收回的语句是GRANT和REVOKE。

更多 “重庆大学2022年秋季学期课程作业《数据库原理》在线题库” 相关考题
考题 单选题创建角色可以()。A 使用GRANT语句B 使用REVOKE语句C 使用ALTER语句D 使用CREATE语句正确答案:D解析:暂无解析

考题 下列SQL语言中,()不是数据定义语句。A.create tableB.create viewC.drop viewD.grant本题答案:D

考题 授予系统权限可以()。A、使用GRANT语句B、使用REVOKE语句C、使用ALTER语句D、使用CREATE语句正确答案:A

考题 在下列SQL语句中,属于数据控制的语句是()A、DELETE,ALTERB、UPDATE,INSERTC、GRANT,REVOKED、CREATE,DROP正确答案:C

考题 用于事务回滚的SQL语句是()。A、CREATETABLEB、COMMITC、GRANT和REVOKED、ROLLBACK正确答案:D

考题 创建角色可以()。A、使用GRANT语句B、使用REVOKE语句C、使用ALTER语句D、使用CREATE语句正确答案:D

考题 假设在数据库中创建了用户test,需要为其授予CREATE ANY TABLE系统权限,可以使用如下()语句。A、GRANT CREATE ANY TABLE testB、GRANT CREATE ANY TABLE TO testC、TAKE CREATE ANY TABLE TO testD、ALTER CREATE ANY TABLE TO test正确答案:B

考题 单选题授予系统权限可以()。A 使用GRANT语句B 使用REVOKE语句C 使用ALTER语句D 使用CREATE语句正确答案:B解析:暂无解析

考题 创建数据库的T-SQL语句是()。A、create databaseB、alter databaseC、drop databaseD、copy database正确答案:A

考题 SQL语言中,用于事务回滚的语句是(),用于事务提交的语句是()。正确答案:rollback;commit