数据库应用数据库基础与应用-0018(浙江电大-课程号:3306805)参考资料

时间:2021-06-29 10:22:12 教学资源 浏览次数:
数据库应用数据库基础与应用-0018
浙江广播电视大学形成性测评系统课程代码:3306805 参考资料
数据库基础与应用-0018
试卷总分:100
单选题(共20题,共40分)
1.(2分)
在同一关系模式中,如果存在非平凡的函数依赖XY,YZ,而YX,则称( )。
A、Z完全依赖于X
B、Z部分依赖于X
C、Z传递依赖于X
D、X传递依赖于Z
参考答案:C
2.(2分)
在T-SQL语法中,Select语句的完整语法较复杂,使用关键字( )可以把重复行屏蔽。
A、Distinct
B、Union
C、All
D、Top
参考答案:A
3.(2分)
下列哪种角色默认包含所有数据库用户()。
A、guest
B、sa
C、public
D、sysadmin
参考答案:C
4.(2分)
数据库管理系统的英文缩写是()。
A、DB
B、DBMS
C、DBS
D、DBA
参考答案:B
5.(2分)
相同层次的运算一起出现时,处理顺序位从左到右正确的是()。
A、括号()、位运算符 ~、算术运算符 + 、-、位运算符 ^
B、括号()、位运算符 ^、算术运算符 + 、-、位运算符 ~
C、括号()、位运算符 、算术运算符 + 、-、位运算符 ^
D、括号()、位运算符 、算术运算符 + 、-、位运算符 ~
参考答案:A
6.(2分)
SQL数据定义语言中,表示检查约束的关键字是( )。
A、Check
B、Foreign key
C、Primary key
D、Unique
参考答案:A
7.(2分)
下列()统计函数可以计算某一列上的最大值。
A、Sum
B、Avg
C、Max
D、Min
参考答案:C
8.(2分)
表在数据库中是一个非常重要的数据对象,创建表可以用()方法来创建。
A、企业管理器
B、查询分析器
C、服务管理器
D、企业管理器和查询分析器
参考答案:D
9.(2分)
在SQL Server中,( )不属于触发器的类型。
A、Instead
B、Update
C、Delete
D、Instead of
参考答案:D
10.(2分)
()是指对数据库的完整备份,包括所有的数据以及数据库对象。
A、数据库完全备份
B、数据库差异备份
C、事务日志备份
D、文件或文件组备份
参考答案:A
11.(2分)
()记录SQL Server系统的所有系统级别信息。
A、master数据库
B、tempdb数据库
C、model数据库
D、msdb数据库
参考答案:A
12.(2分)
下列有关客户机/服务器体系结构,说法不正确的是( )。
A、数据的存储和管理由服务器负责
B、客户机负责把用户请求传送给服务器,并接收服务器返回的结果
C、一台客户机只能固定连接一台服务器
D、一台客户机可以选择连接不同的服务器
参考答案:C
13.(2分)
采用二维表格的结构表达实体及实体间联系的数据模型是()。
A、层次
B、网状
C、关系
D、实体联系模型
参考答案:C
14.(2分)
如果一位教授三门课的教师改变了地址,三个元组的地址都要更新,一旦一个元组的地址未修改就会导致数据不一致,这说明一个关系存在()问题。
A、数据冗余
B、更新异常
C、插入异常
D、删除异常
参考答案:C
15.(2分)
表设计器的下半部()显示该列值小数点右边能出现的最大数字个数。
A、描述栏
B、默认值栏
C、精度栏
D、小数位数栏
参考答案:D
16.(2分)
可以使用()来修改存储过程的名称。
A、sp_helptext
B、sp_depends
C、sp_rename
D、objname
参考答案:C
17.(2分)
设一个关系R(U),它是满足第二范式的,若R中不存在非主属性对候选码的传递依赖,则称关系R属于( )范式的关系。
A、第一
B、第二
C、第三
D、BC
参考答案:C
18.(2分)
每个()类型的数据占用4个字节的存储空间。
A、Int
B、Smallint
C、Tinyint
D、Bigint
参考答案:A
19.(2分)
()必须确保索引键不包含重复的值。
A、聚集索引
B、非聚集索引
C、索引视图
D、唯一索引
参考答案:D
20.(2分)
ADO控件属于ActiveX控件,使用之前必须将Microsoft ADO Data Control 6.0(OLE DB)添加到工具箱中,添加ADO控件的菜单命令为( )。
A、工程引用
B、工程部件
C、工具选项
D、工程添加文件
参考答案:B
判断题(共20题,共40分)
21.(2分)
一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。


参考答案:
22.(2分)
设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系名是传递依赖于学号。


参考答案:
23.(2分)
服务器管理器只能启动SQL Server服务。


参考答案:
24.(2分)
视图是观察数据的一种方法,只能基于基本表建立。


参考答案:
25.(2分)
若SQL Server系统采用Windows身份验证,则系统对登录帐号的验证是由Windows系统验证的,SQL Server系统不再验证。


参考答案:
26.(2分)
在删除一个聚集索引时,该表上的所有非聚集索引自动重建。


参考答案:
27.(2分)
检查约束对输入列设置条件,以限制输入值,保证数据库的完整性。


参考答案:
28.(2分)
概念模型是按计算机系统的观点来对数据和信息建模。


参考答案:
29.(2分)
差异数据库备份只记录自上次数据库备份后发生更改的数据。


参考答案:
30.(2分)
若在Delete语句中给出Where子句,则表示删除表中满足条件的记录。


参考答案:
31.(2分)
数据表只能有一个聚集索引,主键适合聚集索引。


参考答案:
32.(2分)
SQL Server系统的默认登录帐号sa是不能被删除的。


参考答案:
33.(2分)
SQL Server的验证分为以下三个过程,登陆数据库服务器时的身份验证,访问数据库时的用户验证,访问数据库对象时的操作验证。


参考答案:
34.(2分)
分离数据库后,便将该数据库从SQL Server中删除,但是保存在组成该数据库的数据和事务日志文件中的数据完好无损,这些数据和事务日志文件可以用来将数据库转移到任何SQL Server服务器实例上。


参考答案:
35.(2分)
在T-SQL中像在一般的程序语言中一样使用变量=变量值来给变量赋值。


参考答案:
36.(2分)
所有数据库都能执行分离操作。


参考答案:
37.(2分)
使用触发器优先于使用约束、规则和默认值。


参考答案:
38.(2分)
SQL Server 2000服务端和客户端可以安装在一台计算机上。


参考答案:
39.(2分)
使用Insert语句时,若Into子句若没有指定列名,则新插入的记录必须在每个属性列上均有值,且 Values子句中值的排列顺序要和表中各属性列的排列顺序一致。


参考答案:
40.(2分)
model数据库用作在系统上创建的所有数据库的模板。


参考答案:
SQL分析题(共1题,共20分)
41.(20分)
对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:
①学生信息表,Student(S_ID, Sname, Sex, Birth, Depart)
②课程信息表,Course(C_ID, Cname, Credit)
③成绩表,Results(S_ID, C_ID, Score)
请写出下列功能的SQL语句:
1、在数据库RtvuStu中创建成绩表Results。
A、ALter Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
B、Delete Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
C、Create Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
D、Selete Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
2、统计学生信息表中学生的数目。
A、Select min(S_ID) as 学生数 From Student
B、Select count (S_ID) as 学生数 From Student
C、Select max(S_ID) as 学生数 From Student
D、Select avg(S_ID) as 学生数 From Student
3、列出学生少于6人的系名。
A、Select depart as 系别, count(*) as 人数
From Student
Group by depart
Having count (*) 6
B、Select depart as 系别, count(*) as 人数
From Student
Having count (*) 6
C、Select depart as 系别, count(*) as 人数
From Student
where count (*) 6
D、Select depart as 系别, count(*) as 人数
From Student
order by depart
Having count (*) 6
4、在Course表中找出学分大于3并且小于5的课程。
A、Select * From Course Where credit 3 or credit 5
B、Select * From Course Where credit 3 and credit 5
C、Select * From Course Where credit =3 or credit =5
D、Select * From Course Where credit =3 and credit =5
5、在Student表中求出每个系别的人数。
A、Select depart as 系名,count (*)as 人数 From Student order by depart
B、Select depart as 系名,count (*)as 人数 From Student group by sname
C、Select depart as 系名,count (*)as 人数 From Student group by depart
D、Select depart as 系名,sum(*)as 人数 From Student group by depart
参考答案:12345

推荐访问:数据库 电大 浙江