首页 › 答案 › 题库 › 知到智慧树 › 未分类

智慧树知到《数据库应用技术(海南联盟)》章节测试答案

智慧树知到《数据库应用技术(海南联盟)》章节测试答案
绪论单元测试
1、基于以下哪些原因,利用文件来保存数据是不够专业的,我们需要更专业的方式来管理数据。
A.高并发量处理的也不好
B.硬盘放不进那么多数据
C.数据安全性无法保证的
D.大数据处理的不好
正确答案:高并发量处理的也不好;数据安全性无法保证的;大数据处理的不好
2、以下哪个数据库是典型的非关系型数据库。
A.SQL Server
B.MongoDB
C.Mysql
D.Oracle
正确答案:MongoDB
3、数据库的应用,提高了数据的独立性。
A.正确
B.错误
正确答案:正确
4、SQL这门语言不是由某个数据库管理系统的公司开发的,它是由一个国际化标准组织来定义的一门语言,市面上常见的数据库都支持SQL语言的应用。
A.正确
B.错误
正确答案:正确
5、SQL本质上就是一个字符串,我们平时常见的开发语言,比如Java、PHP、C#这些都是支持字符串的,所以SQL可以非常良好的嵌入到这些语言开发当中,配合这些开发语言去操作数据库。
A.正确
B.错误
正确答案:正确
第一章单元测试
1、数据存放在()中
A.表
B.索引
C.视图
D.数据库
正确答案:表
2、选择合适的SQL Server2014版本,成功安装之后,默认其服务是启动状态。
A.正确
B.错误
正确答案:正确
3、每次计算机重启,SQL Server服务也会自动启动.。
A.正确
B.错误
正确答案:正确
4、SQL Server是()
A.数据库管理系统
B.数据库管理员
C.数据库系统
D.数据库
正确答案:数据库管理系统
5、SQL Server组织数据库采用
A.数据模型
B.网状模型
C.关系模型
D.层次模型
正确答案:关系模型
第二章单元测试
1、不可以使用net start和net stop命令启动和停止启动SQL Server服务器引擎服务。
A.正确
B.错误
正确答案:错误
2、不可以使用“SQL Server配置管理器”启动和停止SQL Server的各项服务。
A.正确
B.错误
正确答案:错误
3、可以使用Windows操作系统的“服务”窗口启动和停止SQL Server的各项服务。
A.正确
B.错误
正确答案:正确
4、在SQL Server中,如果没有启用网络协议,只能从本地登录SQL Server,无法通过网络访问或管理SQL Server服务器。
A.正确
B.错误
正确答案:正确
5、默认索引填充因子:指定在SQL Server使用目前数据创建新索引时对每一页的填充程度。索引的填充因子就是规定向索引页中插入索引数据最多可以占用的页面空间。例如填充因子设为60%,那么向索引页中插入索引数据最多占用页面的60%,剩下的40%的空间留做索引的数据更新时使用。
A.正确
B.错误
正确答案:正确
第三章单元测试
1、在SQL Server2014中,()不是必需的
A.文件组
B.日志文件
C.主数据文件
正确答案:文件组
2、数据库的主数据文件的后缀名是
A.ldf
B.nnf
C.ndf
D.mdf
正确答案:mdf
3、数据库的次数据文件的后缀名是
A.ndf
B.mdf
C.nnf
D.ldf
正确答案:ndf
4、数据库的日志文件的后缀名是
A.ldf
B.mdf
C.ndf
D.nnf
正确答案:ldf
5、在SQL Server2014中,primary 文件组不是必需的。
A.正确
B.错误
正确答案:错误
第四章单元测试
1、关于表创建的叙述正确的是()
A.数据表创建完成后,其结构不允许再修改
B.创建表时,必须同时为其填充数据
C.创建表时必须为每一个列指定名称
D.创建表时不可以同时创建主键等约束
正确答案:创建表时必须为每一个列指定名称
2、语句drop table可以删除表。
A.正确
B.错误
正确答案:正确
3、如果要修改表的结构,应该使用SQL语言的命令()
A.CHANGE TABLE
B.MODIFY TABLE
C.ALTER TABLE
D.UPDATE TABLE
正确答案:ALTER TABLE
4、语句"ALTER TABLE 表名 ADD 列名 列的描述"可以向表中()。
A.修改一个列
B.添加一张表
C.删除一个列
D.添加一个列
正确答案:添加一个列
5、在SQL中,创建表的T-SQL命令是Create database。
A.正确
B.错误
正确答案:错误
第五章单元测试
1、向数据表增加新的数据,使用的语句是()
A.append
B.update
C.insert
D.add
正确答案:insert
2、已知学生基本信息student包括(xuehao学号,姓名name,性别sex,…),将学号为'201011001'学生的姓名改为'张三',同时性别改为'女',正确的SQL语句为:()
A.update student set name='张三' sex='女' where xuehao='201011001'
B.update student set name='张三' and sex='女' where xuehao='201011001'
C.update student set name='张三',sex='女' where xuehao='201011001'
D.update student set name='张三'or sex='女' where xuehao='201011001'
正确答案:update student set name='张三',sex='女' where xuehao='201011001'
3、SQL语言中,清空表中存储的数据记录的命令语句为()
A.CLEAR TABLE 表名
B.TRUNCATE TABLE 表名
C.DROP 表名
D.DELETE 表名
正确答案:TRUNCATE TABLE 表名
4、删除学生信息表student的所有数据,正确的语句为()
A.delete all * from student
B.delete from student
C.drop all from student
D.drop table student
正确答案:delete from student
5、在查询语句SELECT bookname as name,author,price*2 as pc INTO peichang FROM books中,名称peichang指的是()
A.语句执行时当前数据库中已存在的表,只是向该表追加数据
B.语句执行时临时产生的表,执行后系统自行会将其删除
C.语句执行时当前数据库中不存在的表,执行后即新生成该表
D.数据临时表,数据库关闭重启服务即删除
正确答案:语句执行时当前数据库中不存在的表,执行后即新生成该表
第六章单元测试
1、以下关于外键列和相应的主键列之间的关系描述,正确的是()
A.外键并不一定要与相应的主键名字相同
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名,但并不一定唯一
D.外键一定要与相应的主键同名而且唯一
正确答案:外键并不一定要与相应的主键名字相同
2、创建成绩表tscore,成绩(score)列上创建检查约束,要求score>=0,正确的语句为()
A.create table tscore(…, score numeric(18,1),… constraint score>=0)
B.create table tscore(…, score numeric(18,1)>=0,… )
C.create table tscore(…, score numeric(18,1),… constraint ck()score check(score>=0))
D.create table tscore(…, score numeric(18,1),… constraint ck()score score>=0)
正确答案:create table tscore(…, score numeric(18,1),… constraint ck()score check(score>=0))
3、可以使用哪个FOREIGN KEY关键字来创建外键约束。
A.正确
B.错误
正确答案:正确
4、alter table userinfo add constrint uq()userid unique(userid)执行成功后,为userinfo表的()字段添加了()约束
A.userid;唯一
B.uq()userid;外键
C.uq()userid;检查
D.userid;主键
正确答案:userid;唯一
5、存储过程sp()bindefault用来绑定默认值。
A.正确
B.错误
正确答案:正确
第七章单元测试
1、查询学生成绩,将成绩首先按英语,然后按数学从高到低排序,正确的语句是()
A.select * from score order by english asc,maths asc
B.select * from score order by maths,english
C.select * from score order by english desc,maths desc
D.select * from score order by english,maths
正确答案:select * from score order by english desc,maths desc
2、SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,并且()
A.包括35岁但不包括15岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括15岁和35岁
正确答案:包括15岁和35岁
3、在查询语中,WHERE条件中表示职称为讲师同时性别为男的表达式为()
A.IN('讲师', '男')
B.职称='讲师' OR 性别='男'
C.职称='讲师' AND 性别='男'
D.BETWEEN '讲师' AND '男'
正确答案:职称='讲师' AND 性别='男'
4、SELECT语句中,将多个查询结果合并成一个结果集合的运算符是()。
A.LIKE
B.JOIN
C.INTO
D.UNION
正确答案:UNION
5、已知学生基本信息student包括(xuehao学号,姓名name,…),查询所有姓刘的学生语句为“select * from student where name like '刘%'”。
A.正确
B.错误
正确答案:正确
第八章单元测试
1、下面几项中,关于视图叙述正确的是()
A.数据库中的视图只能使用所属数据库的表,不能访问其它数据库的表
B.视图既可以通过表得到,也可以通过其它视图得到
C.用户不允许使用视图修改表数据
D.视图是一张虚表,所有的视图中都含有数据
正确答案:视图既可以通过表得到,也可以通过其它视图得到
2、在视图上能定义新的表。
A.正确
B.错误
正确答案:错误
3、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是()。
A.sp()bindrule
B.sp()rename
C.sp()helptext
D.sp()helpindex
正确答案:sp()helptext
4、SQL的视图是从()中导出来的
A.数据库或视图
B.基表
C.视图
D.基表或视图
正确答案:基表或视图
5、删除视图的T-SQL语句是DROP VIEW。
A.正确
B.错误
正确答案:正确
第九章单元测试
1、下面对索引的相关描述正确的是:()
A.是外键或主键的列不适合建索引
B.列值唯一的列适合建索引
C.有很多重复值的列适合建索引
D.经常被查询的列不适合建索引
正确答案:有很多重复值的列适合建索引
2、在SQL Server 中,索引的顺序和数据表的物理顺序相同的索引是()
A.主键索引
B.聚集索引
C.非聚集索引
D.唯一索引
正确答案:聚集索引
3、创建索引的命令是()
A.CREATE DASEBASE
B.CREATE TABLE
C.CREATE INDEX
D.CREATE ROLE
正确答案:CREATE INDEX
4、如果对比数据访问速度,聚集索引比非聚集索引()
A.访问速度慢
B.访问速度一样
C.访问速度快
D.无法比较
正确答案:访问速度快
5、建立索引的一般原则有哪些()
A.对数据表中的主键建立索引
B.对经常检索的字段级建立索引
C.对数据表中的外键建立索引
D.对经常用于连接的字段建立索引
正确答案:对数据表中的主键建立索引;对经常检索的字段级建立索引;对数据表中的外键建立索引;对经常用于连接的字段建立索引
第十章单元测试
1、存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。
A.正确
B.错误
正确答案:正确
2、存储过程参数在定义时可以不指定参数值。
A.正确
B.错误
正确答案:正确
3、存储过程参数的方向默认为输出。
A.正确
B.错误
正确答案:错误
4、存储过程可以使用return返回多个数值。
A.正确
B.错误
正确答案:错误
5、关于存储过程的按参数名传递,描述正确的是()?
A.需要按照参数定义的顺序指定参数值
B.可以忽略有默认值的参数
C.可按任意顺序指定参数值
D.可以忽略允许NULL值的参数
正确答案:可以忽略有默认值的参数;可按任意顺序指定参数值;可以忽略允许NULL值的参数
第十一章单元测试
1、INSTEAD OF触发器的主要优点是使不可被修改的视图能够支持修改。
A.正确
B.错误
正确答案:正确
2、触发器主要通过事件触发而执行的,而存储过程是通过调用存储过程名称而执行的。
A.正确
B.错误
正确答案:正确
3、DDL触发器响应数据定义语言,包括()
A.CREATE
B.DROP
C.ALTER
D.DELETE
正确答案:CREATE;DROP;ALTER
4、DML触发器有哪三类()
A.insert触发器
B.delete触发器
C.update触发器
D.select触发器
正确答案:insert触发器;delete触发器;update触发器
5、以下触发器是对【表1】进行()操作时触发
Create Trigger abc on 表1
For insert,update,delete
As ....
A.只是删除
B.只是插入
C.修改,插入,删除
D.只是创建
正确答案:修改,插入,删除
第十二章单元测试
1、标量函数可返回多个数据值。
A.正确
B.错误
正确答案:错误
2、关于标量函数的描述正确的是()?
A.RETURN定义返回值类型
B.函数体写在begin。End之间
C.select结果集定义了返回变量的格式
D.return子句包括单条select语句
正确答案:RETURN定义返回值类型;函数体写在begin。End之间
3、关于函数的描述,正确的是()?
A.能够返回表
B.能够返回标量值
C.可以不使用输入参数
D.能够接收多个输入参数
正确答案:能够返回表;能够返回标量值;可以不使用输入参数;能够接收多个输入参数
4、标量函数可以返回()类型的值。
A.table
B.datetime
C.int
D.char
正确答案:datetime;int;char
5、内联表值函数返回的结果是表。
A.正确
B.错误
正确答案:正确
第十三章单元测试
1、当一个事务提交或者回滚时,数据库中的数据必须保持在()状态
A.一致的
B.持久的
C.原子的
D.隔离的
正确答案:一致的
2、显示事务是明确定义其开始和结束的事务。
A.正确
B.错误
正确答案:正确
3、对数据库的修改必须遵循的规则是,要么全部完成,要么全不修改,这点属于事务的原子性。
A.正确
B.错误
正确答案:正确
4、事务开始使用CREATE TRANSACTION命令。
A.正确
B.错误
正确答案:错误
5、提交事务使用COMMIT TRANSACTION命令。
A.正确
B.错误
正确答案:正确
第十四章单元测试
1、验证模式是在安装SQL Server过程中选择的。系统安装之后,可以重新修改SQL Server系统的验证模式。
A.正确
B.错误
正确答案:正确
2、固定数据库角色:db()datareader 的成员修改本数据库内表中的数据。
A.正确
B.错误
正确答案:错误
3、关于登录和用户,下列各项表述不正确的是()。
A.创建用户时必须存在该用户的登录
B.用户和登录必须同名
C.登录是在服务器级创建的,用户是在数据库级创建的
D.一个登录可以对应多个用户
正确答案:用户和登录必须同名
4、关于SQL Server 的数据库角色叙述正确的是()。
A.数据库角色是系统自带的,用户一般不可以自定义
B.每个用户能拥有一个角色
C.角色用来简化将很多权限分配给很多用户这个复杂任务的管理
D.用户可以自定义固定服务器角色
正确答案:角色用来简化将很多权限分配给很多用户这个复杂任务的管理
5、SQL Server 采用的身份验证模式有()。
A.仅 Windows 身份验证模式
B.仅 SQL Server 身份验证模式
C.Windows 身份验证模式和混合模式
D.仅混合模式
正确答案:Windows 身份验证模式和混合模式
第十五章单元测试
1、当登录到WINDOWS的用户与SQL Server联接时,用户不用提供SQL Server帐号,这种认证模式就是WINDOWS认证机制。
A.正确
B.错误
正确答案:正确
2、数据库管理员从04:00开始每隔四小时对AdventureWorks 数据库执行一次差异备份,每天午夜执行一次完整备份。在中午执行的差异备份中包含什么数据()。
A.自08:00以来发生变化的存储区
B.自午夜以来发生变化的数据页
C.自08:00以来发生变化的数据页
D.自午夜以来发生变化的存储区
正确答案:自午夜以来发生变化的数据页
3、SQL Server安全管理体现在()
A.执行存储过程
B.对用户的操作进行权限控制
C.对用户登陆进行身份验证
D.触发触发器
正确答案:对用户的操作进行权限控制;对用户登陆进行身份验证
4、下列关于SQLServer2014数据库的分离和附加的说法,正确的是()。
A.数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其它的SQLServer2014实例上
B.数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
C.据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的SQLServer实例上
D.数据库一旦被分离,数据文件就被删除了
正确答案:数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其它的SQLServer2014实例上;数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
5、数据库管理员希望对数据库进行性能优化,以下操作中行之有效的方法为()。
A.将数据库涉及到的所有文件单独放在一个分区上供用户访问
B.一个表中的数据行过多时,将其划分为两个或多个表
C.在数据库服务器上尽量不要安装其他无关服务
D.将数据库的数据库文件和日志文件分别放在不同的分区上
正确答案:在数据库服务器上尽量不要安装其他无关服务;将数据库的数据库文件和日志文件分别放在不同的分区上
第十六章单元测试
1、在一个 SQL Server 2014 实例中有许多数据库,你想要为这些数据库的建立一个完整备份任务计划,在每周日凌晨2:00 执行一次完整备份,最简便的方法是建立一个()。
A.维护计划
B.作业
C.操作员
D.SQL Server 代理
正确答案:维护计划
2、SQL Server的维护计划可以配置的例行工作不包含收缩数据库。
A.正确
B.错误
正确答案:错误
3、SQL Server的维护计划可以配置的例行工作包含重新生成索引。
A.正确
B.错误
正确答案:正确
4、SQL Server的维护计划可以配置的例行工作不包含备份数据库。
A.正确
B.错误
正确答案:错误
5、要制定SQL Server数据库的维护计划首先要启动SQL Server的追踪服务。
A.正确
B.错误
正确答案:错误
第十七章单元测试
1、在Mysql的安装bin目录下,会看到很多个exe文件,这些文件全部是Mysql相关的不可执行文件。
A.正确
B.错误
正确答案:错误
2、Mysql在安装的过程中不可以设置其默认的字符编码方式。
A.正确
B.错误
正确答案:错误
3、MySQL中,预设的、拥有最高权限超级用户的用户名为()
A.DA
B.Administrator
C.root
D.test
正确答案:root
4、用户的身份由()来决定
A.用户使用的用户名和密码
B.用户的IP地址和主机名
C.用户用于连接的主机名和使用的用户名
D.用户的IP地址和使用的用户名
正确答案:用户用于连接的主机名和使用的用户名
5、收到用户的访问请示后,MySQL最先在()表中检查用户的权限
A.DB
B.PRIV
C.HOST
D.USER
正确答案:USER
6、创建用户的命令是()
A.create root
B.mysql user
C.create user
D.join user
正确答案:create user
7、mysql中,还原数据库的命令是()
A.mysql
B.return
C.backup
D.mysqldump
正确答案:mysql
8、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是()
A.grant select, insert on studb.stuinfo to ';zhangsan';@';localhost'
B.grant ';zhangsan';@';localhost'; to select, insert for studb.stuinfo
C.grant ';zhangsan';@';localhost'; to studb.stuinfo on select, insert
D.grant select, insert on studb.stuinfo for ';zhangsan';@';localhost'
正确答案:grant select, insert on studb.stuinfo to ';zhangsan';@';localhost'
9、修改自己的mysql服务器密码的命令是change password。
A.正确
B.错误
正确答案:错误