2022年数据库试题及答案_两套 .pdf
数据库试题及答案两套收藏数据库原理试题(A 卷) 一、填空题(每空 1 分,共 20 分)1. 对 于 一 个 国 家 来 说 , 数 据 库 的 建 设 规 模 、 数 据 库 信 息 量 的_ 和_ 已成为这个国家信息化程度的 _ 。2. 数据模型通常由: _ 、 _ 和 _ 三部分组成。3. 游标的功能是把 _ 转换为 _ 。4. 最常用的数据库的恢复技术是_ 和 _ 。5. _ 模型是现实世界到 _ 机器模型的中间桥梁。6. 数据独立性是指_ 和_ 独立性。7. 数 据 库 应 用 程 序 开 发 工 具 目 前 有_ 、_ 、_ 、和 _ 等。8. 目前数据库产品有 SQL Server 和 _ 、 _ 等。二、选择题(每小题 1 分,共 10 分)1. 关于冗余数据的叙述中,不正确的是 ( ) 。A 冗余的存在容易破坏数据库的完整性 B 冗余的存在给数据库的维护增加困难. C 不应该在数据库中存储任何冗余数据 D 冗余数据是指可由基本数据导出的数据2. 概念模型独立于 ( ) 。A ER 模型 B 硬件设备 C DBMS D 操作系统3. 下列叙述正确的为() 。A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行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 丢失修改、不可重复读、脏读9. 在数据库与宿主语言之间传递信息是通过()。A. 全局变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区10. 数据库的()是指数据的正确性和相容性。A. 安全性 B. 完整性 C. 并发控制 D. 恢复三、判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由)1. 子模式 DDL 是用来描述数据库的物理存储结构的。()名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 2. 同一个关系模型的任两个元组值不能全同。 ( ) 3. 基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。()4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。( )5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 ( ) 6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 ( ) 7. DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户( )8. 数据库的网状模型应满足的条件是必须有两个以上的结点。()9. CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。()10. 分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。( )四、(每小题 3 分,共 15 分)设有关系模式,其中( 1 ) 计算。( 2 ) 求 F 的最小等价依赖集。( 3 ) 求出的关键字。( 4 ) 将 R 分解使其满足 BCNF 且无损连接。( 5 )将 R 分解使其满足 3NF 且无损连接与保持函数依赖。五、综合题( 25 分)1. 将 R S 、 R-S 两种关系代数基本运算表示为域关系演算表达式。( 5 分)2. 关系数据库中有下列三个关系:商店(商店代号,商店名,店员人数,所在城市)商品 ( 商品编号,商品名,价格 ) 商店 - 商品(商店代号,商品编号,商品数量)( 1 )用 ALPHA 语言完成下列操作:( 4 分)检索销售全部商品的商店姓名。( 2 )用关系代数完成下列操作:( 4 分)检索店员人数大于 23 商店代号和商店名。( 3 )试用 SQL 语句写出下列查询:( a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分)( b )找出供应书包的商店名。( 4 分)( c )找出至少供应商品代号为 233 的商店所供应的全部商品的商店名。( 4 分)六、设计题(每小题 10 分,共 20 分)某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的人才入库登记表 (见附表 1 ) ; 每个前来登记的企业需填写的企业信息登记表(见附表 2 )。试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。附表 1 :人才入库登记表个人编号:登记日期姓名性别出生日期身份证号毕业院校名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 专业学历联系电话电子邮件附表 2 :企业信息登记表企业编号:登记日期企业名称地址企业网址岗位需求联系人联系电话电子邮件企业简介数据库原理试题答案(A 卷) 一. 填空题(每空 1 分,共 20 分)1. 安全性,完整性,衡量标准2. 数据结构,数据操作,完整约束。3. 集合记录,单记录4. 数据转储,登录日志文件5. 概念,数据模型6. 物理,逻辑7. C+, VB, Def, C# 8. Oracle, Access 二、单项选择题(每小题 1 分,共 10 分)C , C , D , A , B , C , B , D , A , B 三、判断题(每小题 1 分,共 10 分)F , T , T , F , T , F , T , T , T 四、(每小题 3 分,共 15 分)?令 x=AD, x(0)=AD, x(1)=ACD, x(2)=ACD, 故 (AD) + =ACD ?将 F 中依赖右部属性单一化:F 1 : A C C A B A B C D A D C 在 F 1 中去掉多余的函数依赖:因为 B A , A C 所以 B C 是多余的又因为 D A , A C 所以 D C 是多余的F 2 : A C C A B A D A 函数依赖集的最小集不是唯一的,本题答案不唯一。因为 F 2 中所有依赖的左部都是单属性,所以不存在依赖左部多余的属性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 所以 F : A C C A B A D A (3) 因为 DB 在 F 中的又函数依赖的右部中均未出现,所以候选关键字一定包含 BD ,而( BD ) + =ABCD 因此 BD 是 R 惟一的候选关键字。( 4 )考虑 A C ,所以 AC 不是 BCNF ( AC 不包含候选关键字 BD ),将 ABCD 分解为AC 和 ABD 。 AC 已是 BCNF ,进一步分解 ABC 选择 B A ,把 ABD 分解为 AB 和 BD ,此时 AB 和 AD 均为 BCNF ,所以 =AC , BA , DA , BD ( 5 )Ri A B C D AC BA DA a 1 a 1 a 1 a 2 a 3 a 3 a 3 a 4 五、1 , R US=t|P(t)US(t) R -S=t|P(t) ?S(t) ( 5 分)2 ,(1) SHOP(sno,sna,snu,city) GOODS(gno,gna,price) SHOP-GOODS(sno,gno,num) Range GOODS rx 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - SHOP-GOODS ry GET W (SHOP.SNA) rx ry(ry.gno=rx.gno shop.sno=ry.sno) ( 4 分)(2) sno,sna( snu23(SHOP) ( 3 分)( 3 ) (a )SELECT SNO,SNA FROM SHOP WHERE CITY= 长沙 OR SNO5 (3 分)(3) DELECT FROM SC WHERE SC.CNO IN (SELECT C.CNO FROM C WHERE CN= 数据结构 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - DELETE FROM C WHERE CN= 数据结构 (3 分)七、(共 10 分) (5分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 发表于 2008 年 12 月 29 日09:41:00 | 评论 ( 4 ) | 编辑 | 举报 | 收藏旧一篇 : 考试临近 在即 | 新一篇 :学习 IT 的情感生活查看最新精华文章请访问博客首页相关文章数据库概论笔记 (第一天)数据库原理及应用数据库系统概论( 第三版 ) 数据库数据基础- 基本概念数据库的基本结构三个层次数据库原理与应用数据库设计的理论与方法收藏数据库的主要特点hlf881216 发表于 2009 年 12 月 9 日 17:05:52 IP:举报回复删除很好!riiiqpl 发表于 2009 年 12 月 21 日 21:51:03 IP:举报回复删除看不到图片呀匿名用户发表于 2009 年 12 月 25 日 13:02:42 IP:举报回复删除zs84102030 发表于 2009 年 12 月 28 日 15:04:19 IP:举报回复删除发表评论表 情:评论内容:用 户 名: 登录注册匿名评论匿名用户验证码:重新获得验证码 Copyright ? pengluer Powered by CSDN Blog 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -