查看: 1633|回复: 0

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

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241962
发表于 2020-3-29 22:17:09 | 显示全部楼层 |阅读模式
数据库基础与应用-0009答案.doc (196.5 KB, 下载次数: 2, 售价: 3.00 元)
数据库基础与应用-0009
试卷总分:100        测试时间:--  
单选题 |判断题 |SQL分析题
1.
备份数据库的命令为( )。
Create DataBase
Drop DataBase
Backup DataBase
Restore DataBase
2.
下列关于视图中的数据,描述正确的是( )。
视图可以存储数据
可以通过视图更新基表数据
更新视图数据只能通过企业管理器实现
基表数据发生变化时,视图数据不会改变
3.
下列( )对象不是SQL Server数据库对象。
View
Table
Rule
Wps
4.
数据库设计步骤大致包括六个阶段,其中第二阶段是( )。
需求分析
物理设计
概念设计
逻辑设计
5.
)是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。
DataGrid 控件
Table 控件
Data 控件
ADO控件
6.
)是指对数据库的完整备份,包括所有的数据以及数据库对象。
数据库完全备份
数据库差异备份
事务日志备份
文件或文件组备份
7.
Create Unique Nonclustered Indexwriter_index on作者信息(作者编号)语句创建了一个( )。
唯一聚集索引
聚集索引
主键索引
唯一非聚集索引
8.
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。
DBS包括DBDBMS
DBMS包括DBDBS
DB包括DBSDBMS
DBS就是DB,也就是DBMS
9.
下列( )统计函数可以计算平均值。
Sum
Avg
Count
Min
10.
)是三级模式的最下层,也称为存储模式、物理模式等。它是对整个数据库存储结构特征的描述。
外模式
模式
内模式
超模式
11.
)语句用来实现无条件退出执行的批处理命令、存储过程或触发器。
Goto
Return
Waitfor
Case
12.
表设计器的下半部( )显示该列值小数点右边能出现的最大数字个数。
“描述”栏
“默认值”栏
“精度”栏
“小数位数”栏
13.
下列关于索引描述错误的是( )。
对表中的任何数据列都可以添加索引
创建索引的列最好不要含有重复的值
一般不给很少使用的列添加索引
并不是数据库中的聚集索引越多,搜索效率就越高
14.
下面( )不是创建触发器时应该注意的问题。
Create Trigger语句必须是批处理中的第一条语句。
创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。
触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。
触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。
15.
)允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。
存储过程
视图
索引
触发器
16.
下列关于“数据库系统(DBS)”的叙述中,正确的说法是( )。
DBS是指在计算机系统中引入数据库后的系统
DBS是帮助用户建立、使用和管理数据库的一种计算机软件
DBS是用户建立的若干个文件的集合
DBS是一种新颖的关系数据库管理系统
17.
)主要用于配置SQL Server系统环境,创建和管理所有SQL Server对象。
企业管理器
查询分析器
服务管理器
联机帮助
18.
数据库管理系统的英文缩写是( )。
DB
DBMS
DBS
DBA
19.
以下说法正确的是( )。
一个登录帐号只能对应一个数据库用户帐号
一个登录帐号可以对应多个数据库用户帐号
登录帐号必须对应数据库用户帐号
以上都不对
20.
T-SQL语法中,用来插入数据的命令和用于更新的命令分别是( )。
InsertUpdate
UpdateInsert
DeleteUpdate
CreateInsert Into
21.
通配符“*”表示任意的字符。
×
22.
视图是观察数据的一种方法,只能基于基本表建立。
×
23.
分离数据库后,便将该数据库从SQLServer中删除,但是保存在组成该数据库的数据和事务日志文件中的数据完好无损,这些数据和事务日志文件可以用来将数据库转移到任何SQL Server服务器实例上。
×
24.
使用Insert语句时,若Into子句若没有指定列名,则新插入的记录必须在每个属性列上均有值,且Values子句中值的排列顺序要和表中各属性列的排列顺序一致。
×
25.
存储过程只能建立在当前数据库上,故需要先用Use语句来指定数据库。
×
26.
数据库逻辑设计的任务是将概念模型转换成特定的DBMS所支持的数据模型的过程。
×
27.
查看数据库信息的命令是(sp_helpdb)。
×
28.
当列中的字符数据的长度基本一致的时候可以定义成Char;当列中的字符数据长度有显著差别时,可以定义成Varchar
×
29.
SQL Server系统采用Windows身份验证,则系统对登录帐号的验证是由Windows系统验证的,SQL Server系统不再验证。
×
30.
服务器管理器只能启动SQLServer服务。
×
31.
设一个关系为RABCD),它的函数依赖为FD={ABBCACBD}R的最小函数依赖集。
×
32.
在创建表时可以将某一列定义为主键,定义为主键的列不可以取重复的值,可以取空值。
×
33.
概念模型是按计算机系统的观点来对数据和信息建模。
×
34.
若在Update语句中没有使用Where子句,则表示对表中所有记录进行修改。
×
35.
唯一标识实体的属性或属性组称为实体的码。
×
36.
SQL Server 2000在安装过程中,要求用户确认身份验证模式,SQL Server身份验证模式有两种,分别是Windows身份验证模式和混合验证身份验证模式。
×
37.
差异数据库备份只记录自上次数据库备份后发生更改的数据。
×
38.
在删除一个聚集索引时,该表上的所有非聚集索引自动重建。
×
39.
可以使用企业管理器来删除存储过程,也可以使用Drop Procedure命令删除。
×
40.
SQL Server系统的默认登录帐号sa是不能被删除的。
×
单选题 |判断题 |SQL分析题
41.对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:
学生信息表,Student(S_ID, Sname, Sex, Birth, Depart)
课程信息表,Course(C_ID, Cname, Credit)
成绩表,Results(S_ID, C_ID, Score)
请写出下列功能的SQL语句:
在数据库“RtvuStu”中创建成绩表“Results”。
ALter Table Results
      (S_ID char(14),
       C_ID char(8),
       Score tinyint
       )
Delete Table Results
      (S_ID char(14),
       C_ID char(8),
       Score tinyint
      )
Create Table Results
      (S_ID char(14),
       C_ID char(8),
       Score tinyint
      )
Selete Table Results
      (S_ID char(14),
       C_ID char(8),
       Score tinyint
      )
统计学生信息表中学生的数目。
Select min(S_ID) as 学生数 From Student
Select count (S_ID) as 学生数 From Student
Select max(S_ID) as 学生数 From Student
Select avg(S_ID) as 学生数 From Student
列出学生少于6人的系名。
Select depart as 系别, count(*) as 人数
From Student
Group by depart
Having count (*) < 6
Select depart as 系别, count(*) as 人数
From Student
Having count (*) < 6
Select depart as 系别, count(*) as 人数
From Student
where count (*) < 6
Select depart as 系别, count(*) as 人数
From Student
order by depart
Having count (*) < 6
在“Course”表中找出学分大于3并且小于5的课程。
Select * From Course  Where credit >3 or credit <5
Select * From Course  Where credit >3 and credit <5
Select * From Course  Where credit >=3 or credit =<5
Select * From Course  Where credit >=3 and credit =<5
在“Student”表中求出每个系别的人数。
Select depart as 系名,count (*)as 人数 From Student order by depart
Select depart as 系名,count (*)as 人数 From Student group by sname
Select depart as 系名,count (*)as 人数 From Student group by depart
Select depart as 系名,sum(*)as 人数 From Student group by depart

回复

使用道具 举报

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

本版积分规则

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