版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大部分试题答案:完好简答题答案:一、简答题简述数据库系统的特色。数据构造化数据的共享性高,冗余度低且易扩凑数据独立性高数据由数据库管理系通通一管理和控制数据库管理系统的主要功能有哪些?数据定义功能数据组织、储存和管理数据操作功能数据库的事务管理和运转管理数据库的成立和保护功能其余功能什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为何数据库系统拥有数据与程序的独立性?物理独立性:用户的应用程序与数据库中数据物理储存是相互独立的逻辑独立性:用户的应用程序与数据库中数据库的逻辑构造是相互独立的。简述数据库系统的三级模式构造。数据库系统的三级模式构造由外模式、模式和内模式构成。外模式,亦
2、称子模式或用户模式,是数据库用户(包含应用程序员和最后用户)能够看见和使用的局部数据的逻辑构造和特色的描绘,是数据库用户的数据视图,是与某一应用相关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑构造和特色的描绘,是所实用户的公共数据视图。模式描绘的是数据的全局逻辑构造。外模式波及的是数据的局部逻辑构造,往常是模式的子集。内模式,亦称储存模式,是数据在数据库系统内部的表示,即对数据的物理构造和储存方式的描绘。为了能够在内部实现这三个抽象层次的联系和变换,数据库系统在这三级模式之间供给了两层映像:外模式模式映像和模式内模式映像。试述数据库系统的构成。数据库系一致般由数据库、数据库管
3、理系统(及其开发工具)、应用系统、数据库管理员和用户构成。注:以下为详尽构成:简述文件系统与数据库系统的差别和联系。文件系统与数据库系统的差别(1)文件系统用文件将数据长久保留在外存上,数据库系统用数据库一致储存数据;(2)文件系统中的程序和数占有必定的联系,数据库系统中的程序和数据分别;(3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS一致管理和控制数据;(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。文件系统和数据库系统之间的联系:(1)均为数据组织的管理技术;(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行变换;(3
4、)数据库系统是在文件系统的基础上发展而来的。DBA的职责是什么?关系代数的基本运算有哪些?注:选择:?R(选择出若干知足条件a的元组)投影:?R(选择出若干知足条件a的属性列),删除了重复的元组连结:等值连结:选择两个属性列同样的元组连结自然连结:特别的等值连结,比较重量为同名属性,重复属性列删除什么是基本表?什么是视图?二者的差别和联系是什么?基本表是自己独立存在的表,在sQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图自己不独立储存在数据库中,是一个虚表。即数据库中只寄存视图的定义而不寄存视图对应的数据,这些数据仍寄存在导出视图的基本表中。视图在观点上与基本表等同,用户能
5、够好像基本表那样使用视图,能够在视图上再定义视图简述视图的长处。(l)视图能够简化用户的操作;(2)视图使用户能以多种角度对待同一数据;(3)视图对重构数据库供给了必定程度的逻辑独立性;(4)视图能够对机密数据供给安全保护。所有的视图能否都能够更新?哪种视图是能够更新的,哪种视图是不行更新的?不是。基本表的队列子集视图一般是可更新的。若视图的属性来自集函数、表达式,则该视图必定是不可以够更新的简述SQL的特色。(l)综合一致。sQL语言集数据定义语言DDL、数据操控语言DML、数据控制语言DCL的功能于一体。(2)高度非过程化。用sQL语言进行数据操作,只需提出“做什么”,而无需指明“怎么做”
6、,所以无需认识存取路径,存取路径的选择以及sQL语句的操作过程由系统自动达成。(3)面向会合的操作方式。sQL语言采纳会合操作方式,不单操作对象、查找结果能够是元组的会合,并且一次插入、删除、更新操作的对象也能够是元组的会合。(4)以同一种语法构造供给两种使用方式。sQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。(5)语言简捷,易学易用在嵌入式SQL中是怎样协调SQL语言的会合办理方式和主语言的单记录办理方式的?关系数据库的完好性规则有哪几类?实体完好性参照完好性用户自定义完好性试
7、述查问优化在关系数据库系统中的重要性和可能性。重要性:关系系统的查问优化既是RDBMS实现的重点技术又是关系系统的长处所在。它减少了用户选择存取路径的负担。用户只需提出“干什么”,不用指出“怎么干”。查问优化的长处不单在于用户不用考虑怎样最好地表达查问以获取较好的效率,并且在于系统能够比用户程序的“优化夕做得更好。可能性:(l)优化器能够从数据词典中获取很多统计信息,比如关系中的元组数、关系中每个属性值的散布状况、这些属性上能否有索引、是什么索引(B树索引仍是HASH索引或唯一索引或组合索引)等。优化器能够依据这些信息选择有效的履行计划,而用户程序则难以获取这些信息。(2)假如数据库的物理统计
8、信息改变了,系统能够自动对查问进行从头优化以选择相适应的履行计划。在非关系系统中一定重写程序,而重写程序在实质应用中常常是不太可能的。(3)优化器能够考虑数十甚至数百种不一样的履行计划,从中选出较优的一个,而程序员一般只好考虑有限的几种可能性。(4)优化器中包含了好多复杂的优化技术,这些优化技术常常只有最好的程序员才能掌握。系统的自动优化相当于使得所有人都拥有这些优化技术写出Armstrong推理规则中自反律、增广律、传达律的形式化定义。设U为属性集总集,F为U上的一些函数依靠,则相关系模式RA1自反律:若y?X?U,则XY为F所包含。A2增广律:若XY为F所包含,且Z?U,则XZYZ为F所蕴
9、含。A3传达律:若XY及YZ为F所包含,则XZ为F所包含简述日记文件的内容事务表记操作种类操作对象更新前的数据旧值更新后数据新值简述SQL中的自主存取控制体制。自主存取控制方法:定义各个用户对不一样数据对象的存取权限。当用户对数据库接见时第一检查用户的存取权限。防备不合法用户对数据库的存取。注:强迫存取控制方法:每一个数据对象被(强迫地)标以必定的密级,每一个用户也被(强迫地)授与某一个级其余同意证。系统规定只有拥有某一同意证级其余用户才能存取某一个密级的数据对象。简述数据库中事务的观点及其性质。事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不行切割的工作单位。事务拥有
10、4个特征:原子性一致性、隔绝性和连续性。原子性:事务是数据库的逻辑工作单位,事务中包含的诸操作要么都做,要么都不做。一致性:事务履行的结果一定是使数据库从一个一致性状态变到另一个一致性状态。隔绝性:一个事务的履行不可以被其余事务扰乱。即一个事务内部的操作及使用的数据对其余并发事务是隔绝的,并发履行的各个事务之间不可以相互扰乱。连续性:连续性也称永久性,指一个事务一旦提交,它对数据库中数据的改变就应当是永久性的。接下来的其余操作或故障不该当对其履行结果有任何影响。简述事物的原子性。原子性:事务是数据库的逻辑工作单位,事务中包含的诸操作要么都做,要么都不做。简述并发操作带来的三类数据不一致性丢掉改
11、正、不行重复读和读“脏夕数据。(l)丢掉改正:两个事务Tl和T2读入同一数据并改正,T2提交的结果损坏了(覆盖了)Tl提交的结果,以致Tl的改正被丢失。(2)不行重复读:不行重复读是指事务Tl读取数据后,事务几履行更新操作,使Tl没法再现前一次读取结果。(3)读“脏”数据:读“脏夕数据是指事务Tl改正某一数据,并将其写回磁盘,事务几读取同一数据后,Tl因为某种原由被撤除,这时Tl已修悔过的数据恢还原值,几读到的数据就与数据库中的数据不一致,则几读到的数据就为“脏”数据,即不正确的数据。在数据库中为何要并发控制?并发控制技术能够保证事务的哪些特色?数据库是共享资源,往常有很多个事务同时在运转。当
12、多个事务并发地存取数据库时就会产生同时读取和或改正同一数据的状况。若对并发操作不加控制便可能会存取和储存不正确的数据,损坏数据库的一致性。所以数据库管理系统一定供给并发控制体制保证事务的原子性、一致性、隔绝性和连续性。什么是封闭?基本的封闭种类有几种?封闭就是事务T在对某个数据对象比如表、记录等操作以前,先向系统发出恳求,对其加锁。加锁后事务T就对该数据对象有了必定的控制,在事务T开释它的锁以前,其余的事务不可以更新此数据对象。基本的封闭种类有两种:排它锁(ExclusiveLocks,简称x锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁。注:若事务T对数据对象A加上X锁,则
13、只同意T读取和修改A,其余任何事务都不可以再对A加任何种类的锁,直到T开释A上的锁。这就保证了其余事务在T开释A上的锁以前不可以再读取和改正A。共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T能够读A但不可以改正A,其余事务只好再对A加S锁,而不可以加X锁,直到T开释A上的S锁。这就保证了其余事务能够读A,但在T开释A上的S锁以前不可以对A做任何改正。简述两段封闭协议的内容。两阶段封闭是在对任何数据进行读、写操作以前,事务第一要获取对该数据的封闭在开释一个封闭以后,事务不可以再获取任何其余封闭。“两段”锁的含义:事务分为两个阶段:第一阶段是获取封闭,也称为扩展阶段;第二阶段是开释封闭,
14、也称为缩短阶段。简述数据库系统中活锁和死锁的含义。防止活锁的简单方法是什么?活锁的含义是该等候事务等候时间太长,仿佛被锁住了,实质上可能被激活。假如事务Tl封闭了数据Rl,几封闭了数据凡,而后Tl又请求封闭几,因几已封闭了几,于是Tl等候几开释几上的锁。接着几又申请封闭Rl,因Tl已封闭了Rl,几也只好等候Tl开释Rl上的锁。这样就出现了Tl在等候几,而几又在等候T的场面,T和几两个事务永久不可以结束,形成死锁什么叫做数据库的恢复?数据库恢复的基本技术有哪些?数据库管理系统把数据库从某种错误状态恢复到完好状态就叫做数据库恢复:它的实现技术数据转储和登录日记文件。简述数据库系统中可能发生的故障种
15、类,以及数据恢复方法。事务故障、系统故障、介质故障、计算机病毒事务故障:某个事务在运转过程中因为各种原由未运转至正常停止点事务故障的恢复:事务取消(UND)注:恢复程序要在不影响其余事务运转的状况下,强行回滚RBACK)该事务,即除去该事务对数据库的所有改正,使得这个事务象根本没有启动过同样系统故障:因为某种原由造成整个系统的正常运转忽然停止,以致所有正在运转的事务都以非正常方式停止。系统故障的恢复:1.除去还没有达成的事务对数据库的所有改正注:假如DBMS没法确立哪些事务已更新过数据库,则系统从头启动后,恢复程序要强行取消(UND)所有未达成事务,使这些事务象没有运转过同样。将已达成事务提交
16、的结果写入数据库注:假如DBMS没法确立哪些事务的提交结果还没有写入物理数据库,则系统从头启动后,恢复程序需要重做(RED)所有已提交的事务。介质故障:硬件故障使储存在外存中的数据部分丢掉或所有丢失介质故障的恢复:装入数据库发生介质故障前某个时刻的数据副本,重做自此时始的所有成功事务,将这些事务已提交的结果从头记入数据库计算机病毒:人为的故障或损坏,是一种计算机程序。计算机病毒的恢复:杀毒软件简述“运转记录优先原则”。在数据库系统中,写一个改正到数据库中和写一个表示这个改正的登记记录到日记文件中是两个不一样的操作,在这两个操作之间有可能发生故障。这时,假如先写了数据库改正,而在运转记录中没有登
17、记这个改正,则此后就没法恢复这个改正,那么此后也就没法取消这个改正。为了安全起见,采纳“运转记录优先原则”。它包含两点:1)起码要等相应运转记录已经写入“日记”文件后,才能同意事务往数据库中写记录。2)直至事务的所有运转记录都已写入运转“日记”文件后,才能同意事务达成“ENDTRANSACTION”办理简述日记文件内容及其作用。日记文件内容:事务表记操作种类操作对象更新前的数据旧值更新后数据新值日记文件作用:事务故障恢复和系统故障恢复一定使用日记文件在动向转储方式中一定成立日记文件,后备副本和日记文件联合起来才能有效地恢复数据库在静态转储方式中也可成立日记文件,当数据库破坏后可从头装入后盾副本
18、把数据库的恢复到转储结束时刻的正确状态,而后利用日记文件吧已达成的事务进行重做办理,对故障发生时还没有达成的事务进行撤除办理简述数据库设计过程。需求剖析:认识用户的数据需求、办理需求、安全性及完好性要求;观点设计:经过数据抽象,设计系统观点模型,一般为E-R模型;逻辑构造设计:设计系统的模式和外模式,对于关系模型主假如基本表和视图;物理构造设计:设计数据的储存构造和存取方法,如索引的设计;系统实行:组织数据入库、编制应用程序、试运转;运转保护:系统投入运转,长久的保护工作。需求剖析阶段的设计目标是什么?检查的内容是什么?需求剖析阶段的设计目标是经过详尽检查现实世界要办理的对象(组织、部门、公司等),充分认识原系统(手工系统或计算机系统)工作概略,明确用户的各样需求,而后在此基础上确立新系统的功能。检查的内容是“数据和“办理”,即获取用户对数据库的以下要求:(l)信息要求,指用户需要从数据库中获取信息的内容与性质,由信息要求能够导出数据要求,即在数据库中需要储存哪些数据;(2)办理要求,指用户要达成什么办理功能,对办理的响应时间有什么要求,办理方式是批办理仍是联机办理;(3)安全性与完好性要求数据词典
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 换届查核责任制度
- 2025 高中语文必修上册《大战中的插曲》战争中的人性光辉传承课件
- 2026年天津交通职业学院单招职业倾向性考试题库带答案详解(综合题)
- 2026年太原城市职业技术学院单招职业倾向性考试题库含答案详解(综合卷)
- 2026年天津理工大学中环信息学院单招职业倾向性考试题库附答案详解(a卷)
- 2026年天津职业技术师范大学单招职业技能测试题库带答案详解(黄金题型)
- 2026年安庆职业技术学院单招综合素质考试题库附答案详解(培优a卷)
- 2026年娄底职业技术学院单招职业适应性考试题库带答案详解(精练)
- 2026年安徽审计职业学院单招职业技能考试题库及答案详解(必刷)
- 人才培养发展保障承诺书范文4篇
- 运输排土作业培训课件
- 2026年春期新教材部编人教版一年级下册语文全册教案
- 龙门吊轨道安装施工方案
- 《人工智能导论》课程标准
- 成人术后疼痛管理临床实践指南(2025版)
- 2026年湖州职业技术学院单招职业倾向性测试题库及参考答案详解1套
- 智力残疾儿童康复项目知情同意书
- 2026年湖南外贸职业学院单招职业适应性测试题库及完整答案详解1套
- 私人借车协议书范本
- 老城区排水管网改造工程项目社会稳定风险评估报告
- 燃气管网开挖作业安全防护措施
评论
0/150
提交评论