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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库期末考试复习题及答案填空简答Word下载.docx

1、(1分) (3)视图对重构数据库提供了一定程度的逻辑独立性。(4)视图能够对机密数据提供安全保护。3. 登记日志文件时必须遵循什么原则?登记日志文件时必须遵循两条原则:(1)登记的次序严格按并发事务执行的时间次序。(2)必须先写日志文件,后写数据库。(2分)二、填空题(本大题共7小题,每空1分,共10分)请在每小题的空格中填上正确答案。1. 关系数据库的实体完整性规则规定基本关系的 主属性 都不能取 空值(或NULL) 。2. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为 外码 。3. SQL语言中,用于授权的语句是_GRANT _。4. 关系R

2、与S的交可以用关系代数的5种基本运算表示为 R-(R-S) 。5. 数据库系统中最重要的软件是 数据库管理系统(或DBMS) ,最重要的用户是 数据库管理员(或DBA) 6. 数据库设计分为以下六个设计阶段:需求分析阶段、 概念结构设计阶段 、逻辑结构设计阶段、 物理结构设计阶段 、数据库实施阶段、数据库运行和维护阶段。7. 已知关系R(A,B,C,D)和R上的函数依赖集F=ACD,CB,则R 2 NF。三、简答题(本大题共3小题,第1题4分,第2、3题各3分,共10分)1. 试述数据、数据库、数据库管理系统、数据库系统的概念。数据:描述事物的符号记录。数据库:长期存储在计算机内的、有组织的、

3、可共享的数据集合。数据库管理系统:是位于用户与操作系统之间的具有数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能的一层数据管理软件。数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。2 说明视图与基本表的区别和联系。 答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,

4、但是对视图的更新操作有限制(1分)。3数据库系统的故障有哪些类型?(1)事务故障(1分)(2)系统故障(1分)(3)介质故障(1分)(4)计算机病毒二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。1. 数据库系统的三级模式结构是指数据库系统由 外模式、模式和内模式三级构成。2. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在S中称为 外码 。3. 关系操作的特点是 集合 操作。4. 已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中 WHERE子句的条件表达式是 班级 is null

5、。5. 集合R与S的连接可以用关系代数的5种基本运算表示为 F(RS) 。6. SELECT语句查询条件中的谓词“=ANY”与运算符 IN 等价。7. 在数据库中,只存放视图的 定义 ,不存放视图对应的数据。8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 物理 设计阶段。9. 并发控制的主要方法是 封锁 机制。10. 已知关系R(A,B,C,D)和R上的函数依赖集F=ACD,CB,R属于第 2 范式。三、简答题(第1题5分,第2、3题各6分共17分)1. 数据库管理系统有哪些功能?数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它主要

6、功能包括以下几个方面: (1)数据定义功能:DBMS提供数据描述语言(DDL),用户可通过它来定义数据对象。 (2)数据操纵功能:DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:查询、插入、删除和修改。 (3)数据库的运行管理:这是DBMS运行时的核心部分,它包括并发控制,安全性检查,完整性约束条件的检查和执行,发生故障后的恢复等。 (4)数据库的建立和维护功能: 它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。2 数据库设计分哪几个阶段?(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计(5)数据库实施(6)数据

7、库运行和维护二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。1. 数据管理经历了人工管理、文件系统、数据库系统 三个阶段。2. 数据模型由数据结构、数据操作和 完整性约束 三部分组成。3. 在Student表的Sname列上建立一个聚簇索引的SQL语句为:CREATE cluster index Stusname ON student(Sname)4. SELECT语句查询条件中的谓词“=ANY”与运算符 IN 等价。5.关系模式R(A,B,C,(A,C)B,(A,B)C,BC)最高可达到第3范式6. 数据抽象主要有分类和 聚集 两种。7. 存在一个等待事务

8、集T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为 死锁 。10. 故障分为事务故障、 系统故障 和介质故障三种。三、简答题(本大题共3小题,每小题5分,共15分)1. 简述等值连接与自然连接的区别和联系。连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:RS=trts| trRtsStrA=tsB A=B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉

9、。3 简述事务的特性。事务具有四个特性,即ACID特性: (1)原子性:事务中包括的所有操作要么都做,要么都不做。 (2)一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态。 (3)隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的。 (4)持续性:事务一旦提交,对数据库的改变是永久的。二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。1. 数据管理经过了人工管理、文件系统和 数据库系统 三个发展阶段。2. 关系中主码的取值必须唯一且非空,这条规则是 实体 完整性规则。3. 关系代数中专门的关系运算包括: 选择 、投影、连接和除法。4. SQL语言提供

10、数据定义、 数据操纵 、数据控制等功能。5. 在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用 DISTINCT 关键字。6. 在DBMS的授权子系统中,授权和回收权限的语句分别是 GRANT和REVOKE语句。7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和 删除异常。8. 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是_3_个表。9. 若有关系模式R(A,B,C)和S(C,D,E),SQL语句SELECT A, D FROM R, S WHERE R.C=S.C AND E = 80 ;对应的关系

11、代数表达式是 A,D(E=(RS) 。10. SQL语言中,删除基本表的语句是 DROP ,删除数据的语句是 DELETE 。三、简答题(本大题共5小题,每小题4分,共20分)1 数据模型的三大要素是什么? 数据结构、数据操作、完整性约束。2 数据库设计的基本步骤是什么? 需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。3. 什么是事务?事务具有哪些特性?事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。(2分)事务具有原子性、一致性、隔离性和持续性等特性。4. 简述数据库并发操作通常会带来哪些问题。 丢失修改、不可重复

12、读、读“脏”数据。5. 简述系统故障时的数据库恢复策略。(1)正像扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入REDO队列。同时找出故障发生时尚未完成的事务,将其事务标识记入UNDO队列。(2)对UNDO队列中的各个事务进行撤销处理。(3)对REDO队列中的各个事务进行重做处理。1. 数据库的逻辑数据独立性是由 映象提供的。2. 关系代数中专门的关系运算包括:选择、投影、连接和_。3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足 完整性约束。4. 当数据库被破坏后,如果事先保存了数据库副本和 ,就有可能恢复数

13、据库。5. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是 (在1NF、2NF、3NF范围内)。6. 设关系模式R(A,B,C,D),函数依赖集FABC,DB,则R的候选码为 。数据冗余度大、插入异常、_和删除异常。8. 并发控制的主要方法是 机制。对应的关系代数表达式是 。10. 分E-R图之间的冲突主要有属性冲突、 、结构冲突三种。二、填空题(共10小题,每小题2分,共20分)。 1 外模式/模式 2 除 3 _ 参照 _ 4 日志文件_ 5 _ 3NF _ 6 _ AD _ _7 _ 修改异常 _ 8 _ 封锁_ 9A,D(E=(RS) 10 命名冲突 二

14、、填空题(本大题共10空,每空2分,共20分)错填、不填均无分。1. 根据参照完整性规则,外码的值或者等于以此码为主码的关系中某个元组主码的值,或者取 。2. 在SQL语言中,使用_语句进行授权。3. 有关系R(A,B,C)和关系S(A,D,E,F)。如果将关系代数表达式R.A, R.B, S.D, S.F (R S )用SQL的查询语句来表示,则有:SELECT R.A,R.B,S.D,S.F FROM R,S WHERE_。4. “向emp表增加一个telephone列,其数据类型为11个字符型”的SQL语句是:ALTER TABLE emp _ 。5. 若关系模式R1NF,且对于每一个非

15、平凡的函数依赖XY,都有X包含码,则R最高一定可以达到_。6. 当对视图进行UPDATE、INSERT、DELETE操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项_。7. SQL语言支持数据库的外模式、模式和内模式结构。外模式对应于视图和部分基本表,模式对应于_,内模式对应于存储文件。8. 设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有_个属性和_个元组。9 函数RIGHT(abcdef,2)的结果是_。二、填空题(共10空,每空2分,共20分)。 1 空值 2 GRANT 3 R.A=S.A 4 ADD

16、telephone CHAR(11) 5 BCNF 6 WITH CHECK OPTION 7 基本表 注:或全体基本表8 a1+b1 、 a2*b2 9 ef 1. 在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的 独立性。2. 在SQL语言中,使用_语句收回授权。3. 一个SQL语句原则上可产生或处理一组记录,而程序语言一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用_机制来解决的。4. 在“学生选课课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要

17、查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=数据库技术AND S.S#=SC.S# AND _ 。5. 数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:_、一致性、隔离性和持久性。6. 在一个关系中,任何 候选码中所包含的属性都称为_。7. 关系模式分解的等价性标准主要有两个,分别为分解具有_、和_。8. 如果关系模式R中所有的属性都是主属性,则R的规范化程度至少达到_。9 _是一种特殊的存储过程,它可以在对一个表上进行INSER

18、T、UPDATE和DELETE操作中的任一种或几种操作时被自动调用执行。 1 物理 2 REVOKE 3 游标 注:或Cursor4 SC.C#=C.C# 注:或C.C#=SC.C# 5 原子性 6 主属性 7 无损连接性 、 保持函数依赖性 8 3NF 注:或 第三范式 9 触发器 三、填空题(本大题共20空,每空1分,共20分)错填、不填均无分。1. SQL语言集数据 、数据 、数据 、数据_功能于一体。2. ER图的主要元素是_、_、_。3. 关系系统的完整性控制包括_、_、_。4. 关系模式R的码都为单属性,则R一定是第 _ 范式。5. 数据库系统一般包括数据库、_、_、_与用户。6.

19、 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、_、修改异常和删除异常。7. 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是_个表。8. 数据库设计的一般步骤有:需求分析、_、_、 _、_、运行与维护等。三、填空题(共20空,每空1分,共20分)。 1 定义 、 查询 、 操纵 、 控制 2 实体型 、 属性 、 联系 3 实体完整性 、 参照完整性 、 用户定义的完整性 4 二 5 数据库管理系统 、 应用系统 、 数据库管理员 6 插入异常 7 3 8 概念结构设计 、 逻辑结构设计 、 物理结构设计 、 数据库的实施 1. 数据模型

20、通常由 、 、 三个要素组成。2. 外模式/模式映象可以保证数据和应用程序之间的_;模式/内模式映象可以保证数据和应用程序之间的_。3. 数据操作描述的是系统的动态特性,主要分为_、_、_、_四种操作。4. SQL语言完成核心功能只用了9个动词,其中完成数据控制功能的动词是_和_。5. Armstrong公理系统的三条推理规则是_、_、_。6. 如果关系模式R中所有的属性都是主属性,则R的规范化程度至少达到_。7. SQL语言支持数据库三级模式结构。在SQL中,外模式对应于_、模式对应于_、内模式对应于_。8. 已知关系R(A,B,C,D)和R上的函数依赖集F=ACD,CB,则R的候选码是_,R_NF。 1 数据结构 、 数据操作 、 完整性约束 2 逻辑独立性 、 物理独立性 3 查询 、 插入 、 修改 、 删除 4 GRANT 、 REVOKE 5 自反律 、 增广律 、 传递律 6 第三范式 或3NF 7 视图和部分基本表 、 基本表 、 存储文件 8 A 、 2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1