ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:20.89KB ,
资源ID:1017954      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1017954.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《数据库原理及应用》练习题附答案.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

《数据库原理及应用》练习题附答案.docx

1、数据库原理及应用练习题附答案数据库原理及应用练习题一、单选题1. 数据设计过程中,外模型是逻辑模型的( )A接口 B. 逻辑子集 C. 实体 D. 模型2. _是指在信息世界中反映为实体集内部的关系和实体集之间的关系。( )A. 相关 B. 关联 C. 关系 D. 联系3. 关系模型:其逻辑结构是一张_,它由行和列组成。( )A. 一维表 B. 二维表 C. 三维表 D. 四维表4. 采用ER模型进行数据库的概念设计,可以分成三步进行,下列正确的是()A. 先设计局部ER模型,然后合成全局模型,最后进行整体优化B先确定局部结构范围,定义实体、联系和属性,然后组合C先确定公共实体类型,然后合并局

2、部ER模型,再消除冲突D先设计全局ER模型,然后消除冗余属性,最后进行整体优化5. 下列哪个具有可以提高查询速度的作用( )A. 数据字典 B. 索引 C. 统计数据 D. 日志6. 下列关于外键的说法正确的是( ) A. 外键必须和相应的主键同名B. 外键值不允许为空C. 外键和相应的主键可以不同名,只要定义在相同域上即可D. 外键的取值只允许等于所参照关系中某个主键值7. 影响数据库系统性能的一个主要问题是( )A数据冗余 B. CPU太慢 C. 数据不一致 D. 硬盘空间小8. 在数据操纵语言SQL DML中,不属于数据更新的操作是( )A插入 B. 删除 C. 修改 D. 查询9. 设

3、有关系WORK(ENO, CNO, PAY), 主码为(ENO, CNO)。按照实体完整性规则( )A只有ENO不能取空值 B. 只有CNO不能取空值C只有PAY不能取空值 D. ENO与CNO都不能取空值10. 下面关于自然连接和等值连接的叙述中,不正确的是( )A自然连接是一种特殊的等值连接B自然连接要求在两个关系中有公共属性,而等值连接不必C两种连接都可以只用笛卡尔积和选择运算导出D自然连接要在结果中去掉重复的属性,而等值连接不必11. 函数依赖是关系模式中属性之间的一种_关系。( )A逻辑依赖 B. 结构依赖 C. 数据依赖 D. 物理依赖12. 以下四种处理中,不属于关系代数表达式的

4、优化策略的是( )A. 对文件进行预处理 B. 尽早执行选择运算C. 首先执行笛卡尔积运算 D. 选择和连接运算同时进行13. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系做并运算,其运算结果的元组个数为( )A80 B. 小于等于80 C. 大于等于160 D. 大于等于80,小于等于16014. 在SELECT语句中使用*,表示( )A. 选择任何属性 B. 选择全部属性C. 选择全部元组 D. 选择主键15. 如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( )A. REDO操作 B. UNDO操作 C. RESTART操作 D. NUL

5、L操作 16. 概念设计中对数据描述使用的术语,其中_是客观存在,并可以相互区别的事物。( )实体 . 实体集 . 属性 . 实体标识符17. 属性是指实体具有的( )某种描述 B. 某种特性 C. 某种数值 D. 某种类型18. 如果模式R中属性K是其他模式的主键,那么K在模式R中称为( )A超键 B. 候选键 C. 主键 D. 外键19. 关系实质上就是一张二维表,表的行称为元组,列称为( )A实体 B. 属性 C. 联系 D. 名称20. 下列对视图的查询操作描述正确的是( )A对视图的查询操作与基本表不一样B对视图元组的更新操作与基本表一样,没有区别C视图与基本表一样,实际存在于数据中

6、D对视图的查询操作与基本表一样,但对视图的元组操作不一样21. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )AUNIQUE B. COUNT C. DISTINCT D. UNION22. 使用CREATE SCHEMA语句建立的是( )A模式 B. 表 C. 视图 D. 索引23. 下列关于规范化理论各项中正确的是( )A对于一个关系模式来说,规范化越深越好B. 满足二级范式的关系模式一定满足一级范式C. 一级范式要求一非主码属性完全函数依赖关键字D. 规范化一般是通过分解各个关系模式实现的,但有时也有合并24. 教师实体中有教师号、姓名、部门、任教时间、教龄等属性,

7、其中教龄是一个( )A派生属性 B. 多值属性 C. 复合属性 D. NULL属性25. 若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( )A一对一联系 B. 一对多联系C多对一联系 D. 多对多联系26. 数据库恢复的主要依据是( )ADBA B. DD C. 文档 D. 事务日志27. 关系模式设计理论主要解决的问题是( )A提高查询速度 B. 消除操作异常和数据冗余C. 减少数据操作的复杂性 D. 保证数据的安全性和完整性28. 设有关系WORK(ENO, CNO, PAY), 主码为(ENO, CNO)。按照实体完整性规则( )A只有ENO不能取空值 B. 只有CNO不能取空值

8、C只有PAY不能取空值 D. ENO与CNO都不能取空值29. 下列关于视图的说法中错误的是( )A视图是从一个或多个基本表导出的表,它是虚表B视图可以被用来对无权用户屏蔽数据C视图一经定义就可以和基本表一样被查询和更新D视图可以用来定义新的视图30. 数据库物理设计的任务不包括( )A优化模式 B. 存储记录结构设计C确定数据存放位置 D. 存取方法设计二、填空题1. 在SQL查询中,如果需要去掉查询结果中的重复组,应使用_。2. 模式分解的优点之一是能消除冗余和_现象。3. 若关系A有m个属性,关系B有n个属性,则AB有_个属性。4. 如果关系模式R是1NF,且每个非主属性_函数依赖于候选

9、键,那么称R是第二范式的模式。5. 数据库的并发操作通常会带来三个问题:丢失更新、读脏数据问题、_。6. SQL语言的条件表达式中字符串匹配操作符是_。7. SQL的基本表约束主要有三种形式:候选键定义、外键定义、_定义。8. 关系代数运算中,专门的关系操作有:选择、投影、_和连接。9. SQL语言中,删除数据库基本表中元组的命令是_。10. SQL数据库中表的三种类型有:_、视图和导出表。11. 在创建视图时,把视图的定义存放在_中,而不存储视图对应的数据。12. 关系代数中,连接是由_操作与选择操作组合而成的。13. 为了维护数据库中数据与现实的一致性,关系数据库必须遵循三类完整性规则:实

10、体完整性规则、参照完整性规则、_。14. SQL语言中,删除数据库基本表中元组的命令是_。15. 数据库系统中三级模式结构定义存放在_中。16. SQL语言中,向数据库表中插入数据的命令是_。17. 数据库的并发操作通常会带来三个问题:_、读脏数据问题、不可重复读问题。18. 数据独立性使得修改数据结构时,尽可能不修改_。三、简答题1. 简述权限的种类。2. 简述存储过程的优点。3. 事务的COMMIT操作和ROLLBACK操作各做些什么事情?4. DBS有哪些故障类型?5. 数据管理技术经历了哪几个阶段?6. 简述T-SQL语言中BeginEnd语句的作用。7. 简述数据库逻辑设计阶段的主要

11、步骤。8. 触发器有哪两个级别?四、应用题1. 设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F=ABC-DE,BC-D,D-E,试问R达到第几范式,并说明理由。2. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F=D-A,D-B,试写出关系模式R的候选键,并说明理由。3. 图书出版管理数据库中有两个基本表: 图书(书号,书名,作者编号,出版社,出版日期) 作者(作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。4. 设有学生关系S(Sno,Sname,Sage,Sex),它们的属性分别是:学号,姓

12、名,年龄,性别。试用SQL语句检索出年龄大于等于18小于等于20的学生姓名和性别。5. 设有一个反映职工每月超额完成生产任务的关系模式: R(日期,职工号,姓名,工种,额定工作量,本月超额)如果规定:每个职工只隶属于一个工种,每个工种的额定工作量唯一,每个工种的职工有多人。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式。(3)将R规范到3NF。参考答案一、单选题1.B 2. D 3. B 4. A 5. B 6. C 7. A 8. D 9. D 10. C 11. A 12. A 13. D 14. B 15. A 16.A 17. B 18. D 19. B 2

13、0. D 21. A 22. A 23. B 24. A 25. B 26. D 27. B 28. D 29. C 30. A二、填空题1. DISTINCT2. 操作异常3. m+n4. 完全5. 不可重复读问题6. LIKE7. 检查约束8. 除9. DELETE FROM10. 基本表11. 外模式12. 笛卡尔积13. 用户完整性规则14. DELETE FROM15. 数据字典16. INSERT17. 丢失更新18. 应用程序三、简答题1. (1)访问数据的权限;(2)修改数据库结构的权限。2. (1)提高运行速度;(2)增加了SQL的灵活性和功能;(3)降低了网络的通讯量;(4

14、)减轻了程序的编写工作量;(5)间接实现了安全控制功能。3. COMMIT操作表示事务成功地结束,此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付实施。ROLLBACK操作表示事务不成功地结束,此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的更新必须被撤销,数据库应恢复该事务到初始状态。4. (1)事务故障;(2)系统故障;(3)介质故障。5. (1)人工管理阶段;(2)文件系统阶段;(3)数据库阶段;(4)高级数据库阶段。6. 使用BeginEnd语句可以将多条SQL语句封装起来,形成一个语句块,使这些语句作为一个整体执行。7. (1)把概念

15、模型转换成逻辑模型;(2)设计外模型;(3)设计应用程序与接口;(4)评价模型;(5)修正模型。8. (1)元组级触发器;(2)语句级触发器。四、应用题1. R属于1NF,由于候选键是ABC,而非主属性D和E局部函数依赖于候选键ABC,因此R不是2NF,只能是1NF。2. (1)R的候选键是CD。(2)理由:从已知的F,可导出D-ABD,再根据增广律,可得出CD-ABCD,即CD-ABCD,即CD值可决定全部属性值。3. SELECT 作者名,书名,出版社FROM 图书,作者WHERE 图书.作者编号=作者.作者编号AND 年龄姓名职工号-工种工种-额定工作量(职工号,日期)-本月超额关键码为(职工号,日期)(2)R最高达到1NF。因为存在局部依赖。(3)R应分解为三个关系模式:R1(职工号,姓名,工种)R2(工种,额定工作量)R3(职工号,日期,本月超额)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2