数据库系统应用试题及答案[2].docx

上传人:叶*** 文档编号:34940864 上传时间:2022-08-19 格式:DOCX 页数:19 大小:69.92KB
返回 下载 相关 举报
数据库系统应用试题及答案[2].docx_第1页
第1页 / 共19页
数据库系统应用试题及答案[2].docx_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《数据库系统应用试题及答案[2].docx》由会员分享,可在线阅读,更多相关《数据库系统应用试题及答案[2].docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库根本问题一, 概述 1.数据库系统是采纳了数据库技术的计算机系统,数据库系统由数据库, 数据库管理系统, 应用系统和 。 C.数据库管理员 D.操作员 2.数据库DB,数据库系统DBS和数据库管理系统DBMS之间的关系是 。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3.下面列出的数据库管理技术开展的三个阶段中,没有特地的软件对数据进展管理的是 。 I人工管理阶段 II文件系统阶段 III数据库阶段 A.I 和 II B.只有 II C.II 和 III D.只有 I 4.以下四项中,不属于数据库系统特点

2、的是 。 A.数据共享 B.数据完整性 D.数据独立性高 5.数据库系统的数据独立性表达在 。 A.不会因为数据的变更而影响到应用程序 B.不会因为数据存储构造及数据逻辑构造的变更而影响应用程序 C.不会因为存储策略的变更而影响存储构造 D.不会因为某些存储构造的变更而影响其他的存储构造 6.描述数据库全体数据的全局逻辑构造和特性的是 。 A.模式 B.内模式 C.外模式 D. 7.要保证数据库的数据独立性,须要修改的是 。 C.三级模式之间的两层映射 D.三层模式 8.要保证数据库的逻辑数据独立性,须要修改的是 。 B.模式及内模式之间的映射 C.模式 D.三级模式 9.用户或应用程序看到的

3、那局部局部逻辑构造和特征的描述是 模式。 A.模式 B.物理模式 C.子模式 D.内模式 10.下述 不是DBA数据库管理员的职责 。 A.完整性约束说明 B.定义数据库模式 C.数据库平安 D.数据库管理系统设计 11.概念模型是现实世界的第一层抽象,这一类模型中最闻名的模型是 。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型 12.区分不同实体的依据是 。 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是 。 A.实体完整性, 参照完整性, 用户自定义完整性 B.数据构造, 关系操作, 完整性约束 C.数据增加, 数据修改, 数

4、据查询 D.外模式, 模式, 内模式 14.在 中一个结点可以有多个双亲,结点之间可以有多种联系。 B.关系模型 C.层次模型 D.以上都有 15. 的存取路径对用户透亮,从而具有更高的数据独立性, 更好的平安保密性,也简化了程序员的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 正确答案: (1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D (11) D (12) B (13) B (14) A (15) B ACCESS 数据库根底1.数据库设计的根本目标是要解决 A数据共享问题 B

5、数据平安问题 C大量数据存储问题 D简化数据维护 2.设有如下关系表: 那么以下操作中正确的选项是 ATRS BTRS CTRS DTR/S 3.数据库系统的核心是 A数据模型 B数据库管理系统 C数据库 D数据库管理员 4.将两个关系拼接成一个新的关系,生成的新关系中包含满意条件的元组,这种操作称为 A选择 B投影 C联接 D并 5.假如表A中的一条记录及表B中的多条记录相匹配,且表B中的一条记录及表A中的多条记录相匹配,那么表A及表B存在的关系是 A一对一 B一对多 C多对一 D多对多 6.利用Access创立的数据库文件,其扩展名为 A.ADP B.DBF C.FRM D.MDB 7.下

6、面关于Access表的表达中,错误的选项是 A在Access表中,可以对备注型字段进展“格式属性设置 B假设删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号 C创立表之间的关系时,应关闭全部翻开的表 D可在Access表的设计视图“说明列中,对字段进展具体的说明 8.在Access表中,可以定义3种主关键字,它们是 A单字段, 双字段和多字段 B单字段, 双字段和自动编号 C单字段, 多字段和自动编号 D双字段, 多字段和自动编号 “tEmployee表中,“姓名字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是 A5 5 B5 1

7、0 C10 10 D10 20 10.假设要确保输入的联系 值只能为8位数字,应将该字段的输入掩码设置为 A00000000 B99999999 C# D “tEmployee表中查找全部姓“王的记录,可以在查询设计视图的准那么行中输入 Like 王 BLike 王* C=王 =王* “对象所识别的动作和“对象可执行的活动分别称为对象的 A方法和事务B事务和方法 C事务和属性 D过程和方法 13.在关于报表数据源设置的表达中,以下正确的选项是 A可以是随意对象 B只能是表对象 C只能是查询对象 D可以是表对象或查询对象 14.在报表设计的工具栏中,用于修饰版面以到达更好显示效果的控件是 A直线

8、和矩形 B直线和圆形 C直线和多边形 D矩形和圆形 “*号的显示效果,那么应设置的属性是 A“默认值属性B“标题属性 C“密码属性 D“输入掩码属性 16.假定有以下循环构造 Do Until 条件 循环体 Loop 那么正确的表达是 A假如“条件值为0,那么一次循环体也不执行 B假如“条件值为0,那么至少执行一次循环体 C假如“条件值不为0,那么至少执行一次循环体 D不管“条件是否为“真,至少要执行一次循环体答案:1. A 2. B 3. B 4. C 5. D 6. D 7. B 8.C 9.C 10. A 11. B 12. A 13. D 14. A 15. D 16. B 数据库系统

9、根本问题1层次数据模型的定义答案1:在数据库中定义满意下面两个条件的根本层次联系的集合为层次模型: 有且只有一个结点没有双亲结点,这个结点称为根结点 根以外的其他结点有且只有一个双亲结点。 2网状数据模型的定义答案2:在数据库中定义满意下面两个条件的根本层次联系的集合为网状模型: 允许一个以上的结点没有双亲结点 至少有一个结点可以有多于一个的双亲结点。3关系数据模型的定义答案3:关系数据模型是由假设干关系组成的集合。 每个关系从构造上看事实上是一张二维表格,表中的每行表示一个实体对象,表的每列对应一个实体属性, 实体之间的关系用关键字来表示,这样的一张表称为一个关系。4什么是数据完整性?关系数

10、据库中数据完整性约束的分类。 答案4:(1) 数据的完整性是指存储在数据库中的数据的一样性和正确性。 关系模型数据完整性的分类有 域完整性:列的值域的完整性。实体完整性:表中记录的完整性。引用完整性:被引用表中的主关键字和引用表中的外部主关键字之间的关系。 用户自定义完整性: 5什么是存储过程?存储过程的优点是什么?答案5:(1) 存储过程是存放在效劳器上的预先定义及编译好的T_SQL语句。存储过程在第一次执行时进展语法检查和编译。编译好的版本存储在过程高速缓存中用于后续调用,执行速度快。存储过程由应用程序激活,而不是由SQL Server自动执行。(2) 存储过程特点: 使多个应用程序可以共

11、享应用程序的处理逻辑,全部的客户机程序运用同一个存储过程进展各种操作,从而确保数据访问和操作的一样性,也提高了应用程序的可维护性。 由于存储过程在第一次执行之后,就驻存在高速缓存存储器中,因此可以提高系统的执行效率。 供应一种平安机制。假如用户被授予执行存储过程的权限,那么既使该用户没有执行访问在该存储过程中所参考的表或者视图的权限,该用户也可以完全执行该存储过程。 削减了网络的流量负载。由于存储过程是存在效劳器端的,因此客户端要执行存储过程时,只须要传送一条吩咐即可,假如不运用存储过程,那么须要传送很多条SQL语句。 因为存储过程供应当前端应用程序共享的处理逻辑,假设要变更业务规那么或策略,

12、只需变更存储过程和参数。 6有关系模式R(U,F),属性集U=A,B,C,D,E,函数依靠集合F=ABC, CD, BE,请答复:R最高属于第几范式?说明理由;假如R不属于第三范式?说明理由并转换为第三范式。答案6:(1) R最高属于第一范式;(2) R的候选码是:A,B (A,C)(3) 分解R为第三范式:oR1(A,B,C)oR2(C,D)oR3(B,E) 7什麽是数据字典?答案7:数据字典是系统中各类数据描述的集合,是进展具体的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。 数据字典通常包括数据项, 数据构造, 数据流, 数据存储和处理过程五个局部。其中数据

13、项是数据的最小组成单位,假设干个数据项可以组成一个数据构造,数据字典通过对数据项和数据构造的定义来描述数据流, 数据存储的逻辑内容。每个数据库中至少要存储两局部内容:数据的描述和对应每个描述的假设干值。 8视图集成中,主要解决的冲突有哪些?答案8:(1) 命名冲突:在不同的视图中,可能有: 同名异义冲突 异名同义冲突 一样属性的取值单位冲突。 (2) 构造冲突: 同一对象在一个 视图中作为实体,在另一个视图中可能作为属性或联系。 同一实体在不同的分E-R图中所包含的属性个数和属性排列次序不完全一样。 不同的视图对同一个联系可能有不同的约束。 9什么是事务,简述事务主要特性。答案9:(1) 事务

14、(transaction)是用户定义的一个数据库操作序列,是数据库中不行分割的最根本的工作单元,也是数据库复原和并发限制的根本单元。(2) 事务具有四个特性: 原子性(Atomicity),事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 一样性(Consistency),事务的一样性指的是在一个事务执行之前和执行之后数据库都必需处于一样性状态。这种特性称为事务的一样性。 别离性(Isolation),别离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必需封锁起来,不被其它企图进展修改的事务看

15、到。别离性是DBMS针对并发事务间的冲突供应的平安保证。DBMS可以通过加锁在并发执行的事务间供应不同级别的别离。 长久性(Durability),长久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS保证它对数据库中数据的变更应当是永久性的,耐得住任何系统故障。长久性通过数据库备份和复原来保证。 10并发限制的目的和意义?并发操作可能产生的主要问题有哪些?答案10:1 并发限制的目的:改善系统的资源利用率,充分利用数据库共享数据的特点;在保证事务的特性和数据库一样的前提下,提高多用户的并发程度;2 事务假如不加限制地并发执行,会产生以下三个问题: 丢失

16、更新 (lost update) 读脏数据 (dirty read) 读值不行复现 (unrepeatable read) 11数据库系统可能发生的主要故障有哪些?简述DBMS复原数据库的措施和方法。答案11:(1) 数据库系统的主要故障有以下三种: 事务故障 系统故障 存储介质故障(2) DBMS采纳相应策略进展数据库复原: 事务提交 数据库转储 日志和日志文件 12DBMS的体系构造分几种?答案12:DBMS的三种体系构造:1 物理中心数据库;一台大型的中心计算机存放数据库管理系统和数据库,通过网络连接大量终端。2 分布式数据库:一个分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库

17、组成的集合,网络中的每个结点具有独立处理的实力称为场地自治,可执行局部应用,同时,每个结点通过网络通讯系统也能执行两个结点以上的全局应用。3 客户/效劳器构造:一台大型的效劳器计算机存放数据库管理系统和数据库,通过网络连接大量客户端计算机;数据库效劳器供应客户端的效劳恳求,存储和管理数据库,把局部数据传送到客户端进展处理,处理后的数据再写回效劳器;客户端的DBMS没有并发限制要求,功能比拟简洁。客户端和效劳器端分工明确,各司其职。 13在分布式事务的限制中采纳了哪两阶段提交协议Two-Phase Commit Protocol?答案13:即分布式事务的提交分为两个阶段: 预提交阶段(Pre-C

18、ommit Phase) 决策后阶段Post-Decision Phase 14面对对象数据库独立的对象标识的特性答案14:独立的对象标识符 OID具有下面特性:(1) 每个对象在产生时得到一个唯一的标识符。(2) 标识符在对象的整个生命周期内是固定不变的。(3) 一个被删除对象的标识符不行再用。(4) 对象标识独立于对象的存储位置和对象的状态。(5) 用户定义的关键字仍旧可以存在。 15简述数据仓库的定义。答案15:数据仓库的定义是:数据仓库是支持决策过程的, 面对主题的, 集成的, 随时间变更的, 长久的数据集合。 16数据仓库的分析型的数据及传统数据库的操作型数据的主要差异有哪些? 答案

19、16: 操作型数据分析型数据细微环节的综合的在存取的瞬间是正确的代表过去的数据可更新,由录入人员或经过特地培训的输入事务而更新不行更新,终端用户的访问权限经常是只读的处理细微环节问题受到更多关注的是结论性的数据,是综合的,或是提炼的操作需求事先可知道,系统可按预料的工作量进展优化操作需求事先不知道,恒久不知道下一步用户要做什么事务驱动分析驱动对性能要求高对性能要求宽松面对日常业务操作应用面对分析决策,支持管理需求一次操作数据量少一次操作数据量多对响应时间要求高对响应时间要求低17图书馆管理系统中管理员及图书之间的管理关系,如图书上架, 借出图书等管理工作的联系是否在E-R模型中画出? 答案17

20、:1 但凡E_R模型中出现的联系,都应当反映在数据库中,就是说,数据库中应当存储在E-R模型图中画出的全部联系信息。2 依据用户对系统的要求,推断是否须要建立管理员及图书之间的管理关系。例如,假设用户要求记录每个管理员的工作状况:如每个管理员每天借出了多少图书?接收还回图书多少次?购进图书多少?上架多少等等,领导可以依据每个人的工作状况评价工作人员的业绩,这就须要在数据库中记录这些管理工作。否那么,就不须要建立这种联系。 18图书馆管理系统中借阅人学生查询图书的联系是否须要在E-R模型中画出? 答案18: 查阅操作是否须要在数据库中有关的信息,也依据用户对系统的要求,确定是否须要建立查阅人员及

21、查阅图书之间的关系。对于保密的资料,必需记录每个查阅人的状况,包括查阅人的信息, 查阅时间, 查阅内容等。对于不须要记录查阅过程的系统,就不须要建立这种联系。 数据库系统思索题一1, 运用DBMS技术进展数据管理的主要特点是:问答第1题(1) 数据库具有面对各种应用的数据组织和构造。(2) 具有高度的数据独立性。(3) 实现数据的高度共享并保证数据的完整性和平安性 2, 数据库的三级模式构造的含义是:问答第2题外模式:外模式又称用户模式,在传统的数据库系统中称为子模式。外模式是概念模式的子集,它按用户视图定义数据,也可以从概念模式中导出。概念模式:概念模式又称逻辑模式,是全局数据逻辑关系的抽象

22、和描述。它独立于数据的物理存储构造,是全部用户的共同的逻辑数据视图。内模式:内模式又称物理模式,用以描述数据在数据库中的存储和存取方式。 3, 分布式数据库管理系统中事务的提交分哪两个阶段问答第3题(1) 预提交阶段(2) 决策后阶段。4, 设置和管理锁必需遵守的两段式协议的内容问答第4题(1) 一个数据单元在第一次被访问之前必需对它加锁。(2) 假如一个数据单元已经有了一个共享锁,只能对它再附加共享锁。假设它有了一个独占锁,不能再对它附加任何锁。(3) 由一个进程设置的全部锁,只能在该进程完毕时释放,而且要一起释放。 5, 数据库系统可能发生的主要故障有:问答第5题事务故障, 系统故障和存储

23、介质故障。6, DBMS中事务的特性及含义是指:问答第6题(1) 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行,这种特性称为原子性。(2) 事务的一样性指的是在一个事务执行之前和执行之后数据库都必需处于一样性状态,这种特性称为事务的一样性。(3) 别离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必需封锁起来,不被其它企图进展修改的事务看到。(4) 长久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS保证它对数据库中数据的变更应当是永久性的,耐得住任何系统故障。7,

24、数据库管理系统的功能主要划分为哪4局部:问答第7题(1) 数据库模式定义(2) 数据操纵 (3) 数据库系统限制(4) 数据库维护和效劳 8, 说明关系数据模型中候选码和码(主关键字)的定义问答第8题(1) 候选码:在关系模式R(U)中,K为R的属性或者属性组,假设满意KU,那么K为关系模式R的候选码。(2) 主码: 假设关系模式R(U)中有多个候选码,那么选定其中的一个候选码作为主码,或称主关键字。 9, 数据仓库的定义:问答第9题数据仓库是支持决策过程的, 面对主题的, 集成的, 随时间变更的, 长久的数据集合。10, 关系数据库语言SQL的主要功能包括:问答第10题数据定义, 数据操纵,

25、 数据限制11, 试述独立的对象标识OID具有的特性:问答第11题独立的对象标识OID具有下面特性:(1) 每个对象在产生时得到一个唯一的标识符。(2) 该标识符在对象的整个生命周期内是固定不变的,而且是唯一的。(3) 一个被删除对象的标识符不行再用。 (4) 对象标识符独立于对象的存储位置和对象的状态。 (5) 用户定义的关键字仍旧可以存在, 而且可以供应一些函数实现把一个对象的标识符转换成一个相关的用户定义的关键字, 或者相反方向的转换。 12, 有关系模式R(U,F),属性集U=A,B,C,D,E, 函数依靠集合F=C-A, BC-D, D-E, 请答复如下的问题: (1) R最高属于第

26、几范式 说明理由; (2) 请分解R为符合第三范式的关系模式集合,并给出每个关系的主码:问答第12题R最高属于1NF范式。 理由:关系模式R(U,F)的主码是(B,C),属性之间存在局部函数依靠C-A,同时存在传递函数依靠BC-D, D-E。 符合第三范式的关系模式集合:R1(C,A),主码:C R2(BC ,D),主码:BC R3(D,E),主码:D 13, 设有关系R和S如以下图所示。请画出R和S的并(RS), 交(RS), 差(R-S)运算结果。问答第13题并(RS) 运算结果, 交(RS) 运算结果, 差(R-S) 运算结果14, 以下图画出供应商, 零件和工程和仓库四者相互关系的E-

27、R模型图,图中给出库存和供应两个联系的属性,其他每类实体的属性自定。完成以下设计工作: (1) 请设计出相应的关系数据库的关系模式,标明主码。 (2) 请设计一个SQL查询语句,查询供应零件品种数目大于10种的供应商的名字和供应零件品种数。 问答第14题(1)关系模式表格构造如下,红色为主码: 零件表零件号,零件名,。供应商表供应商号,供应商名称,供应商地址工程表工程号,工程名,工程供应零件表供应商号,零件号,工程号,供应数量仓库表仓库号,仓库名, 库存表仓库号,零件号,库存量,.(2) SQL查询语句如下:SELECT 供应商名称,COUNT(*) FROM 供应商表 S,工程供应零件表M,

28、零件表 P,工程表 O WHERE S.供应商号 = M.供应商号 AND M.零件号 = P.零件号 AND M.工程号= O.工程号 GROUP BY 供应商名称 HAVING COUNT(*) 10 思索题 二一, 填空题1, 分布式数据库是数据库技术和 结合的产物。第1个空答案为网络技术2, 在关系数据库中,通过 来表示实体集之间的联系。第2个空正确答案为关系表3, 分布式数据库系统中数据分片的方法有: 。 第3个空正确答案为水平分片, 垂直分片, 水平垂直混合分片三种方法4, DBMS的系统缓冲区是由限制信息和假设干 组成。第4个空正确答案为数据页5, 对数据库的物理设计优劣评价的重

29、点是 。第5个空正确答案为访问时间效率和空间利用效率6, DBMS中根本的加锁类型是 。第6个空正确答案为共享锁和独占锁7, 数据挖掘的方法有 。第7个空正确答案为干脆数据挖掘和间接数据挖掘8, 现实世界中,实体之间联系的类型有如下几种: .第8个空正确答案为一对一联系, 一对多联系, 多对多联系9, DBMS设置检查点的主要目的是 .第9个空正确答案为提高数据库复原的效率10, 数据库系统的三级模式是 . 第10个空正确答案为外模式, 概念模式和内模式二, 问答题1, 视图概念的主要优点有:问答第1题(1)供应了逻辑上的数据独立性:修改了根本表,通过建立视图,可以不变更应用程序。(2)简化了

30、用户查询; (3)不同的用户通过视图可以从不同的观点视察数据; (4)视图作为授权的单位提高了系统的平安性,通过视图可以对用户隐藏某些数据。 2, 关系数据库逻辑设计过程主要包括哪些步骤:问答第2题(1) 从E-R模式导出初始数据库模式。(2) 关系模式标准化。(3) 模式评价。(4) 以DBMS语法描述数据库模式。3, 简述语义数据模型和构造数据模型的主要差异: (1) 语义数据模型注意: (2) 语义数据模型不注意: (3) 语义数据模型如:A, 构造数据模型注意: B, 构造数据模型不注意:C, 构造数据模型如: 问答第3题(1) 语义数据模型注意:数据表示的语义(2) 语义数据模型不注

31、意:数据的组织构造 (3) 语义数据模型如:实体联系数据模型, 面对对象数据模型A, 构造数据模型注意:数据的组织构造B, 构造数据模型不注意:数据表示的语义 C, 构造数据模型如:层次数据模型, 网状数据模型, 关系数据模型。 4, 简述数据仓库的特征:问答第4题(1) 数据仓库是面对主题的。 (2) 数据仓库是集成的的。(3) 数据仓库是随时间变更的。(4) 数据仓库是稳定的。(5) 信息的概括和聚集 5, 说明下面的词语: (1) 物理数据的独立性: (2) 逻辑数据的独立性: (3) 意向锁: (4) 关系:问答第5题(1) 物理数据的独立性: 指数据的全局逻辑构造独立于物理存储构造。

32、(2) 逻辑数据的独立性: 指数据的全局逻辑构造独立于局部逻辑构造。 (3) 意向锁: 意向锁是在加锁结点的祖先结点上用作意向或标记,意味着锁是加在该结点的下属结点上。(4) 关系: 某一时刻对应某个关系模式的内容元组的集合,或称行的集合称作关系。 6, 设有关系R和S如以下图所示。请画出R和S等值(R.A=S.A)连接和不等值(R.AS.A)连接的运算结果。 问答第6题(1) R.A = S.A的等值连接结果如下: (2) R.A BC, B-D, CD-E, E-B,请答复如下的问题:(1) R的候选码是: (2) R的主码是: (3) R最高属于第几范式 说明理由;(4) R是否为第三范

33、式 , 说明缘由; (5) 请分解R为符合第三范式的关系模式集合,并给出每个关系模式的主码。问答第7题(1) R的候选码是:A (2) R的主码是: A (3) R最高属于第几范式 说明理由; R最高属于第2(2NF)范式。 理由:关系模式R(U,F)中不存在非主属性对码的局部函数依靠。(4) R是否为第三范式 , 说明缘由; R不属于第三范式。 理由:关系模式R(U,F)中存在非主属性对码的传递函数依靠,如A-B, B-D。(5) 请分解R为符合第三范式的关系模式集合,并给出每个关系模式的主码。 保持函数依靠的分解如下: R1(A,B,C),主码:A R2(B,D), 主码:B R3(C,D

34、,E), 主码:(C,D) R4(E,B), 主码:E 不保持函数依靠的分解如下: R1(A,B,C),主码:A R2(C,D,E), 主码:(C,D) 8, 完成下面的数据库设计: 请设计某单位的科研工程管理数据库,主要的实体包括:科研工程组, 科研人员和科研工程。他们之间的关系如下:每个科研工程组可以有多个科研人员,每个科研人员可以属于多个科研工程组;每个科研工程组可以负责多个科研工程,每个科研工程只能由一个科研工程组负责;每个科研人员可以参及多个科研工程的工作,每个科研工程由多个科研人员参及工作。学生自己设计每类实体的主要属性。要求完成如下设计工作: (1) 画出该系统的E-R模型图,包

35、括实体及实体之间的联系,并标出:(a) 实体的主要属性,(b) 实体之间联系的主要属性;(2) 把E-R模型图转换为关系表标明主关键字。(3) 请设计一个SQL查询语句,显示参及科研工程数大于5项的科研人员的姓名, 参及的科研工程数目。 E_R模型图如下:实体关系表,红色为主码:(1) 工程表:(工程号,工程名,)(2) 科研组表:(科研组号,科研组名,)(3) 科研人员表:(人员号,人员名,)两个多对多的联系转换为两个关系表:(1) 属于表:(人员号,科研组号,)(2) 参及工程表:(人员号,工程号,)SQL语句如下:SELECT 人员名称,COUNT(*)FROM 科研人员表R,参及工程表

36、MWHERE R.人员号 = M. 人员号GROUP BY 人员名称HAVING COUNT(*) 5思索题二 参考答案:一, 填空题第1个空答案为网络技术第2个空正确答案为关系表第3个空正确答案为水平分片, 垂直分片, 水平垂直混合分片三种方法第4个空正确答案为数据页第5个空正确答案为访问时间效率和空间利用效率第6个空正确答案为共享锁和独占锁第7个空正确答案为干脆数据挖掘和间接数据挖掘第8个空正确答案为一对一联系, 一对多联系, 多对多联系第9个空正确答案为提高数据库复原的效率第10个空正确答案为外模式, 概念模式和内模式二, 问答题答案 问答第1题(1)供应了逻辑上的数据独立性:修改了根本

37、表,通过建立视图,可以不变更应用程序。(2)简化了用户查询; (3)不同的用户通过视图可以从不同的观点视察数据; (4)视图作为授权的单位提高了系统的平安性,通过视图可以对用户隐藏某些数据。 问答第2题(1) 从E-R模式导出初始数据库模式。(2) 关系模式标准化。(3) 模式评价。(4) 以DBMS语法描述数据库模式。问答第3题(1) 语义数据模型注意:数据表示的语义(2) 语义数据模型不注意:数据的组织构造 (3) 语义数据模型如:实体联系数据模型, 面对对象数据模型A, 构造数据模型注意:数据的组织构造B, 构造数据模型不注意:数据表示的语义 C, 构造数据模型如:层次数据模型, 网状数

38、据模型, 关系数据模型。 问答第4题(1) 数据仓库是面对主题的。 (2) 数据仓库是集成的的。(3) 数据仓库是随时间变更的。(4) 数据仓库是稳定的。(5) 信息的概括和聚集 问答第5题(1) 物理数据的独立性: 指数据的全局逻辑构造独立于物理存储构造。(2) 逻辑数据的独立性: 指数据的全局逻辑构造独立于局部逻辑构造。 (3) 意向锁: 意向锁是在加锁结点的祖先结点上用作意向或标记,意味着锁是加在该结点的下属结点上。(4) 关系: 某一时刻对应某个关系模式的内容元组的集合,或称行的集合称作关系。 问答第6题(1) R.A = S.A的等值连接结果如下: (2) R.A B, B-D。(5

39、) 请分解R为符合第三范式的关系模式集合,并给出每个关系模式的主码。 保持函数依靠的分解如下: R1(A,B,C),主码:A R2(B,D), 主码:B R3(C,D,E), 主码:(C,D) R4(E,B), 主码:E 不保持函数依靠的分解如下: R1(A,B,C),主码:A R2(C,D,E), 主码:(C,D) 问答第8题E_R模型图如下:实体关系表,红色为主码:(1) 工程表:(工程号,工程名,)(2) 科研组表:(科研组号,科研组名,)(3) 科研人员表:(人员号,人员名,)两个多对多的联系转换为两个关系表:(1) 属于表:(人员号,科研组号,)(2) 参及工程表:(人员号,工程号,

40、)SQL语句如下:SELECT 人员名称,COUNT(*)FROM 科研人员表R,参及工程表MWHERE R.人员号 = M. 人员号GROUP BY 人员名称HAVING COUNT(*) 5思索题三问答题1、 数据库管理系统的体系构造有哪三种:问答第1题物理中心数据库构造, 分布式数据库构造, 客户/效劳器组织构造2.面对对象数据库管理系统中的模式演化的内容主要包括如下两方面:问答第2题变更类结点的定义, 变更类层次构造3.关系数据模型的完整性包括:问答第3题实体完整性,域完整性,引用完整性。4.DBMS中事务的特性是:问答第4题原子性, 一样性, 别离性, 长久性5, SQL Serve

41、r的数据库备份策略有三种:问答第5题只备份数据库, 备份数据库和日志文件, 增量备份。6, 数据库设计的4个阶段是:问答第6题(1) 需求分析阶段 (2)概念设计阶段 (3)逻辑设计阶段 (4)物理设计阶段 7, 数据库管理系统在事务日志中记录的主要信息有:问答第7题事务标识; 事务运行的关键时间,如开场时间, 提交时间等; 对数据库的更新操作类型(增加, 删除, 修改)和操作对象; 更新事务的前映像和后映像内容。 8, 说明下面词语的含义: (1) 数据库平安性指: (2) DBMS保证数据库平安性的措施: (3) 数据库完整性指: (4) DBMS保证数据库完整性的措施: (5) 数据库DB: (6) 数据库管理系统DBMS:问答第8题(1) 数据库平安性指: 数据库的平安性是为了防止对数据库数据的恶意破坏和非法存取。(2) DBMS保证数据库平安性的措施: DBMS供应平安认证登录和授权访问数据库对象。(3) 数据库完整性指: 数据库的完整性是指数据库数据的正确性和相容性。(4) DBMS保证数据库完整性的措施: DBMS供应实体完整性, 域完整性和引用完整性约束。(5) 数据库DB: 数据库是长期储存在计算机

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁