首页 数据库期末考试题B

数据库期末考试题B

举报
开通vip

数据库期末考试题BPAGE\*MERGEFORMAT#2003-2004学年第二学期期末考试2001级《数据库系统概论》试题B一、选择题(20分,每小题2分):1.数据库系统的核心是。A•数据库B•数据库管理系统C•数据模型D•软件工具2.关系模型中,候选码。A•可由多个任意属性组成B•至多由一个属性组成C•可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D•以上都不是3.SQL语言具有的功能。A•关系规范化、数据操纵、数据控制B•数据定义、数据操纵、数据控制C•数据定义、关系规范化、数据控制D•数据定义、关系规范化...

数据库期末考试题B
PAGE\*MERGEFORMAT#2003-2004学年第二学期期末考试2001级《数据库系统概论》试 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 B一、选择题(20分,每小题2分):1.数据库系统的核心是。A•数据库B•数据库管理系统C•数据模型D•软件工具2.关系模型中,候选码。A•可由多个任意属性组成B•至多由一个属性组成C•可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D•以上都不是3.SQL语言具有的功能。A•关系 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 化、数据操纵、数据控制B•数据定义、数据操纵、数据控制C•数据定义、关系规范化、数据控制D•数据定义、关系规范化、数据操纵SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,TOC\o"1-5"\h\z最重要的,也是使用最频繁的语句是。SELECTB.INSERTC.UPDATED.DELETEFoxBASE、FoxPro属于。A. 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 式系统B.最小关系系统C.关系完备的系统D.全关系系统关系规范化中的插入操作异常是指。A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入消除了部分函数依赖的INF的关系模式,必定是。2NF3NF4NF8.在关系数据库设计中,设计关系模式是的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A.程序B.命令C.事务D.文件设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是。A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1T2①读A=10②读A=10③A=A-5写回④A=A-8写回图1事务并发操作图二、填空题(20分,每小空2分):1.如果数据库中只包含成功事务提交的结果,就说数据库处于①—一致状态。2.完整性约束是指丄实体完整性和③参照完整性。关系数据库中可命名的最小数据单位是④—属性名。保护数据安全性的一般方法是⑤设置用户标识和存取权限控制。“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的⑥物理设计阶段。若关系为1NF,且它的每一非主属性都社不部分函数依赖于候选码,则该关系为2NF关系代数运算中,专门的关系运算有⑧选择、⑨投影和⑩连接。三、 简答题 809固体物理简答题教师资格证考试简答题教育知识和能力简答题名词解释及简答题答案财务管理简答题重点 和综合题(15分,每小题5分):1.举例说明关系参照完整性的含义。答:假如有下表所示的两个关系表,在成绩表中,学号是主码,课程号是外码:在课程表中课程号是主码,根据关系参照完整性的定义,R2是成绩表,R1是课程表,也就是成绩表中课程号的值或者为空或者在课程表中的课程号中能够找到。课程表成绩表学号姓名】田千口i=r.课程号成绩101刘军k580212王丽k876221章华k992】田千口i=r.课程号】田千口i=r.课程号k5高等数学k8C语言nk9计算机网络满足这个条件是必须的,如果不满足,假设成绩表中课程号的值k20在课程表中课程号的值中找不到,则该课程号显然是不正确的,这样会造成数据的不一致性。•数据库管理系统有哪些功能?答:数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它主要功能包括以下几个方面:•数据定义功能DBMS提供数据描述语言(DDL),用户可通过它来定义数据。•数据操纵功能DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:查询、插入、删除和修改。•数据库的运行管理这是DBMS运行时的核心部分,它包括开发控制,安全性检查,完整性约束条件的检查和执行,数据库的内容维护等。•数据库的建立和维护功能它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。•事务中的提交和回滚是什么意思?答:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。四、综合题(45分):1•假定一个部门的数据库包括以下的信息:(10分)职工的信息:职工号、姓名、住址和所在部门。部门的信息:部门名、部门所有职工、经理和销售的产品。产品的信息:产品名、制造商、价格、型号及产品内部编号制造商的信息:制造商名称、地址、生产的产品名。完成如下设计:解:本题对应的E-R图如图2所示。名地址职工号职工一n1—部门」设计该计算机管理系统的E—R图;(5分)将该E-R图转换为关系模型结构;(3分)指出转换结果中每个关系模式的候选码。(2分)2•设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。(15分,每小题5分)S(S#,SNAME,AGE,SEX)例:(001,'李强',23,男')SC(S#,C#,SCORE)例:(003,'C1',83)C(C#,CNAME,TEACHER)例:('C1','数据库原理','王华')用关系代数检索既选修了C1课程,又选修了C2课程的学生学号。(nSNAMS—C#='C1'(SC)))n(nSNAMS…C#='C2'(SC))用元组关系演算表达式检索年龄大于21的男生的学号和姓名。{t(2)|(r)(S(r)At[1]=r[1]At[2]=r[2]Ar[3]>21Ar[4]='男')}用SQL找出“程序设计”课程成绩在90分以上的学生姓名。解:SELECTSNAMEFROMS,SC,CWHERES.S#=SC.S#ANDSC.C#=C.C#ANDSCORE>=90ANDCNA程序设计'或者SELECTSNAMEFROMSWHERERS.S#IN(SELECTS#FROMSCWHERESCORE>=90ANDSC.C#IN(SELECTC#FROMCWHERECNAME程'序设计')3•设有函数依赖集F={D-G,C-A,CD-E,A-B},计算闭包D+,(AC)+,(ACD)+。(10分)解:令X={D},X(0)=D,X(1)=DG,X(2)=DG,故D+=DG。令X={AC},X(0)=AC,X(1)=ABC,X(2)=ABC,故(AC)+=ABC。令X={ACD},X(0)=ACDX1)=ABCDX2)=ABCDGX3)=ABCDE,故(ACD)+=ABCDEG4•设有关系R和函数依赖F:(10分)R(X,Y,Z),F={Y—Z,XZ—Y}。试求下列问题:关系R属于第几范式?(5分)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。(5分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。解:R是3NF。侯选码为XY和XZ,R中所有属性都是主属性,不存在非主属性对码的传递依赖。R1(X,Y,Z),F={XZ—Y}R2(丫,Z),F={丫-Z}消除了非主属性对码的传递依赖。所以上述关系F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,模式是BCNF。PAGE\*MERGEFORMAT# 试题 中考模拟试题doc幼小衔接 数学试题 下载云南高中历年会考数学试题下载N4真题下载党史题库下载 答案一、选择题(20分,每小题2分):1.B2•C3.B4.A5.B6.D7.B8.C9.C10.B二、填空题(20分,每小空2分):1.①一致2.②实体完整性③参照完整性④属性名⑤设置用户标识和存取权限控制⑥物理⑦不部分函数依赖于⑧选择⑨投影⑩连接三、简答题(15分,每小题5分):1.举例说明关系参照完整性的含义。答:假如有下表所示的两个关系表,在成绩表中,学号是主码,课程号是外码:在课程表中课程号是主码,根据关系参照完整性的定义,R2是成绩表,R1是课程表,也就是成绩表中课程号的值或者为空或者在课程表中的课程号中能够找到。学号姓名】田千口i=r.课程号成绩101刘军k580212王丽k876221章华k992成绩表】田千口i=r.课程号】田千口i=r.课程号k5高等数学k8C语言nk9计算机网络课程表满足这个条件是必须的,如果不满足,假设成绩表中课程号的值k20在课程表中课程号的值中找不到,则该课程号显然是不正确的,这样会造成数据的不一致性。•数据库管理系统有哪些功能?答:数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它主要功能包括以下几个方面:•数据定义功能DBMS提供数据描述语言(DDL),用户可通过它来定义数据。•数据操纵功能DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:查询、插入、删除和修改。•数据库的运行管理这是DBMS运行时的核心部分,它包括开发控制,安全性检查,完整性约束条件的检查和执行,数据库的内容维护等。•数据库的建立和维护功能它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。•事务中的提交和回滚是什么意思?答:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。四、综合题(45分):1.(1)设计该计算机管理系统的E-R图;(5分)(2)将该E-R图转换为关系模型结构;(3分)(3)指出转换结果中每个关系模式的候选码。(2分)解:本题对应的E-R图如图2所示。2.用关系代数检索既选修了C1课程,又选修了C2课程的学生学号。(nSNAM(S-C#='C1'(sc)))n(nSNAM(S-C#='C2'(SC))用元组关系演算表达式检索年龄大于21的男生的学号和姓名。{t(2)|(r)(S(r)At[1]=r[1]At[2]=r[2]Ar[3]>21Ar[4]='男')}用SQL找出“程序设计”课程成绩在90分以上的学生姓名。解:SELECTSNAMEFROMS,SC,CWHERES.S#=SC.S#ANDSC.C#=C.C#ANDSCORE>=90ANDCNA程序设计'或者SELECTSNAMEFROMSWHERERS.S#IN(SELECTS#FROMSCWHERESCORE>=90ANDC.C#IN(SELECTC#FROMCWHERECNAME='程序设计')设有函数依赖集F={D-G,C-A,CD-E,A-B},计算闭包D+,(AC)+,(ACD)+。(10分)解:令X={D},X(0)=D,X(1)=DG,X(2)=DG,故D+=DG。令X={AC},X(0)=AC,X(1)=ABC,X(2)=ABC,故(AC)+=ABC。令X={ACD},X(0)=ACDX1)=ABCDX2)=ABCDGX3)=ABCDEG故(ACD)+=ABCDEG设有关系R和函数依赖F:(10分)R(X,Y,Z),F={Y—Z,XZ—Y}。试求下列问题:(1)关系R属于第几范式?(5分)(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。(5分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。解:R是3NF。侯选码为XY和XZ,R中所有属性都是主属性,不存在非主属性对码的传递依赖。R1(X,Y,Z),F={XZ—Y}R2(丫,Z),F={丫-Z}消除了非主属性对码的传递依赖。F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF。
本文档为【数据库期末考试题B】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_179289
暂无简介~
格式:doc
大小:94KB
软件:Word
页数:11
分类:
上传时间:2020-05-18
浏览量:4