【考研题库】2020年西华师范大学数据库原理及应用(同等学力加试)考研复试核心题库[简答题+应用题].pdf

上传人:yi****st 文档编号:5470161 上传时间:2022-01-08 格式:PDF 页数:6 大小:330.35KB
返回 下载 相关 举报
【考研题库】2020年西华师范大学数据库原理及应用(同等学力加试)考研复试核心题库[简答题+应用题].pdf_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【考研题库】2020年西华师范大学数据库原理及应用(同等学力加试)考研复试核心题库[简答题+应用题].pdf》由会员分享,可在线阅读,更多相关《【考研题库】2020年西华师范大学数据库原理及应用(同等学力加试)考研复试核心题库[简答题+应用题].pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2020 年西华师范大学数据库原理及应用(同等学力加试 )考研复试核心题库简答题 + 应用题 主编:掌心博阅电子书第 2 页,共 71 页版权声明本书根据最新复试要求并结合历年复试经验按照复试题型进行了整理编写,涵盖了这一复试科目该常考及重点复试试题并给出了参考答案,针对性强,由于复试复习时间短,时间紧张建议直接背诵记忆,考研复试首选资料。青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而

2、有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。第 3 页,共 71 页特别说明本书由本机构编写组多位高分在读研究生按照考试大纲、真题、指定参考书等公开信息潜心整理编写,仅供考研复试复习参考,与目标学校及研究生院官方无关,如有侵权请联系我们立即处理。一、简答题1 SQL2 中提供了几种权限,分别是什么?【答案】 査询 (SELECT): 允许用户对关系或视图进行査询操作;插入 (INSERT): 允许用户对关系或视图

3、进行插入操作;删除 (DELETE): 允许用户对关系或视图进行删除操作;修改 (UPDATE): 允许用户对关系或视图进行修改操作;引用 (REFERENCES): 用户定义新关系时可引用其他关系的键码作为外键码;使用 (USAGE): 用户可使用已定义的域。2 运行记录优先原则是什么?【答案】 运行记录优先原则:(1)至少要等相应的运行记录已经写入“日志 ”文件后,才能允许事务往数据库中写记录。(2)直至事务的所有运行记录都已写入“日志 ”文件后,才能允许事务完成“ ENDTRANSACTION”处理。3 试述关系数据语言的特点和分类。青岛掌 ? 心博阅电子书【答案】 关系数据语言可以分为

4、三类:这些关系数据语言的共同特点:具有完备的表达能力;是非过程化的集合操作语言;功能强; 能够嵌入高级语言中使用。4 简述SQL语言的主要特点。【答案】 SQL 语言的主要特点包括如下。(1)功能强大,通用性好,把多种功能融为一体;(2)高度非过程化。用户只需要指出“做什么 ”,而不需要指出“怎么做 ” ,数据的存取和整个语句的操作过程由系统自动完成,大大减轻了用户的负担;(3)面向集合的操作方式。查询的结果和更新操作的对象均可为元组的集合;(4)简单易学, 灵活易用。 语言简洁, 语法简单。 既可直接用SQL 语句对数据库进行操作,也可把 SQL语句嵌入到高级语言程序中。5 什么是单继承?什

5、么是多重继承?继承性有什么优点?【答案】 若一个子类只能继承一个超类的特性(包括属性、方法和消息),这种继承称为单继承;若一个子类能继承多个超类的特性,这种继承称为多重继承。继承性优点:第 4 页,共 71 页(1)它是建模的有力工具,提供了对现实世界简明而精确的描述;(2)它提供了信息重用机制,由于子类可以继承超类的特性,这就可以避免许多重复定义。6 数据库中要存储和管理的数据内容包括哪些方面?【答案】 数据库中存储四个方面的数据:(1)数据描述,即数据的外模式、模式、内模式;(2)数据本身;(3)数据之间的联系;(4)存取路径。这四个方面的数据内容都要采用一定的方式组织、存储起来。7 试述

6、事务的概念及事务的4 个特性。 青岛掌 心博 ? 阅电子书【答案】 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务具有4 个特性:原子性(Atomicity) 、一致性 (Consistency)、隔离性 (Isolation) 和持续性 (Durability) 。这 4 个特性也简称为ACID 特性。原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性 :一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离

7、的,并发执行的各个事务之间不能互相干扰。持续性 :持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。8 什么是数据库中的自主存取控制方法和强制存取控制方法?【答案】 自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。青岛掌 ? 心博阅 ?电子书强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象

8、。9 并发操作可能导致哪几种数据不一致的现象?采用什么协议解决这几种数据不一致现象?【答案】 并发操作可能导致修改丢失,读“脏”数据和不可重复读等3 种数据不一致现象。采用一级封锁协议可解决丢失修改的问题,二级封锁协议既可解决丢失修改的问题,也可解决读 “脏”数据的问题,而三级封锁协议可全部解决上述3 种数据不一致现象。10什么是数据库建模?数据库建模的主要内容包括什么?【答案】 在设计数据库时,对现实世界进行分析、抽象,并从中找出内在联系,进而确定数据库的结构,这一过程就称为数据库建模。数据库建模主要包括两部分内容:确定最基本的数据结构;对约束建模(主要是说明键码和外键码)。11说明封锁的含

9、义。【答案】 封锁指的是某事务对某数据对象进行操作之前,先请求系统对其加锁,成功加锁之后该事务就对该数据对象有了控制权,只有该事务对其进行解锁之后,其他事务才能更新它。第 5 页,共 71 页12叙述数据字典的主要任务和作用。【答案】 数据字典的任务就是管理有关数据的信息,因此又称为“数据库的数据库”它的主要任务如下。(1)描述数据库系统的所有对象,并确定其属性。如一个模式中保护的记录型与一个记录型包含的数据项,用户的标识、口令,物理文件名称、物理位置及其文件组织方式等。数据字典在描述时赋给每个对象一个唯一的标识。(2)描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个模式,哪些模式或记

10、录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。(3)登记所有对象的完整性及安全性限制等。(4)对数据字典本身的维护、保护、查询与输出。数据字典的主要作用如下。(1)供数据库管理系统快速查找有关对象的信息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、子模式表和模式表等。(2)供数据库管理员查询,以掌握整个系统的运行情况。(3)支持数据库设计与系统分析。13理解并解释下列术语的含义:进程、任务、“ 轻权 ” 进程、线程、线索。【答案】 进程 :操作系统中的核心概念,进程是程序的一次执行过程。进程既是资源分配的最小单位也是操作系统调度的基本单位。任务 :在单处理器系

11、统中任务与进程是类似的概念。随着多处理器系统以及并行计算技术的发展,进程概念被进一步细划为任务(Task)与线程 (Thread)的概念。任务是申请资源的基本单位,而线程是调度和运行的基本单位。“轻权 ” 进程:线程又被称为“轻权 ” 或“轻量 ”进程。线索 :是数据库系统中的概念,它借鉴了操作系统中“线程 ” 的概念:整个 DBMS 可以看作是一个Task,当有一个用户申请数据库服务时,Task 分配多个Thread 为之服务,多个Thread 并行工作,共享资源。一般地讲, DBMS 中的线索是DBMS 的一个执行流。14为什么系统不允许事务只提交对部分数据库或变量所做的更新,而不同时提交

12、对其他部分数据库或变量所做的更新?青岛掌 心博阅电子书【答案】 这样违背了事务特性中的原子性。如果事务能提交一些而不是全部更新,那么未提交的更新有可能将回滚, 而已提交的更新又不能回滚,这样, 事务将不再满足定义“事务要么都做, 要么都不做 ”。15试述数据库系统三级模式结构,这种结构的优点是什么?【答案】 数据库系统的三级模式结构由外模式、模式和内模式组成。外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,

13、是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的3 个抽象级别, 它把数据的具体组织留给DBMS 管理, 使用户能逻第 6 页,共 71 页辑地抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这3 个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式 /模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。16数据库的完整性

14、概念与数据库的安全性概念有什么区别和联系?【答案】 数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(Garbage In Garbage Out)所造成的无效操作和错误结果。青岛掌 ? 心博阅 ?电子书后者是数据库防止恶意的破坏和非法的存取。也就是说, 安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。17试述层次模型的概念,举出3 个层次模型的实例。【答案】 教员、学生层次数据库模型如图(a);行政机构层次数据库模型如图(b);行政区域层次数据库模型如图 (c)。图

15、18试述 DBMS 四种进程组织方案,并分析各种方案的特点和优缺点。【答案】 DBMS 四种进程组织方案如下。N 方案: N 个 DB 用户应用程序对应N 个用户进程, DBMS 作为应用程序的子程序被连入用户应用程序中。因此这种方案也称为连入式方案。数据库系统中共有N 个进程。2N 方案:每个用户进程有一个DBMS 进程为之服务,因此N 个用户进程就有N 个 DBMS 进程,共2N 个进程。N+1 方案: N 个用户进程仅有一个DBMS 进程为它们服务,因此共N+1 个进程。N+M 方案:用M 个 DBMS 进程为 N 个用户进程提供服务,一般MN。19数据库的完整性和一致性有何异同点?青岛掌 ? 心博阅电子书【答案】 完整性和一致性都是要保证数据库中数据的正确性。完整性是由完整性控制系统在数据库定

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

当前位置:首页 > 研究报告 > 其他报告

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

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