智慧树知到《数据库技术(山东联盟)》章节测试答案
智慧树知到《数据库技术(山东联盟)》章节测试答案
第一章单元测试
1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统
B.文件系统
C.数据项管理
D.人工管理
正确答案:数据库系统
2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
A.关系规范化理论
B.关系代数理论
C.关系运算理论
D.数理逻辑
正确答案:关系规范化理论
3、唯一标识实体的一组属性集称为码。
A.正确
B.错误
正确答案:正确
4、多对多联系。对于实体集A的每一个实体,实体集B中有n个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中有m个实体与之联系,则称实体集A与实体集B是多对多的联系。
A.正确
B.错误
正确答案:正确
5、在关系代数运算中,五种基本运算为并、差、选择、投影、乘积。
A.正确
B.错误
正确答案:正确
第二章单元测试
1、()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBS
B.DB
C.DBMS
正确答案:DBMS
2、下列四项中,不属于SQL2008实用程序的是()。
A.媒体播放器
B.企业管理器
C.查询分析器
D.服务管理器
正确答案:媒体播放器
3、如果希望完全安装SQL Server2008,则应选择()。
A.仅仅连接
B.最小安装
C.自定义安装
D.典型安装
正确答案:典型安装
4、可以在企业管理器中修改数据库的名称。
A.正确
B.错误
正确答案:错误
5、SQL Server系统中的所有系统级信息存储于master数据库。
A.正确
B.错误
正确答案:正确
第三章单元测试
1、使用CEREATE DATABASE语句创建数据库的基本语法格式中,ON定义数据文件和文件组属性,LOG ON定义日志文件的属性。
A.正确
B.错误
正确答案:正确
2、数据库文件,主要有主要数据文件,次要数据文件和事务日志文件。主要数据文件用来存储数据库的数据和数据库的启动信息,默认扩展名是.mdf,它是sql数据库的主体,是每个数据库不可缺少的部分,每个数据库能有多个主要数据文件。
A.正确
B.错误
正确答案:错误
3、使用ALTER DATABASE语句修改数据库的基本语法格式中,MODIFY FILE,用来修改数据文件或日志文件的属性。
A.正确
B.错误
正确答案:正确
4、创建一个新的数据库,可以命名为tempdb。
A.正确
B.错误
正确答案:错误
5、SQL SERVER安装程序创建的4个系统数据库,不列哪个不是()。
A.master
B.msdb
C.pub
D.model
正确答案:pub
第四章单元测试
1、在SQL Server中是以二维表的形式来存储数据的。
A.正确
B.错误
正确答案:正确
2、char和nchar都是使用的Unicode字符集。
A.正确
B.错误
正确答案:错误
3、SQL Server中的日期和时间型数据都是以字符串的形式表示的,使用时需要用单引号括起来。
A.正确
B.错误
正确答案:正确
4、T-SQL语言中,若要修改某张表的数据,应该使用的修改关键字是()。
A.ALTER
B.CREATE
C.UPDATE
D.USE
正确答案:UPDATE
5、约束包括主键约束、()和非空约束。
A.外键约束
B.检查约束
C.默认约束
D.唯一性约束
正确答案:外键约束;检查约束;默认约束;唯一性约束
第五章单元测试
1、查询姓名中包含‘王’字的学生的姓名,查询条件应该是()
A.NAME=‘%王%’
B.NAMELIKE‘%王%
C.NAMELIKE‘王’
D.NAMELIKE‘王%
正确答案:NAMELIKE‘%王%
2、在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是()
A.X>;=20 AND X<;30
B.X>;20 AND X<;30
C.X>;20 AND X<;=30
D.X>;=20 AND X<;=30
正确答案:X>;=20 AND X<;=30
3、关于两个表的连接查询,下列说法错误的是()
A.连接查询的两个表不能是同一张表
B.可以在FROM子句中给出连接条件
C.连接查询的两个表可以是同一张表,但是必须用别名予以区分
D.可以在WHERE子句中给出连接条件
正确答案:连接查询的两个表不能是同一张表
4、WHERE子句作用的对象是表和视图,HAVING子句作用的对象是分组。
A.正确
B.错误
正确答案:正确
5、已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中where子句的条件表达式是:班级=null()。
A.正确
B.错误
正确答案:错误
第六章单元测试
1、在视图上不能完成的操作是()。
A.查询
B.在视图上定义新视图
C.在视图上定义新的基本表
D.更新视图数据
正确答案:在视图上定义新的基本表
2、对视图的描述错误的是:()
A.在存储视图时存储的是视图中的数据
B.在存储视图时存储的是视图的定义
C.是一张虚拟的表
D.可以像查询表一样来查询视图
正确答案:在存储视图时存储的是视图中的数据
3、如果在视图中使用了with check option子句,则在视图上插入、修改的数据必须符合定义视图的SELECT语句的WHERE所设定的条件。
A.正确
B.错误
正确答案:正确
4、使用视图不能导出和导入数据。
A.正确
B.错误
正确答案:错误
5、有了视图机制,可以只允许用户通过视图访问数据,而不受用户直接访问数据表的权限。
A.正确
B.错误
正确答案:正确
第七章单元测试
1、常量是表示特定数值的符号,常量的格式,取决于它所表示的值的数据类型,也称为字面量。
A.正确
B.错误
正确答案:正确
2、在一个DECLARE语句中,只能定义一个局部变量。
A.正确
B.错误
正确答案:错误
3、内置函数可以使用在任意表达式中。
A.正确
B.错误
正确答案:正确
4、CONVERT函数可以将任意的一种数据类型的表达式转换为其它任意的一种数据类型。
A.正确
B.错误
正确答案:错误
5、简单case表达式中,如果存在ELSE子句,便将ELSE子句之后的结果表达式返回,如果不存在ELSE子句,便返回一个NULL值。
A.正确
B.错误
正确答案:正确
6、语句 SELECT len(str(-346.879,8,2))的执行结果为:()其中:len()函数表示返回一个字符串的长度。
A.7
B.9
C.8
D.6
正确答案:8
7、字符函数,可以对二进制数据、字符串和表达式执行不同的运算。下面哪个字符函数的取值数据类型不是字符型数据?()
A.CHAR
B.ASCII
C.STR()
D.LEFT()
正确答案:ASCII
第八章单元测试
1、扩展的存储过程。以xp()开头,用来调用操作系统提供的功能。使用时需要先加载到SQL Server系统中,且只能存储在master数据库中。
A.正确
B.错误
正确答案:正确
2、可以使用sp()helptext查看存储过程的一切信息。
A.正确
B.错误
正确答案:错误
3、使用DROP PROCEDURE语句删除存储过程,我们可以一次删除多个存储过程。
A.正确
B.错误
正确答案:正确
4、使用存储过程主要优点有()。
A.可以减少网络的流量
B.允许模块化程序设计
C.可以提高程序执行的速度
D.可作为安全机制使用
正确答案:可以减少网络的流量;允许模块化程序设计;可以提高程序执行的速度;可作为安全机制使用
5、存储过程有哪三种类型?()。
A.扩展的存储过程
B.数据库存储过程
C.系统存储过程
D.用户定义的存储过程
正确答案:扩展的存储过程;系统存储过程;用户定义的存储过程
第九章单元测试
1、可以使用sp()help查看触发器的一切信息。
A.正确
B.错误
正确答案:错误
2、事务的执行机制,确保了数据能够正确地被修改,避免造成数据只修改一部分而导致数据不完整,或是在修改途中受到其他用户的干扰。
A.正确
B.错误
正确答案:正确
3、使用CREATE TRIGGER创建DML触发器时,[INSERT][,][UPDATE][,][DELETE]:指定在表或视图上执行的触发操作,必须至少指定一个选项。
A.正确
B.错误
正确答案:正确
4、如果事务中出现错误,或者用户决定取消事务,可用ROLLBACK TRAN语句回滚事务。ROLLBACK TRAN语句后面只能是transaction()name|@tran()name()variable。
A.正确
B.错误
正确答案:错误
5、使用CREATE TRIGGER创建DDL触发器,执行触发器的对象可以是()。
A.all server | database
B.table | view
C.database| table
D.all server | table
正确答案:all server | database
第十章单元测试
1、windows身份验证模式不用直接提供单独的登录账号和口令就可以连接和登录sqlserver。
A.正确
B.错误
正确答案:正确
2、数据库对象拥有者具有隐含权限,能查看、添加、更改和删除数据.。
A.正确
B.错误
正确答案:正确
3、Server支持的还原方案取决于数据库的恢复模式和SQLServer的版本。
A.正确
B.错误
正确答案:正确
4、当数据库进行第一次备份时,应进行文件备份.。
A.正确
B.错误
正确答案:错误
5、以下哪项不是固定数据库角色()
A.public
B.db()owner
C.db()reader
D.db()admin
正确答案:db()admin
第十一章单元测试
1、离线式数据库访问方式不需要创建连接对象。
A.正确
B.错误
正确答案:错误
2、对于不同的数据源需要使用不同的类建立连接。
A.正确
B.错误
正确答案:正确
3、ADO.NET主要包括Connection、Command、DataReader、DataAdapter和DataSet等核心对象。
A.正确
B.错误
正确答案:正确
4、连接字符串中包含的信息有:服务器位置、数据库名、认证方式、账号和密码等各种参数。
A.正确
B.错误
正确答案:正确
5、在ADO.NET中,可以使用()对象进行数据库连接,它是连接程序和数据库的桥梁.
A.Command
B.DataAdapter
C.Connection
D.DataSet
正确答案:Connection
第十二章单元测试
1、传统关系数据库将会被NoSQL和NewSQL数据库完全取代。
A.正确
B.错误
正确答案:错误
2、在文档数据库中,文档是数据库的一个最小单位。
A.正确
B.错误
正确答案:正确
3、理论上,云数据库具有无限可扩展性,可以满足不断增加的数据存储需求。
A.正确
B.错误
正确答案:正确
4、对于大数据而言,最基本、最重要的要求就是减少错误、保证质量。因此,大数据收集的信息量要尽量准确。
A.正确
B.错误
正确答案:错误
5、使用云数据库,即使某个区域的云设施发生失效,也可以保证数据继续可用,体现了他的()特点。
A.高可用性
B.免维护
C.易用性
D.安全
正确答案:高可用性
6、云中的关系数据库Amazon;RDS是哪个公司的产品?()
A.谷歌
B.亚马逊
C.百度
D.微软
正确答案:亚马逊