奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 341|回复: 0

[江南大学]江大20春《数据库系统原理》第二次离线作业

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2020-4-21 14:03:33 | 显示全部楼层 |阅读模式

江南大学网络教育第二阶段练习题

考试科目:《数据库系统原理》第 章至第 章(总分100分)                    
__________学习中心(教学点) 批次:              层次:                  
专业:                   学号:                身份证号:                 
姓名:                                                   得分:                  



一 单选题 (共12题 ,总分值36分 ,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。)
1. 在视图上不能完成的操作是( )。 (3 分)
A. 更新视图         B. 查询视图
C. 在视图上定义基本表         D. 在视图上定义新视图

今向S表插入一行时,下述选项中哪一项可以被插入( )? (3 分)
A. ('041001','李雪娜',女,'23')         B. ('040746','章威',NULL,NULL)
C. (NULL,'贾涛','男',29)         D. ('042345',NULL,'女',25)
3. SQL语言具有( )的功能。 (3 分)
A. 关系规范化、数据操纵、数据控制         B. 数据定义、数据操纵、数据控制
C. 数据定义、关系规范化、数据控制         D. 数据定义、关系规范化、数据操纵
4. 在部分匹配查询中,关于通配符“?”( )。 (3 分)
A. 可以代表多个字符         B. 代表一个字符
C. 不能与通配符“%”一起使用         D. 可以代表零个或多个字符
5. SQL语言是( )语言。 (3 分)
A. 层次数据库         B. 网络数据库         C. 关系数据库         D. 非数据库
6. 设有属性集X,Y以及关系模式R,如果X和Y之间是“N:1”关系,则存在函数依赖( )。 (3 分)
A. Y→X         B. X→R         C. X→Y         D. 不存在函数依赖
7. 下图中给定关系R( )。
  
关系R (3 分)
A. 不是3NF         B. 是3NF但不是2NF         C. 是3NF但不是BCNF         D. 是BCNF
8. 关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指( )。 (3 分)
A. 插入了不该插入的数据         B. 数据插入后导致数据库处于不一致状态
C. 该插入的数据未被插入         D. 以上都不对
9. 在SQL语言查询语句中,SELECT子句实现关系代数的( )。 (3 分)
A. 投影运算         B. 连接运算         C. 选择运算         D. 交运算
10. 关系模式中各级模式之间的关系为( )。 (3 分)
A. 3NF   2NF   1NF
B. 3NF   1NF   2NF
C. 1NF   2NF   3NF
D. 2NF   1NF   3NF
11. 在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是( )。 (3 分)
A. 2NF         B. 3NF         C. 4NF         D. BCNF
12. 关系模式中的主关键字( )。 (3 分)
A. 有且仅有一个         B. 必然有多个         C. 可以有一或多个         D. 以上都不对

二 填空题 (共5题 ,总分值20分 )
13. 设有如下三个关系:
R(A,B,C,D)
S(D,E)
T(A,B,C,D)
(1)能实现R∪T的SQL语句 __________ 是。
(2)能实现   (R)的SQL语句是 __________ 。
(3)能实现   的SQL语句是 __________ 。
(4)能实现   的SQL语句是 __________ 。
(5)能实现R*S 的SQL语句是 __________ 。
(6)能实现的   SQL语句是 __________ 。 (4 分)
14. 在关系数据库中创建索引的目的是_________。 (4 分)
15. 视图是一个虚表,它是从_________中导出的表。在数据库中,只存放视图的_________,不存放视图对应的_________。 (4 分)
16. 设有一学生-课程数据库,其中关系表如下所示:
学生关系表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表关系:Course(Cno,Cname,Cpno,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
写出实现下列功能的SQL语句。
(1)为学生-课程数据库中的SC建立索引,SC表按学号升序和课程号降序建索引;__________。
(2)查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄;___________。
(3)查询名字中第2个字为"明"字的学生的姓名和学号;__________。
(4)查询学生总人数;___________。
(5)查询选修了课程M01或者选修了课程M02的学生;___________。
(6)将学生08001的年龄改为23岁;__________。 (4 分)
17. 设有关系R1(A,B,C)和R2(B,D,E)中,R1的主关键字是A,R2的主关键字是B,则B在R1中被称为_________。 (4 分)

三 简答题 (共3题 ,总分值44分 )
18. 设有如图所示的关系R。
  
试问R是否属于3NF?为什么?若不是,它属于第几范式?并如何规范化为3NF? (14 分)
19. 设有表R:
  
若有如下事实:
(1)一个系有多名学生;
(2)一名学生属于且仅属于一个系;
(3)同系的学生都住在同一栋楼内,不同系的学生住在不同的公寓楼。
则:
(1)R最高属于第几范式?为什么?
(2)试举例说明R中存在的数据冗余和删除异常现象,并从函数依赖的概念出发,分析这些问题存在的原因。
(3)将R分解为两个属于更高范式的关系模式,并分析分解后是否解决了上述存在的问题。 (15 分)
20. 已知关系R如下图所示。
试用SQL语句实现下列操作:
(1)按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。
(2)在视图RVE中查询属性A='98'的记录。
  (15 分)
回复

使用道具 举报

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

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表