1、下列各个T-SQL标识符,( )是合法的。
A、A S
B、AbC
C、AS
D、2S
标准答案:B 学生答案:B
答案解析:标识符的第一个字符必须为字母、下划线、汉字、@、#,所以”2S”不对;标识符内不允许有空格,所以”A S”不对;标识符不允许为SQL中的关键字,所以”AS”不对。
2、有关系模式A(C,T,H,R,S),C表示课程,T表示教师,H表示上课时间,R表示教室,S表示学生。有如下函数依赖集:F={C→T,(H,R) →C,(H,T) →R,(H,S) →R}。A的码是( )。
A、C
B、(H,S)
C、(H,R)
D、(H,T)
标准答案:B 学生答案:B
答案解析:由关系模式A的函数依赖集F={C→T,(H,R) →C,(H,T) →R,(H,S) →R},可得到(HS)F+是(HSRCT),因此(H,S)是A的码。
3、关系规范化用于关系数据库中的( )问题。
A、减少数据冗余
B、保证数据的完整性
C、减少操作的复杂性
D、提高查询速度
标准答案:A 学生答案:A
答案解析:一个不好的关系模式可能会有比较大的数据冗余,会出现插入异常、删除异常、更新复杂现象,关系规范化通过分解关系模式,来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。
4、下列关于函数依赖的叙述中,不正确的是( )。
A、若XY→Z,则X→Z ,Y→Z
B、若X→Y,则XZ→YZ
C、若X→Y,X→Z,则X→YZ
D、若X→Y,WY→Z,则XW→Z
标准答案:A 学生答案:A
答案解析:举例说明,存在:(学号,课程号)→成绩,但不能得出:学号→成绩,课程号→成绩
5、关系规范化中的插入操作异常是指( )。
A、不该删除的数据被删除
B、应该插入的数据未被插入
C、应该删除的数据未被删除
D、不该插入的数据被插入
标准答案:B 学生答案:B
答案解析:比如说,企业成立了一个新的部门,但还没有安排人员,如果一个关系模式中包含职工和部门的信息,职工号为主码,则这个新部门就插不进去。
6、 有关系模式R(A,B,C,D),函数依赖集F={A→C,BC→D},则r={ABD,AC}相对于F( )。
A、是无损连接分解,但不保持函数依赖
B、不是无损连接分解,但保持函数依赖
C、不是无损连接分解,也不保持函数依赖
D、是无损连接分解,也保持函数依赖
标准答案:A 学生答案:A
答案解析:已知关系模式R的函数依赖集F={A→C,BC→D},分解r={ABD,AC},
7、下列有关SQL Server中触发器的说法,( )是不正确的。
A、创建触发器时必须定义驱动事件
B、触发器能对表实现复杂的数据完整性约束
C、执行触发器时要说明触发器名
D、触发器由事件驱动执行
标准答案:C 学生答案:C
答案解析:触发器由事件驱动,在创建触发器时必须在触发器首部定义驱动事件,当驱动事件发生时自动激活执行触发器。
8、下列有关T-SQL中局部变量的说法,( )是不正确的。
A、局部变量名以@开头
B、局部变量的作用域是一个批处理
C、局部变量赋值语句形如:名=值
D、局部变量要先声明后使用
标准答案:C 学生答案:C
答案解析:局部变量的赋值需要使用SELECT命令或SET命令,不能直接写“名=值”
9、下列有关SQL Server中存储过程的说法,( )是不正确的。
A、存储过程可以有多个输出参数
B、存储过程由事件驱动执行
C、存储过程可以有多个输入参数
D、系统存储过程的前缀是sp_
标准答案:B 学生答案:B
答案解析:由事件驱动执行的是触发器,存储过程由用户在需要时调用执行。
10、属于BCNF的关系模式( )。
A、已消除了数据冗余
B、已消除了插入、删除异常
C、仍存在插入、删除异常
D、在函数依赖范畴内,已消除了插入、删除异常
标准答案:D 学生答案:D
答案解析:BCNF在函数依赖范畴内,已消除了插入、删除异常,如果关系模式仍然存在数据冗余和操作异常,则需要讨论多值依赖等其它情况。
江苏开放大学数据库系统原理第三次形考作业完整版含大作业代码及截图
未经授权,禁止转载,发布者:形考达人,出处:https://www.xingkaowang.com/4692.html
本站不对内容的完整性、权威性及其观点立场正确性做任何保证或承诺!内容仅供研究参考,付费前请自行鉴别。
免费答案:形考作业所有题目均出自课程讲义中,可自行学习寻找题目答案,预祝大家上岸成功