【渝粤题库】陕西师范大学200781 数据库原理及应用 作业

《数据库原理及应用》作业
一、选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。
数据库系统 B.文件系统 C.人工管理 D.数据项管理
2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
①A.文件的集合 B.数据的集合
C.命令的集合 D.程序的集合
②A.命令系统 B.数据库管理系统
C.数据库系统 D.操作系统
③A文件系统 B.数据库系统
C.软件系统 D.数据库管理系统
3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。
A.候选码 B.数据项 C.主属性 D.主属性值
4.在关系代数运算中,五种基本运算为____。
A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影
C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积
5.一个m:n联系转换为一个关系模式。关系的码为________。
A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码
6.下面哪个不是数据库系统必须提供的数据控制功能____。
A.安全性 B.可移植性 C.完整性 D.并发控制
7.在数据系统中,对存取权限的定义称为____。
A.命令 B.授权 C.定义 D.审计
8.数据库的____是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复
9.对并发操作若不加以控制,可能会带来____问题。
A.不安全 B.死锁 C.死机 D.不一致
10.设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是____。
A.该操作不存在问题 B.该操作丢失修改
C.该操作不能重复读 D.该操作读“脏”数据
T1 T2
①读A=10
② 读A=10
③A=A-5写回
④ A=A-8写回
图l 事务并发操作图
11.数据库的基本特点是____。
A.(1)数据可以共享(或数据结构化)(2)数据独立性
(3)数据冗余大,易移植 (4)统一管理和控制
B.(1)数据可以共享(或数据结构化)(2)数据独立性
(3)数据冗余小,易扩充 (4)统一管理和控制
C.(1)数据可以共享(或数据结构化)(2)数据互换性
(3)数据冗余小,易扩充 (4)统一管理和控制
D.(1)数据非结构化 (2)数据独立性
(3)数据冗余小,易扩充 (4)统一管理和控制
12.数据库具有①、最小的②和较高的③。
①A.程序结构化 B.数据结构化
C.程序标准化 D.数据模块化
②A.冗余度 B.存储量
C.完整性 D.有效性
③A程序与数据可靠性 B.程序与数据完整性
C.程序与数据独立性 D.程序与数据一致性
13.设有关系R,按条件f对关系R进行选择,正确的是____。
A.RR B.R f R C.σ f ® D.Π f ®
14.关系规范化中的删除操作异常是指____。
A.不该删除的数据被删除 B.不该插入的数据被插入
C.应该删除的数据未被删除 D.应该插入的数据未被插入
15.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。
A.可靠性 B.一致性 C.完整性 D.安全性
16.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行____。
A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制
17.事务的原子性是指________。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
18.解决并发操作带来的数据不一致性问题普遍采用____。
A.封锁 B.恢复 C.存取控制 D.协商
19.是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构
20.关系运算中花费时间可能最长的运算是

A.投影 B.选择 C.笛卡尔积 D.除
21.关系数据库用①来表示实体之间的联系,其任何检索操作的实现都是由②种基本操作组合而成的。
①A.层次模型 B.网状模型 C.指针链 D.二维表格数据
②A.选择、投影和扫描 B.选择、投影和连接
C.选择、运算和投影 D.选择、投影和比较
22.关系数据库管理系统应能实现的专门关系运算包括____。
A.排序、索引、统计 B.选择、投影、连接
C.关联、更新、排序 D.显示、打印、制表
23.下列SQL语句中,创建关系表的是____。
A.ALTER B.CREATE C.UPDATE D.INSERT
24.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于________状态。
A.安全性 B.一致性 C.完整性 D.可靠性
25.数据库系统的特点是____、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A.数据共享 B.数据存储 C.数据应用 D.数据保密
26.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。
A.选择 B.投影 C.连接 D.扫描
27.SQL语言是____语言。
A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库
28.关系数据库规范化是为解决关系数据库中____问题而引人的。
A.插入、删除和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
29.若事务T对数据对象A加上S锁,则________。
A. 事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。
B. 事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C. 事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。
D. 事务T可以读A和修改A,其它事务能对A加S锁和X锁。
30.事务的一致性是指____。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
二、填空题
1.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。
2.按照数据结构的类型来命名,数据模型分为①、②、和③。
3.支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为________。
4.数据模型是由①、②、和③三部分组成的。
5.关系代数运算中,基本的运算是①、②、③、④和⑤。
6.关系上完备的系统是指支持________和所有的关系代数操作的关系系统。
7.数据独立性又可分为①和②。
8.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。
9.DBMS是指①它是位于②和③之间的一层管理软件。
10.最小关系系统是仅支持关系数据结构和________的关系系统。
11.数据管理技术经历了①、②、和③三个阶段。
12.DBMS是指①它是位于②和③之间的一层管理软件。
13.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的①必须相等,②必须取自同一个域。
14.最小关系系统是仅支持关系数据结构和________的关系系统。
15.数据库在运行过程中可能产生的故障有①、②、③和④。

三、简答题
1.什么是数据库的数据独立性?数据独立性带来了什么好处?
2.简述事务的概念及其作用。
3.数据库在运行过程中可能产生的故障有哪几类?
4.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。
5.简述数据库的并发控制概念以及并发控制的主要方法。
6.为什么我们目前所使用的数据库管理系统大都是关系数据库管理系统?
7.数据库中为什么要有恢复子系统?它的功能是什么?
8.简要叙述关系数据库的优点。
9.如何通过定义视图和存取控制保证数据库的安全性?并用SQL语言举例说明。
10.使用数据库系统有什么好处?
11.数据库管理系统有哪些功能?
12.简述查询优化的目的,并举例说明。
13.简述数据库的并发控制概念以及并发控制的主要方法。
14.什么是关系的主码?并举例说明。
15. 数据库设计分哪几个阶段?你设计过一个实用数据库系统吗?是用什么开发工具?有哪些功能?

四、综合题
1.某医院病房计算机管理中需要如下信息:
科室:科名,科地址,科电话,医生姓名
病房:病房号,床位号,所属科室名
医生:姓名,职称,所属科室名,年龄,工作证号
病人:病历号,姓名,性别,诊断,主管医生,病房号
其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
完成如下设计:
① 设计该计算机管理系统的E-R图;
② 将该E-R图转换为关系模型结构;
③ 指出转换结果中每个关系模式的候选码。
2.已知学生表S和学生选课表SC。其关系模式如下:
S(SNO, SN, SD, PROV)
SC(SNO, CN, GR)
其中,SNO为学号,SN为姓名,SD为系名,PROV为省区,CN为课程名,GR为分数。
试用SQL语言实现下列操作:
① 查询“信息系”的学生来自哪些省区。
② 按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名和分数。
3.如图2给出的关系 SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生?
发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?

SC
图2 关系SC
其中:SNO为学号,CNO为课程号,CTITLE为课程名,INAME为教师名,ILOCA为教师地址,GRADE为成绩。
4.设有函数依赖集F = { AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包。
5.如图2给出的关系R为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。分解完成的高级范式中是否可以避免分解前关系中存在的操作异常?
R
图2 关系R
6.设有关系R和S如图2所示。
R
S
图2 关系R和S
试用SQL语句实现:
① 查询属性C>50时,R中与相关联的属性B之值。
② 当属性C=40时,将R中与之相关联的属性B值修改为b4。
7.设有下图1所示的三个关系。其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PMCE(价格)、QTY(商品数量)。试用SQL语言写出下列查询,并给出执行结果:
① 找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。
② 找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。
A
B
AB
图1 关系A、B和AB
8.设有如下表所示的三个关系S、C和SC。试用关系代数表达式表示下列查询语句:
① 检索籍贯为上海的学生的姓名、学号和选修的课程号。
② 检索选修了全部课程的学生姓名和年龄。

S
C
SC

9、设有如下表所示的三个关系S、C和SC。试用关系代数表达式表示下列查询语句:
S
C
SC
① 检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
② 检索“李强”同学不学课程的课程号(C#)。
10、设有函数依赖集F = { D→G,C→A,CD→E,A→B},计算闭包(CD)+ ,(AD)+ , (ACD)+ 。

11.设有如下实体:
学生:学号、单位、姓名、性别、年龄、选修课程名
课程:编号、课程名、开课单位、任课教师号
教师:教师号、姓名、性别、职称、讲授课程编号
单位:单位名称、电话、教师号、教师名
上述实体中存在如下联系:
(l)一个学生可选修多门课程,一门课程可为多个学生选修;
(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;
(3)一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。
(2)将上述设计完成的E-R图合并成一个全局E-R图。
(3)将该全局E-R图转换为等价的关系模型。

12.设有如下表所示的三个关系S、C和SC。试用关系代数表达式表示下列查询语句:
S
C
SC
① 检索年龄大于21岁男学生的学号(S#)和姓名(SNAME)。
② 检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

13.设有下表所示的关系R。
① 它为第几范式?为什么?
② 是否存在删除操作异常?若存在,说明是在什么情况下发生的?
③ 将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345301.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

concurrent vs. simultaneous

Both the words mean “occurring at the same time”, but “concurrent” represents the events that occur over a period of time whereas “simultaneous” represents the events that occur at a point in time. https://www.perfmatrix.com/concurrent-users-vs-simul…

使用Spring Boot和GraphQL构建安全的API

“我喜欢编写身份验证和授权代码。” 〜从来没有Java开发人员。 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证。 GraphQL是Facebook在2012年开发的一种数据查询语言,用于解决REST API和传…

python flask 上传下载 api_python – 使用Flask上传和下载文件

PythonAnywhere dev这里.这是一个关于Flask和Web开发的一个很好的问题,而不是我们的系统特定的,所以我会尝试给出一个没有任何特定的通用答案:-)有一些事情我需要知道,给出一个明确的答案你的问题,所以我首先列出我所做的假设 – 如果我错了任何一个,给我一个评论我会适当地更新…

【渝粤题库】陕西师范大学201841 比较教育学 作业(专升本)

《比较教育学》作业 单选题 1、比较教育学界人们常说的“比较教育之父”是( )。 A.阿尔特巴赫 B. 康德尔 C. 萨德勒 D. 朱利安 2、结构功能主义对比较教育的影响,主要表现为比较教育注重对( )之间的关系进行分析和研究。 A、教育与民族特性 B、教育与民族传统 C、教…

visio 绘图矢量图素材网站

visio 绘图矢量图素材网站 visio是个绘图的好工具,可是自带图形元素有限,没有还要自己画。 推荐几个矢量图形素材库,里边有很多图形,很方便的导入到visio中,放大也不失真。 https://www.iconfont.cn/ https://www.st…

【渝粤题库】陕西师范大学202231财务管理Ⅰ 作业(高起专)

《财务管理》作业 一、名词解释 1、财务管理的目标 2、销售百分比法 3、最佳资本结构 4、企业价值最大化: 5、优先股股票: 6、财务风险: 7、年金: 8、债券: 9、直接投资: 10、筹资方式 11、财务杠杆 12、蓝…

python找答案__学小易找答案

【单选题】下列各酸中为一元酸的是( )。 (5.0分)【单选题】下列物质中,还原能力最强的 是( )。 (5.0分)【简答题】根据提供胡”管理投标书.docx“文档进行排版,实现页眉和页脚、目录的录入,管理投标书排版后胡效果如图所示。6-20.【简答题】python代码连接数库过程【单选题】下…

【渝粤题库】陕西师范大学209005课堂教学艺术作业(高起专)

单选题 1、教例:一位数学教师讲授例题时,因板书有误导致最终答案不符。他意识到出了差错,于是,不谎不忙地问了一句:“同学们,这个答案合理吗?”一位同学回答:“不合理。”教师追问:…

LaTeX的编译速度优化方案

1 运行字体 如果是卡在 eu1lmr.fd 的话,是因为 XeLaTeX 在定位字体。 用管理员运行 fc-cache -fv一般能够解决。 其它方法: https://www.zhihu.com/question/53981204 https://blog.csdn.net/weixinhum/article/details/121056868 2 优化方案 2.1 …

Oracle发布Java 8

Oracle已决定在3月18日发布升级到JDK(Java开发工具包)8的消息,尽管新版本可能会带来一些错误(如Full speed所介绍的那样) :Oracle会在3月发布Java 8,即使存在错误 。 Oracle JDK 8发行经理Math…

【渝粤题库】陕西师范大学210015幼儿园社会教育作业(高起专)

《幼儿园社会教育》作业 一、单选题 1.谁创立了发生认识论并提出了儿童认知发展阶段论() A.班杜拉  B.弗洛伊德 C.皮亚杰D.柯尔伯格 2.下列不属于安斯沃思对…

ue4材质节点大全_转载于知乎:UE4 多象限(UDIM)贴图在UE4中的应用

各位小伙伴早上好啊!真的又隔了很久才再次见面。。这次是工作上一个同事在网上看到了一篇有意思的文章分享给我,觉得这种方式确实挺有意思,反正我是之前没有这么去考虑过。希望能够给大家带来一点启发!!此文章转载于知乎:UE4 多象限(UDIM)贴图…

【渝粤题库】陕西师范大学202311金融机构管理Ⅰ作业(高起专)

《金融机构管理》作业 一 、选择题 1.在我国的金融机构中,下列哪一项是政策性银行?( ) A.交通银行 B.中国银行 C.中国农业发展银行 D.中国农业银行 2.商业银行最主要的资金来源是( &#xff09…

JDK 12 Early Access Build 12中的原始字符串文字支持

本周Java世界上最大的新闻可能是JDK 11的通用性。 但是,另一个令人兴奋的发展是JDK 12 Early Access Build 12的发布 ( 2018年9月20日 )。 JDK 12的这个早期访问生成12是显著,因为它包括与实施方式中JEP 326 [“原始字符串&#x…

Latex各种命令、符号、公式、数学符号、排版等

本文仅供学习参考使用,一切版权和解释权均归原作者所有,转载地址:http://blog.csdn.net/garfielder007/article/details/51646604 数学符号详细内容见:http://mohu.org/info/symbols/symbols.htm 直接查看链接 http://www.mohu.o…

【渝粤题库】陕西师范大学292221 保险学Ⅰ 作业(高起专)

《保险学Ⅰ》作业 一、名词解释 1.比例再保险 2.保险深度 3.保险利益 4.履约终止 5.再保险 6.弃权与禁止反言 7.保险代理人 8.近因 9.保险密度 10.定值保险 11.人寿保险 二、填空题 1&#xff0…

cef异常处理_c++ 异常处理(2)

前面一篇博文简单介绍了 c 异常处理的流程,但在一些细节上一带而过了,比如,_Unwind_RaiseException 是怎样重建函数现场的,Personality routine 是怎样清理栈上变量的等,这些细节涉及到很多与语言层面无关的东西&#…

2021年春季学期期末统一考试 组织行为学 试题

试卷代号:1070 组织行为学 试题 2021年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考卷和答题纸后才可离开考场。…

conference、symposium、workshop等概念的区别

整理概况了[1]的观念,并加入一些自己的理解。 1 Conference 一般指正式的会议,规模较大,一群有共同话题的人关于一个预先定好的主题进行讨论。 举例:the climate conference in copenhagen 哥本哈根召开的气候大会 2 Symposiu…

【渝粤题库】国家开放大学2021春2511幼儿园课程论题目

试卷代号:2511 2021年春季学期期末统一考试 幼儿园课程论试题 2021年7月 一、填空题(10小空,每空2分,共20分) 1.蒙台梭利课程的教育内容由________、、和________这4方面组成。教师通过创设环境、提供蒙台梭利教具&…