云开SQL数据库系统及应用(20秋)形考作业2[答案]满分答案
SQL数据库系统及应用(20秋)形考作业2
一、单选题 (共 28 道试题,共 84 分)
1.( )完整性是指必须能够标识数据库中的每个实体。
A.引用
B.实体
C.域
D.用户定义
2.关于视图下列哪一个说法是错误的( )。
A.视图是一种虚拟表
B.视图中也存有数据
C.视图也可由视图派生出来
D.视图是保存在数据库中的SELECT查询
3.一个事务中的所有操作,要么完成全部操作,要么退出所有操作,这表明事务具有( )。
A.一致性
B.隔离性
C.持久性
D.原子性
4.数据表中的“列”称为( )。
A.字段
B.数据
C.记录
D.数据视图
5.下列命令可以查看存储过程正文信息的是( )。
A.sp_opentext
B.sp_rename
C.sp_helptext
D.sp_stored_procedures
6.下面的( )不是SQL Server的系统数据库。
A.student
B.master
C.model
D.tempdb
7.创建视图的命令是( )。
A.Create database 视图名
B.Create VIEW视图名
C.Create TABLE视图名
D.ALTER VIEW视图名
8.在SQL Server 2008系统数据库中,存放用户数据库公共信息的是( )
A.master
B.model
C.msdb数据库的大小
D.tempdb
9.在关系模式的规范化中, 满足R∈3NF的是( )。
A.消除非主码属性对码的部分函数依赖
B.消除非主码属性对码的传递函数依赖
C.消除主属性对码的部分和传递函数依赖
D.消除非平凡且非函数依赖的多值依赖
10.修改表的语句是( )。
A.DROP
B.UPDATE
C.DELETE
D.ALTER
11.在SQL Server 2008 R2中,当数据表被修改时,系统能够自动执行的数据库对象是( )。
A.存储过程
B.触发器
C.视图
D.函数
12.将货名为“山楂片”的商品从“库存”表中删除,应使用( )。
A.Update 库存 set 货名=山楂片
B.Delete from 库存 where 货名=’山楂片’
C.Drop Table 库存 Where 货名=’山楂片’
D.Drop from 库存 where 货名=’山楂片’
13.修改视图的命令是( )。
A.ALTER TABLE 视图名
B.UPDATE VIEW视图名
C.UPDATE TABLE视图名
D.ALTER VIEW 视图名
14.在SQL Server 2008中创建用户数据库实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是( )。
A.初始大小
B.物理文件名
C.文件结构
D.最大大小
15.登录名用于身份验证阶段。( )
A.对
B.错
16.下列关于视图的说法哪一个是错误的( )。
A.视图是一种虚拟表
B.视图也可由视图派生出来
C.视图中也存有数据
D.视图是保存在数据库中的SELECT查询
17.Microsoft SQL Server 2008 R2默认的身份验证模式是( )。
A.Windows身份验证模式
B.混合模式
C.混合模式
D.加密模式
18.修改表的语句是( )。
A.DROP
B.UPDATE
C.DELETE
D.ALTER
19.在关系模式的规范化中, 满足R∈2NF的是( )。
A.消除非主码属性对码的部分函数依赖
B.消除非主码属性对码的传递函数依赖
C.消除主属性对码的部分和传递函数依赖
D.消除非平凡且非函数依赖的多值依赖
20.条件“NOT 工资额>2000”的含义是( )。
A.选择工资额大于2000的记录
B.选择除了字段工资额之外的字段,且大于2000的记录
C.选择除了工资额大于2000之外的记录
D.选择工资额小于2000的记录
21.删除计算机系学生(在student表中)的修课记录(在SC表中)的正确的语句是表是( )
A.DELETE FROM SC JOIN Student b ON S.Sno = b.Sno
WHERE Sdept = '计算机系'
B.DELETE FROM SC FROM SC JOIN Student b ON SC.Sno = b.Sno
WHERE Sdept = '计算机系'
C.DELETE FROM Student WHERE Sdept = '计算机系'
D.DELETE FROM SC WHERE Sdept = '计算机系'
22.修改数据的语句是( )。
A.DROP
B.UPDATE
C.ALTER
D.DELETE
23.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( )
A.对
B.错
24.数据库的副本可以用来( )数据库。
A.加密
B.提高效率
C.恢复
D.添加访问的权限
25.删除表的语句是( )。
A.DROP
B.UPDATE
C.DELETE
D.ALTER
26.SQL Server的字符型系统数据类型主要包括( )。
A.int,money,char
B.char,varchar,text
C.datetime,binary,int
D.char,varchar,int
27.登录名用于身份验证阶段。( )
A.对
B.错
28.属于传统的集合运算的是( )。
A.加、减、乘、除
B.选择、投影、联接
C.并、差、交
D.增加、删除、合并
云开SQL数据库系统及应用(20秋)形考作业2[答案]多选题答案
二、客观填空题 (共 2 道试题,共 16 分)
29.SQL Server登录身份验证模式类型有Windows身份验证和##两种。
30.数据库的数据模型包含数据结构、数据操作和##三个要素。
云开SQL数据库系统及应用(20秋)形考作业2[答案]历年参考题目如下: