本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-08-28到2023-01-10

第4章 视图与索引 第4章单元测验

1、 问题:SQL的视图是从( )中导出的。
选项:
A:基本表
B:视图
C:基本表或视图
D:数据库
答案: 【基本表或视图

2、 问题:关于视图下列哪一个说法是错误的( )
选项:
A:视图是一种虚拟表
B:视图中也保存有数据
C:视图也可由视图派生出来
D:视图是保存select查询语句
答案: 【视图中也保存有数据

3、 问题:在数据库系统中,视图可以提供数据的(  )
选项:
A:完整性
B:并发性
C:安全性
D:可恢复性
答案: 【安全性

4、 问题:在视图上不能完成的操作是( )
选项:
A:更新视图数据
B:查询
C:利用视图生成新的基本表
D:在视图上定义新视图
答案: 【更新视图数据

5、 问题:为数据表创建索引的最重要目的是(  )
选项:
A:提高查询的检索性能
B:创建唯一索引
C:创建主键
D:加快数据库的打开速度
答案: 【提高查询的检索性能

6、 问题:使用索引下列哪个说法是正确的( )
选项:
A:节省磁盘空间
B:缩短查询时间
C:在执行插入、修改、删除时节省时间
D:与表无关
答案: 【缩短查询时间

7、 问题:在“人员”表的“年龄”列上创建升序唯一索引的语句是(  )
选项:
A:Create index NL on 人员(年龄)
B:Create clustered index NL on人员(年龄)
C:Create unique index NL on人员(年龄 desc)
D:Create unique index NL on人员(年龄)
答案: 【Create unique index NL on人员(年龄)

8、 问题:(多选)如果视图具有了(  )特征,则不能使用insert、update、delete语句通过视图操纵数据。
选项:
A:定义视图的from子句包括多张表,并且视图中的列来自多张表
B:视图列是从聚合函数中得到的
C:定义视图的select语句是对一张表的全表查询
D:定义视图的select语句包括了group by子句
答案: 【定义视图的from子句包括多张表,并且视图中的列来自多张表;
视图列是从聚合函数中得到的;
定义视图的select语句包括了group by子句

9、 问题:(多选)在(  )的列上更适合创建索引
选项:
A:需要对数据进行排序
B:具有默认值
C:频繁更改
D:频繁搜索
答案: 【需要对数据进行排序;
频繁搜索

10、 问题:(多选)在下面关于索引的描述中,( )是正确的
选项:
A:在数据库表上建立的索引越多越好
B:索引能够加快查询的速度
C:索引可能会降低数据的更新速度
D:当数据库表中数据越多时,索引所带来的查询优化效果越明显
答案: 【索引能够加快查询的速度;
索引可能会降低数据的更新速度;
当数据库表中数据越多时,索引所带来的查询优化效果越明显

第3章 数据查询 第3章单元测验

1、 问题:SELECT语句中必选的子句是()
选项:
A:SELECT…FROM
B:SELECT…FROM…WHERE
C:SELECT…FROM…ORDER  BY
D:SELECT
答案: 【SELECT…FROM

2、 问题:下列关于DISTINCT的描述,正确的是()
选项:
A:删除错误列信息
B:删除重复的数据
C:DISTINCT关键字放于FROM子句之后
D:DISTINCT关键字放于字段名之后
答案: 【删除重复的数据

3、 问题:下列关于ORDER BY子句的说法,正确的有()
选项:
A:在SELECT语句中,ORDER BY子句为必选
B:ORDER BY默认按照降序排序
C:ORDER BY字段DESC是降序排列
D:ORDER BY子句放于WHERE子句之前
答案: 【ORDER BY字段DESC是降序排列

4、 问题:下列SQL语句,正确的是()
选项:
A: SELECT * TOP 5 FROM  table_name
B:SELECT  TOP 5%  FROM  table_name
C:SELECT  TOP 5%  FROM  table_name
D:SELECT  TOP 5 PERCENT FROM  table_name
答案: 【SELECT  TOP 5 PERCENT
FROM  table_name】

5、 问题:下列说法正确的是()
选项:
A:执行”SELECT FROM  table_name WHERE…”语句后,定会返回所有行的数据
B:WHERE子句在SELECT 子句中为必选
C:在SQL Server中,”!=”与”<>”作用完全相同
D:语句”SELECT
FROM  table_name WHERE Age NOT NULL”的写法正确
答案: 【在SQL Server中,”!=”与”<>”作用完全相同

6、 问题:在T-SQL的查询语句中如要指定列的别名,以下错误的是(   )
选项:
A:select  列别名=原列名  from  数据源
B:select  原列名  as  列别名  from  数据源
C:select  原列名   列别名  from  数据源
D:select  原列名  to  列别名  from  数据源
答案: 【select  原列名  to  列别名  from  数据源

7、 问题:查询未填写电话的顾客信息,使用的SQL语句为:(  )
选项:
A:select * from 顾客 where 电话=0
B:select * from 顾客 where 电话=‘’   
C:select * from 顾客 where 电话=NULL       
D:select * from 顾客 where 电话 IS  NULL
答案: 【select * from 顾客 where 电话 IS  NULL

8、 问题:查询所有顾客的地址信息,有重复的地址只显示一个,使用的SQL语句为:(  )
选项:
A:select distinct 地址from 顾客
B:select unique 地址from 顾客
C:select 地址from 顾客 
D:select 地址(unique) from 顾客
答案: 【select distinct 地址from 顾客

9、 问题:模糊查询(  ),可以检索出以“Tc”开头的所有字符串 :
选项:
A:LIKE’Tc_’
B:LIKE’%Tc_’
C:LIKE’Tc%’
D:LIKE’%Tc%’
答案: 【LIKE’Tc%’

10、 问题:若想查询出所有姓张的、且出生日期为空的学生信息,则where条件应为:( )
选项:
A:姓名 like ‘张%’  and 出生日期=NULL
B:姓名 like ‘张*’  and 出生日期=NULL
C:姓名 like ‘张%’  and 出生日期 is NULL
D:姓名 like ‘张_’  and 出生日期 is NULL
答案: 【姓名 like ‘张%’  and 出生日期 is NULL

11、 问题:查询顾客地址以“江苏省XX市”开头的信息,其中市名为两个字,如“南京、苏州”等,使用的SQL语句为:(     )
选项:
A:select * from 顾客 where 地址 like ‘江苏省%市%’ 
B:select * from 顾客 where 地址 = ‘江苏省%市%’ 
C:select * from 顾客 where 地址 like ‘江苏省__市%’ 
D:select * from 顾客 where 地址 = ‘江苏省__市%’ 
答案: 【select * from 顾客 where 地址 like ‘江苏省__市%’ 

12、 问题:Sql语句:select * from students where SNO like ‘010[^0]%[ABC]%’,可能会查询出的SNO是( )
选项:
A:01053090A
B:01003090A01
C:01053090D09
D:0101D01
答案: 【01053090A

13、 问题:查找 student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码()。

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注