查看: 1342|回复: 0

数据库基础与应用-0014(课程代码:3306805-浙江电大)

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241962
发表于 2020-3-29 22:23:39 | 显示全部楼层 |阅读模式
数据库基础与应用-0014答案.doc (196.5 KB, 下载次数: 19, 售价: 3.00 元)
数据库基础与应用-0014
试卷总分:100        测试时间:--  
单选题 |判断题 |SQL分析题
1.
)语句用来实现无条件退出执行的批处理命令、存储过程或触发器。
Goto
Return
Waitfor
Case
2.
下列哪个版本的SQLServer是完全由微软公司开发的第一个SQLServer版本( )。
SQL Server 4.2
SQL Server 6.0
SQL Server 7.0
SQL Server 2000
3.
XY是关系模式R的一个函数依赖,如果存在X的真子集X',使得X'Y 成立,则称( )。
Y完全依赖于X
Y部分依赖于X
X完全依赖于Y
X部分依赖于Y
4.
)记录SQL Server系统的所有系统级别信息。
master数据库
tempdb数据库
model数据库
msdb数据库
5.
下列关于“数据库系统(DBS)”的叙述中,正确的说法是( )。
DBS是指在计算机系统中引入数据库后的系统
DBS是帮助用户建立、使用和管理数据库的一种计算机软件
DBS是用户建立的若干个文件的集合
DBS是一种新颖的关系数据库管理系统
6.
下列关于索引描述错误的是( )。
对表中的任何数据列都可以添加索引
创建索引的列最好不要含有重复的值
一般不给很少使用的列添加索引
并不是数据库中的聚集索引越多,搜索效率就越高
7.
创建表的语句是( )。
Drop table
Alter table
Create table
Delete table
8.
下列( )对象不是SQL Server数据库对象。
View
Table
Rule
Wps
9.
如果对于实体集A中的每一个实体,实体集B中只有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有()联系。
一对一
一对多
多对多
多对一
10.
下列方法不能创建视图的是( )。
使用企业管理器
使用Alter View语句
使用Create View语句
使用向导
11.
下面( )系统存储过程不能用来查看存储过程的信息。
sp_helptext
sp_depends
sp_rename
sp_help
12.
)工具可以交互执行T-SQL语句。
企业管理器
查询分析器
服务管理器
联机帮助
13.
使用T-SQL语句删除数据库信息的语法格式为( )。
Drop数据库名
Drop DataBase数据库名
Delete数据库名
Delete DataBase数据库名
14.
)允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。
存储过程
视图
索引
触发器
15.
下面( )不是创建触发器时应该注意的问题。
Create Trigger语句必须是批处理中的第一条语句。
创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。
触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。
触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。
16.
)是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。
DataGrid 控件
Table 控件
Data 控件
ADO控件
17.
下列哪条命令可以为数据库角色添加用户( )。
sp_addsrvrolemember
sp_addrole
sp_addrolemember
sp_addapprole
18.
采用二维表格的结构表达实体及实体间联系的数据模型是( )。
层次
网状
关系
实体联系模型
19.
如果一位教授三门课的教师改变了地址,三个元组的地址都要更新,一旦一个元组的地址未修改就会导致数据不一致,这说明一个关系存在()问题。
数据冗余
更新异常
插入异常
删除异常
20.
数据完整性不包括( )。
实体完整性
列完整性
域完整性
用户自定义完整性
21.
Smallint 类型存储从0255之间的所有正整数,每个Tinyint类型的数据占用1个字节的存储空间。
×
22.
SQL Server 2000在安装过程中,要求用户确认身份验证模式,SQL Server身份验证模式有两种,分别是Windows身份验证模式和混合验证身份验证模式。
×
23.
SQL Server 2000只提供了一种创建表的方法:使用企业管理器。
×
24.
数据仓库是决策支持系统和联机分析应用数据源的结构化数据环境,研究和解决从数据库中获取信息的问题,具有面向主题、集成性、稳定性和时变性。
×
25.
不能在同一个批处理中更改表结构,再引用新添加的列。
×
26.
创建索引时使用Clustered关键字创建非聚集索引。
×
27.
通配符“*”表示任意的字符。
×
28.
概念模型是按计算机系统的观点来对数据和信息建模。
×
29.
分离数据库后,便将该数据库从SQLServer中删除,但是保存在组成该数据库的数据和事务日志文件中的数据完好无损,这些数据和事务日志文件可以用来将数据库转移到任何SQL Server服务器实例上。
×
30.
若在Delete语句中给出Where子句,则表示删除表中满足条件的记录。
×
31.
视图是观察数据的一种方法,只能基于基本表建立。
×
32.
使用Insert语句时,若Into子句若没有指定列名,则新插入的记录必须在每个属性列上均有值,且Values子句中值的排列顺序要和表中各属性列的排列顺序一致。
×
33.
设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系主任名是传递依赖于学号。
×
34.
第三范式消除了非主属性对候选主码的部分函数依赖和传递函数依赖。
×
35.
在删除一个聚集索引时,该表上的所有非聚集索引自动重建。
×
36.
SQL Server的验证分为以下三个过程,登陆数据库服务器时的身份验证,访问数据库时的用户验证,访问数据库对象时的操作验证。
×
37.
服务器管理器只能启动SQLServer服务。
×
38.
使用字符类型数据时必须在其前后加上单引号。
×
39.
If Else语句中,Else子句是可选的,最简单的If语句没有Else子句部分。
×
40.
SQL Server系统采用Windows身份验证,则系统对登录帐号的验证是由Windows系统验证的,SQL Server系统不再验证。
×
41.对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:
学生信息表,Student(S_ID, Sname, Sex, Birth, Depart)
课程信息表,Course(C_ID, Cname, Credit)
成绩表,Results(S_ID, C_ID, Score)
请写出下列功能的SQL语句:
求学生的平均分数。
Select min(score) as 平均分数 From Results
Select avg(score) as 平均分数 From Results
Select max(score) as 平均分数 From Results
Select sum(score) as 平均分数 From Results
求年龄最大的学生姓名。
Select sname
From Student
     Where birth =
     (Select max(brith)
     From Student)
Select sname
From Student
     Where birth =
     (Select avg(brith)
     From Student)
Select sname
From Student
     Where birth =
     (Select min(brith)
     From Student)
Select sname
From Student
     Where birth =
     (Select sum(brith)
     From Student)
查找出成绩小于60分的学生信息。
Select * From student Where S_ID =
(Select S_ID From results Wherescore<60)
Select * From student Where S_ID in
(Select S_ID From results Wherescore<60)
Select * From student Where S_ID like
(Select S_ID From results Wherescore<60)
Select * From student Where S_ID not in
(Select S_ID From results Wherescore<60)
在“Student”表中求出每个系别的人数。
Select depart as 系名,sum(*)as 人数 From Student group by depart
Select depart as 系名,sum(人数) From Student group by depart
Select depart as 系名,count (*)as 人数 From Student group by depart
Select depart as 系名,count (*)as 人数 From Student order by depart
查找“RtvuStu”数据库中“Student”表中,出生于1980年之后的计算机系的学生信息。
Select * From Student Where Depart='计算机系' or year(birth)>1980
Select * From Student Where Depart='计算机系' and year(birth)<1980
Select * From Student Where Depart='计算机系' and year(birth)>1980
Select * From Student Where Depart='计算机系' or year(birth)<1980

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
代做客服
更新报错
下载问题
充值问题
交流合作
作业代做一群:
河南电大教学考代做
作业代做二群:
电大题库吧代做二群
工作时间:
0:00-24:00
官方微信扫一扫
快速回复 返回顶部 返回列表