《吉首大学数据库期末模拟考试试题AB卷.pdf》由会员分享,可在线阅读,更多相关《吉首大学数据库期末模拟考试试题AB卷.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库期末模拟考试试题吉首大学数 据 库 原 理 试 题 储)一、填 空 题(每 空1分,共2 0分)1 .对 于 一 个 国 家 来 说,数 据 库 的 建 设 规 模、数 据 库 信 息 量 的和 已 成 为 这 个 国 家 信 息 化 程 度 的_ O2 .数 据 模 型 通 常 由:、和_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 三部分组成。3 .游标的功能是把 转 换 为O4 .最 常 用 的 数 据 库 的 恢 复 技 术 是 和o5 .模型是现实世界到 机器模型的中间桥梁。6.数据独立性是指 和 独立性。7.数 据 库 应 用 程 序 开 发 工 具 目 前
2、有 、和等。8.目 前 数 据 库 产 品 有 也S erv er和、_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 等。二、选 择 题(每 小 题1分,共10分)1.关于冗余数据的叙述中,不正确的是 0 oA.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据 D.冗余数据是指可由基本数据导出的数据2.概念模型独立于。A.ER模型 B.硬件设备 C.EBVB D.操作系统3.下列叙述正确的为()。A 主码是一个属性,它能唯一表识一列 B 主码是一个属性,它能唯一表识一行C 主码是一个属性或属性集,它能唯一表识一列 D
3、主码是一个属性或属性集,它能唯一表识一行4.数据库三级模式体系结构的划分,有利于保持数据库的。A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性5.一个关系中的候选关键字()。A.至多一个 B.可多个 C.必须多个 D.至 少 3 个6.常用的关系运算是关系代数和()。A.集合代数 B.逻辑演算 C.关系演算 D.集合演算7.在基本层次联系中,记录型之间的联系是()。A.一对一联系 B.一对多联系 C.多对多联系 D.多对一联系8.并发操作会带来哪些数据不一致性()。A.不可修改、不可重复读、脏读、死锁 B.不可重复读、脏读、死锁 C.丢失修改、脏读、死锁 D.丢失修改、不可重复读
4、、脏读9.在数据库与宿主语言之间传递信息是通过()。A 全局变量 B 共性变量 C 公共数据区 D 系统缓冲区10.数据库的()是指数据的正确性和相容性。A 安全性 B 完整性 C 并发控制 D 恢复三、判断题(每 小 题 1 分,共10分,对不正确的要写出理由)1.子 模 式D X是用来描述数据库的物理存储结构的。()2.同一个关系模型的任两个元组值不能全同。()3.基本表是本身独立存在的表,在 珏中一个关系就对应基本表。()4.数据流程图(而)是用于描述结构化方法中详细设计阶段的工具。()5.若数据库中只包含成功事务提交的结果则此数据库成为处于安全状 态。6.事务的持续性是指事务中包括的所
5、有操作,要么都做,要么都不做。7.邛用户的权限可分为具有班特权的用户和一般邛用户()8.数据库的网状模型应满足的条件是必须有两个以上的结点。()9.CRE虹TABLE命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。()10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。()四、(每小题3 分,共15分)设有关系模式,其中5(1)计 算。(2)求 F 的最小等价依赖集。(3 )求出的关键字。(4)将 R分解使其满足BCNF且无损连接。(5)将 R 分解使其满足3NF且无损连接与保持函数依赖。五、综合题(25分)1.将 RU S、R
6、-S两种关系代数基本运算表示为域关系演算表达式。(5分)2.关系数据库中有下列三个关系:商 店(商店代号,商店名,店员人数,所在城市)商 品(商品编号,商品名,价 格)商店 一 商 品(商店代号,商品编号,商品数量)(1)用AL田A语言完成下列操作:(4分)检索销售全部商品的商店姓名。(2)用关系代数完成下列操作:(4分)检索店员人数大于23商店代号和商店名。(3)试用珏语句写出下列查询:(a)找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。(4分)(b)找出供应书包的商店名。(4分)(c )找出至少供应商品代号为2 3 3的商店所供应的全部商品的商店名。(4分)六、设 计 题
7、(每 小 题1 0分,共2 0分)某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的 人才入库登记表(见 附 表1 );每个前来登记的企业需填写的 企业信息登记表(见 附 表2 )。试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。附 表1 :人才入库登记表个人编号:登记日期姓名性别出生日期身份证号毕业院校专业学历联系电话电子邮件附 表2:企业信息登记表企业编号:登记日期企业名称地址企业网址岗位需求联系人联系电话电子邮件企业简介数据库原理试题答案6卷)-填 空 题(每 空1分,共20分)1 .安全性,完整性,衡量标准2.数据结构,数据操作,完整约束。3 .
8、集合记录,单记录4 .数据转储,登录日志文件概念,数据模型6.物理,逻辑7.GH Eef,Cfr8.Oracle,Access二、单 项 选 择 题(每 小 题1分,共10分)C,C,D,A,B,C,B,D,A,三、判 断 题(每 小 题1分,共10分)F,T,T,F,T,F,T,T,T四、(每 小 题3分,共15分)令 号 绡,X。如 x(l)=CR xQ)=Q 故将F中依赖右部属性单一化:的 +C DF 1:AC CAB A B CD A D C在 F 1中去掉多余的函数依赖:因 为 BA,A C 所 以 B C 是多余的又 因 为 DA,A C 所 以 D C 是多余的F 2:A C C
9、 AB AD A函数依赖集的最小集不是唯一的,本题答案不唯一。因 为 F 2 中所有依赖的左部都是单属性,所以不存在依赖左部多余的属性。所 以F:A C C AB AD A(3)因 为EB在F中的又函数依赖的右部中均未出现,所以候选关键字一定包含 田,而(田)+uWCD因此 即 是R惟一的候选关键字。(4)考 虑A C,所 以A3不 是BO*(A2不包含候选关键字B D),将ABCD分 解 为A3和 题。已 是BCNF,进一步分解ABC选 择B A,把A中 分 解 为AB和 田,此 时AB和加)均为BCNF,所以 P=附:,BA,田(5 )RiABCDA3BAHAa 1a 1a 1a 2a 3
10、a 3a 3a 4五、1,RLS=t|P(t)US(t)R-t|P(t)?S(t)(5 分)2,(1)9 C P (s n Q s n a,s n u,c i t力G 3 2D S (g n Q g n a,p r i c q)S E T P-G 3 C E S (s n o,g n g n u n)R a n g e C U E S r xS E C P-G J E S r yG E I W 9 r x r y (r y.g n o=r x g n o s ho p.s n o=r y.s n Q)(4 分)Q)n s n o,s n a (S s n u 23 (3 U)(3 分)(3)Q
11、 )S E L E C T 9F R C M S E T PWERE C IT r 长沙 ZC R 9 ND =1 0 0 (3 分)S E L E C T S E IP s n aFRCM SEI G3CDSVHERE SCP.sno=SFCP-G3CE8 sno?iND GXDS gna=书包SETP-G3CE8 gno=G3CDS gno(4 分)SELECT snaFRCM SETP sx 田ERE bOTEXISr(SELECT*FKMG3CD8-aiP syMERE OrDS-SKP sn修 223 TWNDIEXISrSELECT*HOd 9EP-G3CES szW1ERE sy
12、.gno=sz gno sx sno=sz.sn。)(5 分)六、设计题问题一:设计人才、岗位和企业的实体联系图(5 分)问题二:转换关系模式(5 分)(b)个人编号岗位,最低薪水,登记日期(c)企业编号岗位,专业学历,薪水,备注,登记日期(d)个人编号姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书,名称,联系电话,电子邮件,个人简历,特长(e)证书名称,证书编号企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)数据库原理试题健)一、填空题(每 空2分,共20分)1、关系中主码的取值必须唯一且非空,这是由 完整性规则决定的。2、当 数 据 库 被 破
13、坏 后,如 果 事 先 保 存 了 数 据 库 副 本 和,就有可能恢复数据库。入数据库的 是指数据库的正确性和相容性。4关系数据操作语言的特点是:操作对象与结果均为、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。工应是一种介于关系代数和 之间的结构化的查询语言。6对于每一个外模式,数据库系统都有一个 映象,它定义了该外模式与模式之间的对应关系。7、视图是一个需表,它一经定义就可以和基本表一样被查询,但操作将有一定的限制。&数据仓库是一个面向主题的、不可更新的、随时间不断变化的数据集合。9避免活锁的简单方法是采用 的策略。10、知 识 库 系 统 和 主 动 数 据 库 系 统 是
14、 将 数 据 库 技 术 和技术相结合产生的。二、选 择 题(每 小 题1分,共10分)1、珏 中,下列涉及空值的操作,不正确的是。A.A3E IS NULL B.A3E IS N3T NULL C.D.NDT(GE IS M il)2关系数据模型的三个组成部分中,不包括。A.完整性规则 B.数据结构 C.数据操作 D.并发控制人叫 田 必 和 因 三 者 间 的 关 系 是()A.阴 包 括 阴VE和密 B.际 包 括 EB和IEVEC.际 6 包括 密 和 里 D.烟 与 EB、ZEVB无关4数据库的并发操作可能带来的问题包括。A.丢失更新 B.数据独立性会提高 C.非法用户的使用D.增加
15、数据的冗余度 并发事务的交叉执行破坏了事务的()A.原子性 B.隔离性 C.一致性 D.永久性6.3NF()规范化为BOToA.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖 D.消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。A.数据库管理系统 B.数据库系统 C.数据库D.文件组织&一 个 1:n 联系可以转换为一个独立的关系模式,关系的码为()A.实体的码 B 各实体码的组合 C n 端实体的码D 每个实体的码夕在数据库设计中,将 ER图转换成关系数据模型的过程属于()A 需求分析阶段 B 逻
16、辑设计阶段 C 概念设计阶段D 物理设计阶段1 Q 关系完备的系统是指()。A 仅支持关系数据结构,不支持集合级的操作B 仅支持关系数据结构和三种关系操作C 支持关系数据结构和所有的关系代数操作 D 支持关系模型的所有特征三、简答题(每 小 题 5 分,共 20分)1、数据库系统中的常见故障有那些?2、简述数据模型的三个组成部分。3、所有的视图是否都可以更新?为什么?4、什么样的并发调度是正确的调度?四、(共10分)事 务 T1和 T 2同时对A 的值操作。A 的初值是50,事 务 T1对 A 的 值 减 10,事 务 T2对 A 的值加倍,1、若这两个事务并发执行,举例可能结果。2 请给出一
17、个可串行化调度,并给出执行结果。五、(共10分)对学生一课程数据库有如下的查询:SELECT SnameFRCM Student,Cource,SCVHERE Student.Sno=SC Sno SC Cno=Course.Course CnoCourse.Cnam 数 据 库 此查询要求选修了数据库的所有学生的姓名。(1)试画出用关系代数表示的语法树;(2)对原始的语法树进行优化,画出优化后的标准语法树。六、(共20分)设有学生-课程数据库,其数据库模 式 为:学 生S(学号姓名由,所 在 系S D,年 龄SA)、课 程C(课程号C N 3,课程姓名C N,先修课号PCND)、学生选课SC
18、(学号SN D,课 程 号CN D,成 绩G)。1、试用关系代数,A L 语言语言分别写出下列查询:(1)查询选修了 2号课程的学生的学号;(4分)(2)求选读了 数据库概论 的学生学号和姓名;(4分)(3)求选修了全部课程的学生学号、姓名。(4分)2、试用 珏语言写出下列查询:(1 )查询学生总人数;(2分)(2)查询选修了 5门以上课程的学生学号;(3分)(3)删 除 数据结构 课程及所有对它的选课情况。(3分)七、综 合 题(共1 0分)设有一局部应用,包 括3个 实 体“科室”,“医生”,“病人”,且有以下事实:每位医生属于且仅属于一个科室;每个科室可以聘用若干医生,对每个医生聘用时存
19、有聘用期限和聘用日期;一个病人可以由不同的医生为其诊断,每个医生可以为若干病人诊治,每次诊断存有就诊日期。设科室的属性包括科室代码,科室名称;医生的属性包括工号,姓名和职称;病人的属性包括姓名、年龄、工作单位。1、试 设 计E R图,注明属性和联系类型。2将E R图转换为等价的关系模型(包括关系名,属性名和码)。数据库原理试题答案始卷)一、填 空 题(每 题2分,共20分)1、实 体2日 志 文 件I完 整 性4关 系 工 关 系 演 算&外 模 式/模 式 又 更 新&集 成 的 夕 先 来 先 服 务10.人工智能二、选 择 题(每 题1分,共10分)1、C 2、D 3、B 4、A 5、B
20、 6、C 7、C 8、C 9、B 10、C三、简 答 题(每 题5分,共20分)1、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)(1 分)、系统故障(1 分)、介质故障(2 分)、计算机病毒(1分)。2、答案要点:数据模型通常由数据结构(1分)、数据操作(2 分)、完整性约束(2 分)三部分组成。3、答案要点:不是所有的视图都是可更新的(2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新(3分)。4、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同(5 分)。四、(共 10分)1、80,902、T 1 T 2Sloc
21、k A读 A=50Y=AUnlock AXlock A盒 4 0 Slock A写 回 A=40等待Ihlock A 等待读 A=40Y=AUnlock AXl o c k A2写 回A=80U i l o c k A五、(共1 0分)六、(共2 0分)1、关系代数:(1 )s n o (e n o =2 )(2分)Sn o,Sn (CG 数 据 库 概 论)(2分)(3)Sn q 瓠 6 (C n o ,s n o 0 4-C n o (C)(2分)ALPHA语言 GETWSC 於。:SC Z(2分)RCE C XSC YGETW(S S:X(Y a 6 0 :CND 人 Y Q O S 8
22、 0 人 X M 数据 库 概 论 (2分)RGE C XSC YG E T W e Q S :X(Y M Q OCN D 八 Y SO=S W)(2分)2、(1)SELECT aiN T O FRCM SILEENT(2 分)SELECT 於O FK ZM SCBY SND HAVIN3 GONT0 5(3分)(3)DELECT FKM SCWERE SC 6 0 IN 6瓦欧丁 C QO FKM C WERE Q B 数 据 结 构)EELEIE FRCMCWIERE C N=,数据结构(3分)七、(共10分)(5分)科 室(科室代码,科室名称)(1分)医 生(工号,姓名,名称,聘用日期,
23、聘用期限,科室)(1分)病 人(病历号,姓名,年龄,工作单位)(1分)就 诊(医生工号,病历号,就诊日期)Q分)发 表 于 2008年12月29日09 41:00|评 论(4)|编 辑|举报I收藏旧一篇:考试临近在 即I新一篇:学习n的情感生活查看最新精华文章请访问博客首页相关文章数据库概论笔记(第一天)数据库原理及应用 数据库系统概论 第三版)数据库数据基础T本概念数据库的基本结构三个层次数据库原 理 与 应 用 数 据 库 设 计 的 理 论 与 方 法 收 藏 数 据 库 的 主 要 特 点hlf881216发 表 于2009年12月9日17:05:52 IR举报回复删除很好!riiiqpl 发表于 2009年 12月 21 日 21:51:03 IP举报回复删除看不到图片呀匿名用户发表于2009年12月25日13:02 42 IR举报回复删除zs84102030发 表 于2009年12月28日15:04 19 IR举报回复删除发 表 评 论 表 情:评论内容:用 户 名:登 录 注 册 匿名评论 匿名用户验 证 码:重新获得验证码 CopyrightpengluerPowered by CSLN Blog
限制150内