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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库期末习题 答案版.docx

1、数据库期末习题 答案版1.名词解释:逻辑数据 指程序员或用户用以操作的数据形式。联系的元数 与一个联系有关的实体集个数,称为联系的元数。DDL数据定义语言(DDL,Data Definition Language)指用来定义和管理数据库以及数据库中的各种对象的语句DML数据操纵语言(DML,Data Manipularion Language)指用来查询、添加、修改和删除数据库中数据的语句2.什么是数据库?数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,教高的数据独立性和易扩展性。

2、3.人工管理阶段和文件系统阶段的数据管理分别有哪些特点?1.人工管理阶段人工管理数据的特点是:(1)数据不保存。(2)数据无专门软件进行管理。(3)数据不共享。(4)数据不具有独立性。2.文件系统阶段该阶段的数据管理具有如下特点:(1)数据可以长期保存。(2)由文件系统管理数据。文件系统管理数据存在如下缺点:(1)数据共享性差,数据冗余度大。(2)数据独立性差。 4.什么是数据独立性?在数据库中有哪两级独立性?数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。5.数据管理技术的发展,与 、 和 有密切的关系。硬件(主要是外存)、软件、计算机应用6.文

3、件系统的数据独立性是指 独立性。设备7.数据库的三级模式结构是对 的三个抽象级别。数据8.数据独立性是指 应用程序与DB的结构之间相互独立9.对DB中数据的操作分为两大类是 物理数据库和逻辑数据库 10._是存储在计算机内有结构的数据的集合数据库11.数据库中,数据的物理独立性性是指_。用户的应用程序与存储在磁盘上数据库中的数据是相互独立的12.数据库系统的核心是_。数据库管理系统 13.数据库系统的特点是_、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。数据共享14.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为_。数据操纵功能15.实体是信息世界中

4、的术语,与之对应的数据库术语为_。记录16.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是_。二维表结构17.经过处理和加工提炼而用于决策或其他应用活动的数据称为_信息_。18.数据管理技术经历了_,_和_个阶段。人工管理 文件系统 数据库系统19.数据库系统一般是由_,_,_,_ 和_组成。、硬件系统 数据库集合 数据库管理系统及相关软件 数据库管理员 用户20.数据库是长期存储在计算机内、有_的,可_的数据集合、组织 共享21.数据库管理系统的主要功能有_、_、数据库的运行管理和数据库的建立以及维护等4个方面。数据定义 数据操纵22.数据库系统包括数据库_、_和_三个

5、方面。相应硬件 软件 相关的各类人员23.数据独立性是指_与_是相互独立的。 用户的应用程序 存储在外存上的数据库中的数据24.实体之间的联系可抽象为三类,它们是_、_和_。: :M M:N第三章 1.名词解释:关系模型 用二维表格表示实体集,外键和主键表示实体间联系的数据模型 关系模式 对关系的描述,包括模式名、诸属性名、值域名和模式的主键。参照完整性规则 依赖关系中的外键值或者为空值,或者是相应参照关系中某个主键码。2.实体完整性的基本数据结构是 ,其数据库存储时的基本组织方式是 。关系(或二维表) 文件3.关系代数的基本操作是 。并、差、选择、投影、乘积 4.关系的并、差、交操作,要求两

6、个关系具有 。相同的关系模式(或相同的结构)5. 设关系R、S、W各有10个元组,那么这三个关系的自然连接的元组个数为 。D、不确定(与计算结果有关)6. 设关系R和S的结构相同,且各有 10个元组,那么这了两个关系的并操作结果的元组个数为小于等于207. 以下图的数据库为例,用有关代数完成以下检索:仓库号城市面积仓库 职工 供应商 职工号供应商号订购单号订购日期订购单1)检索在仓库WH2工作的职工的工资;2)检索北京的供应商的名称;3)检索和北京的所有供应商都有业务联系的职工的工资4)检索至少和职工E1、E4、E7都有联系的供应商的名称。8.设有三个关系: S(S,SNAME,AGE,SEX

7、)SC(S,C,GRADE)C(C, CNAME,TEACHER)试用关系代数表达式表示下列查询语句:检索LIU老师所授课程的课程号和课程名。检索年龄大于23岁的男学生的学号和姓名。检索学号为S3学生所学课程的课程名与任课教师名。检索全部学生都选修的课程的课程号与课程名。检索选修课程包含LIU老师所授全部课程的学生学号。 C#,CNAME(TNAME=LIU(C) S#,SNAME(AGE23 SEX=M(SC) CNAME,TNAME(S#=S3(SCC) SNAME(SEX=F TNAME=LIU(SSCC) C#(C)C#(SNAME=WANG(SSC) 1(1=4 25(SCSC) C

8、#,CNAME(C(S#,C#(SC)S#(S) S#,C#(SC)C#(TNAME=LIU(C)9.关系数据库管理系统应能实现的专门关系运算包括_选择、投影、连接_。 10.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为_关键字_。 11.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_。属性12.等值连接与自然连接是_不同的_。 13.设有属性A,B,C,D,以下表示中不是关系的是_。 R(ABCD)14关系模式的任何属性_(不可再分) 。_。 15在关系代数运算中,五种基本运算为_并 差 选

9、择 投影 笛卡尔积_。 16.关系数据库中的关键字是指_能唯一标识元组的属性或属性集合_。17.一个关系模式的定义格式为_模式名,属性名,值域名以及模式的主键。_。 第五章 1.名词解释:基本表 实际存储在数据库中的表 视图 从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是数据库中只存放视图的定义而不存放视图的数据。虚表是对视图的别称2.SQL是_.结构化查询语言3.对于教学数据库的三个基本表: S(S,SNAME,AGE,SEX)SC(S,C,GRADE)C(C, CNAME,TEACHER)试用SQL的查询语句表达下列查询:检索LIU老师所授课程的课程号和课程名。检索学号为

10、S3学生所学课程的课程名与任课教师名。检索全部学生都选修的课程的课程号与课程名。4.试用SQL的查询语句表达下列对上题的教学数据库中三个基本表S、SC、C的查询:统计有学生选修的课程门数。求选修C4课程的女学生的平均年龄。检索姓名以L打头的所有学生的姓名和年龄。5.在SQL中,关系模式称为 ,子模式称为 ,元组称为 ,属性称为 。基本表 视图 行 列6.SQL中,表有两种: 和 也称为 和 基本表 视图 实表 虚表7.表达式中的通配符“%”表示 ,“ ”(下划线)表示 。与零个或多个字符组成的字符串匹配 与单个字符匹配8.在SQL中,用户可以直接进行查询操作的是 实表和虚表 9.SQL中,集合

11、函数COUNT(列名)用于 对一列中的非空值计算个数 10.以下图的数据库为例,用SQL完成以下检索:仓库号城市面积仓库仓库号职工号工资职工供应商号供应商名地址供应商WH1WH2WH3WH4北京上海广州武汉370500200400WH2WH1WH2WH3WH1E1E3E4E6E712201210125012301250S3S4S6S7振华电子厂华通电子公司607厂爱华电子厂西安北京郑州北京职工号供应商号订购单号订购日期订购单E3E1E7E6E3E1E3E3S7S4S4NULLS4NULLNULLS3OR67OR73OR76OR77OR79OR80OR90OR912002/06/232002/0

12、7/282002/05/25NULL2002/06/13NULLNULL2002/07/131) 检索发给供应商S6的订购单号;2) 检索出职工E6发给供应商S6的订购单信息;3) 检索出向供应商S3发过订购单的职工的职工号和仓库号;4) 检索出目前与S3供应商没有联系的职工信息;11.SQL语言的数据定义功能包括_ _ _和_。定义数据库 定义基本表 定义视图 定义索引12.视图是一个虚表,它是从_中导出的表。在数据库中,只存放视图的_,不存放视图的_。一个或几个基本表 定义 视图对应的数据13.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要

13、的,也是使用最频繁的语句是_。 SELECT14.SQL语言中,实现数据检索的语句是_。 SELECT 15. SQL语句中,修改表结构的语句是_。ALTER 16.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系_。 DS,C,SC第八章 1.名词解释:系统目录系统目录(system catalog)是任何通用DBMS的核心。其主要功能是存储DBMS管理的数据库的定义或描述。事务 事务是构成单一逻辑工作单元的操作集合。并发操作

14、在多用户共享系统中,许多事务可能同时对同一数据进行操作,这种操作称为并发操作。X锁 事务T对某数据加了X锁后,其他事务要等T解除X锁后,才能对这个数据进行封锁。调度 事务的执行次序称为“调度”2.解释事务的ACID性质。ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。3.分别解释共享封锁、更新封锁和独占封锁的含义。不会考吧没找到4.什么是死锁?如何避免发生死锁?若干事务都处于等待状态,相互等待对方解除封锁,结果造成这些事务都无法继续执行,这

15、种现象称为系统进入了“死锁”状态。5.解决并发操作带来的数据不一致性问题普遍采用 封锁6.若事务T对数据R已加X锁,则其他对数据R 不能加S锁不能加任何锁 7.不允许任何其他事务对这个锁定目标再加任何类型锁的锁是 。 排它锁8.数据库中的封锁机制是 的主要方法。 并发控制 9.对并发操作若不加以控制,可能会带来 问题。 不一致10.数据库系统的并发控制的主要方法是采用 机制。封锁第九章 1解释下列名词:函数依赖,在关系模式R(U)中,FD是形为XY的一个命题,只要r是R的当前关系,对r中任意两个元组t和s,都有tX=sX蕴涵tY=sY,那么称FD XY在关系模式R(U)中成立。平凡的函数依赖,

16、如果XY,且YX,则称XY是一个“平凡的FD”。函数依赖集F的闭包F,被F逻辑蕴涵的函数依赖全体构成的集合,称为F的闭包,记为F+,即F+= XY | FXY。属性集X的闭包X+, 从已知的FD集F使用FD推理规则推出的所有满足XA的属性A的集合,称为X的闭包,记为X+,即X+= 属性A | XA在F+中 。函数依赖的逻辑蕴涵,如果从已知的FD集F能推导出XY成立,那么称F逻辑蕴涵XY,记为F XY。无损分解。设关系模式R,F是R上的FD集,= R1,Rk 是R的一个分解。如果对R中满足F的每一关系r,都有r= Ri(r),那么称分解相对F是“无损分解”。2设关系模式R(ABCDE)上FD集为

17、F,并且F=ABC,CDE,BD,EA。试求R的侯选键。试求B*的值。 R的候选键有四个:A、E、CD和BC。 B+=BD。3设关系模式R(ABCD),F是R上成立的FD集,F=ABCD,AD。试说明R不是2NF模式的理由。试把R分解成2NF模式集。从已知FD集F,可知R的候选键是AB。另外,ABD是一个局部依赖,因此R不是2NF模式。此时R应分解成= AD,ABC ,是2NF模式集。 4. 消除了非主属性对候选键局部依赖的关系模式,称为_模式。2NF5. 消除了非主属性对候选键传递依赖的关系模式,称为_模式。3NF6在关系模式R中,函数依赖XY的语义是B 在R的每一关系中,若两个元组的X值相

18、等,则Y值也相等7.如果XY和WYZ成立,那么WXZ成立。这条规则称为C.伪传递律8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F=ABC,DA,则属性集(CD)的闭包(CD)+ B ACD 9. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F=ABC,DA,则R的关键码为 D. BD10.关系规范化中的删除操作异常是指_ ,插入操作异常是指_。 不该删除的数据被删除 应该插入的数据未被插入11. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是_。 关系规范化理论12.关系数据库规范化是为解决关系数据库_问题而引入的。插入、删除和数据冗余13.关系模型中的关

19、系模式至少是_。 A. 1NF 14.当B属于子函数依赖于A属性时,属性A与B的联系是_。 B. 多对115.候选关键字中的属性称为() B主属性 16.关系模式中各级模式之间的关系为_。 A3NF2NF1NF 17.关系模式中,满足2NF的模式,_ _。 必定是1NF18.关系规范化的目的是控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性_。第十章 名词解释实体可以区别的客观存在的事物,称为实体。实体集 同一类实体构成的集合,称为实体集。基本属性 不可再分割的属性,称为基本属性。 软件工程研究如何用科学知识、工程方面的纪律指导软件开发的过程,以提高软件质量和开发效率,降低开发

20、成本的一门学科1.当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 ( ) A1个 2.基于数据库系统生存期的数据库设计分成哪几个阶段?基于DBS生存期的DBD分成以下五个阶段: 规划;需求描述和分析;概念设计;逻辑设计;物理设计。3.数据库设计的规划阶段应做哪些事情?DBD中规划阶段的主要任务是进行建立DB的必要性及可行性分析,确定DBS在组织中和信息系统中的地位,以及各个DB之间的联系。4.数据库设计的需求分析阶段是如何实现的?目标是什么?需求分析阶段的工作由下面四步组成: 分析用户活动,产生用户活动图;确定系统范

21、围,产生系统范围图; 分析用户活动所涉及的数据,产生数据流图;分析系统数据,产生数据字典。 需求分析阶段的目标是对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求;并把这些要求写成用户和数据库设计者都能接受的文档。5.当同一个当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 ( )B2个 6.物理数据库设计主要包括哪些内容?这个应该不考吧找不到7.数据库设计过程的输入包括4部分内容_,_,_和_。总体信息需求 处理需求 DBMS特征 硬件和OS特性8.数据库设计过程的输出主要有两部分:_完整的数据库结构_和_基于数据库结构和处理需求的应用程序设计原则_。完整的数据库结构 应用程序设计原则9.概念设计阶段可分为3个步骤来完成:_, 和_。系统调查 可行性分析 确定总目标和制定项目开发计划10.逻辑设计的主要工作是: 把概念模式转换成DBMS能处理的模式

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

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