不积跬步无以至千里(三)

来源:互联网 发布:淘宝上拍卖的车靠谱吗 编辑:程序博客网 时间:2024/04/28 15:44

1. 数据库的三级模式结构中,全局数据视图的描述称为_____模式______。

2. 在数据库系统中管理数据的软件称为_____DBMS______

3. 当用户建立视图时,在数据字典中存储的是视图的_____定义______,而不是数据。

4. 数据独立性是指______物理_______ 和______逻辑_______ 独立性。

5. 数据模型通常由_____数据结构______ 、 ____数据操作____ 和完整性约束三部分组成。

1. 关于冗余数据的叙述中,不正确的是(   ) 。

A.冗余的存在容易破坏数据库的完整性

B.冗余的存在给数据库的维护增加困难

C.不应该在数据库中存储任何冗余数据 

D.冗余数据是指可由基本数据导出的数据

2. 最终用户使用的数据视图称为(   )

A内模式 B外模式  C概念模式  D存储模式

3. 数据库设计中,用于反映企业信息需求的是(   )

A.ER模型  B.关系模型  C.层次模型     D.网状模型

4.数据的存储结构与数据逻辑结构之间的独立性称为数据的(   )

 A.结构独立性    B.物理独立性     C.逻辑独立性      D.分布独立性 

5. SQL语言具有的功能是 (   )

A.关系规范化,数据操纵,数据控制 B.数据定义,数据操纵,数据控制 

C.数据定义,关系规范化,数据控制   D.数据定义,关系规范化,数据操纵 

1. 为什么视图被称为虚表?基本表与视图的区别是什么?

因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表。基本表是实际独立存放在数据库中的表,是实表。

2. 在关系数据库中能完全消除数据冗余吗?

不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。

3. 简述在SQL中,DELETE语句与DROPTABLE的区别。

DELETE的作用是删除表中的元组,表的模式依然存在,而DROP TABLE是将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。

1 说明视图与基本表的区别和联系。

         答:视图是从一个或几个基本表导出的表,它与基本表不同,它是一个虚表,(2分)数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。

2.  简述事务的特性。

      答:事务具有四个特性,即ACID特性:(1分)

             1)原子性:事务中包括的所有操作要么都做,要么都不做。(1分)

             2)一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态。(1分)

             3)隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的。(1分)

            4)持续性:事务一旦提交,对数据库的改变是永久的。(1分)

3.  试述关系模型的参照完整性规则。

             答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系RS不一定是不同的关系)(2分),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)(1.5分)或者等于S中某个元组的主码值(1.5分)。

4.  简述系统故障时的数据库恢复策略。

         答:正像扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入REDO队列,同时找出故障发生时尚未完成的事务,将其事务标识记入UNDO队列(2分);对UNDO队列中的各个事务进行撤销处理(1.5分);对REDO队列中的各个事务进行重做处理。(1.5分)

1、数据是数据库中存储的基本对象。

2、数据库系统的三级模式结构

三级模式:数据库系统的三级模式结构是指数据库系统是由外模式、模式、内模式。

模式(逻辑模式):模式结构的中间层,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式。

外模式(子模式、用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式通常是模式的子集,一个数据库有多个外模式。外模式是保证数据库安全性的一个有力措施。

内模式(存储模式):是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。

优点:三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。

两级映像

外模式/模式映像。这些映像定义通常包括在各自外模式的描述中。

模式/内模式映像。模式/内模式映像是唯一的。

数据模型是对现实世界数据特征的抽象。作用:用来描述数据、组织数据和对数据进行操作的。三要素:数据结构、数据操作、数据的完整性约束条件

①数据结构是描述数据库的组成对象以及对象之间的联系,描述内容有与对象有关的类型、内容、性质有关的,和,与数据之间联系有关的对象。数据结构是对系统静态特性的描述。

②数据操作是对数据库中各种对象(型)的实例(值)允许执行的操作集合,包括操作及有关的操作规则。主要有查询和更新两大类操作。数据结构是对系统动态特性的描述。

③数据的完整性约束条件是一组完整性规则的集合。

 

1.试述DBMS的主要功能。

      答:DBMS的主要功能包括:数据库的定义功能、数据库的操纵功能、数据库的运行控制功能、数据库的运行和维护功能、数据字典。(4分)。

2.简述产生死锁的原因以及预防死锁的三种方法

答:一个事务若申请锁未被批准,则需等待其它事务释放锁。当事务之间出现循环等待时,如果不加干预,则会一起等待下去,从而产生死锁。(2分)常见的预防死锁的三种方法如下:

(1)     要求每一个事务必须同时封锁所要使用的全部数据。(1分)

(2)     对所有数据对象规定一个封锁的次序,要求所有事务必须按照这个次序封锁数据对象。(1分)

(3)     当事务申请锁未被批准时,不等待加锁而是让一些事务回滚重新执行。(1分)

 

3试述事务的概念及事务的四个特性。(5分)

答:事务是DBMS的执行单位,它由有限的数据库操作序列组成。(1分)事务具有以下四个特性:

(1)     执行的原子性。即不允许事务部分地完成。(1分)

(2)     保持数据库的一致性。即事务对数据库的作用应使数据库从一个一致状态转变到另一个一致状态。(1分)

(3)     作用的持久性。即一个事务成功执行后,以数据库的影响应是永久的,即使数据库故障被破坏,DBMS也应该能够恢复。(1分)

彼此的隔离性。即多个事务并发执行时,应象各个事务单独执行一样,互不干扰。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     这一学期就要结束了,总结一下渣到底了,渣到不能再渣了,曾经给别人讲题,现在还要跪舔这问别人题,在加上别人无情的嘲讽,内心好受伤,这么大的落差,曾经,曾经,现在,现在,可是到底这怪谁,自己选择打游戏的,自己选择颓废的,自己没有把自己控制好,呵呵,数电考试了,说好的一起的,呵呵,根本没有基本信任,还是自己太年轻,还是自己太善良,平时只是嘴上说说社会太复杂,当真正感受到时候才就全懂了,那种感觉只有自己懂,渣渣,菜狗,傻吊,我到底要怎么做,就像打游戏一样总是活在别人的节奏里面,自己没有主见吗,我总是想找到一个平衡点来平衡来对自己做过一些愧疚事的不安,总让自己安心一点,对于一些想不通的事情,我总想去逃避,慢慢的对于烦的事情,对于厌恶的事情,我总想去逃避,通过游戏或者  来想让时间过的快一点,不想再这样子了,你要记住你是计科1班的学委,一个学委应该做什么,成绩不好,别人问题的时候不会,你他妈还有什么脸做学委,吃狗屎去吧,也许自己在生活中就是太二了,话真的是太多了,该说的说,不该说的也说,傻不拉几,给人总是靠不住的感觉,如果当自己没用的时候,别人也就不怎么看不起你了,因为你就没有利用价值。从现在起不对任何人抱有太大的期望值,期望越大,失望越大,什么还得靠自己,这学期确实发生让人感觉很爽的事情,可是现在回想起来一切都可以用两个字概括,幼稚,时过境迁,这个貌似还是赵彤彤网名,对啊,什么美好的事情都会过去,没有什么好留恋的,一切过去了都过去了,不要因为某个人对你某一时间好久掏心掏肺,没必要,后续事情发展的哪种地步你不会知道结果的。平平淡淡得看待一切的事情,不要再有患得患失的感觉了,这种感觉太操蛋了,恋爱还是放到以后吧,先好好学习,经常说自己要好好学习的,可是做到很难啊,真的好难啊,我总有何种各样的原因让自己不去学习,打游戏,看看电影,有时候还在宿舍看A片,明目张胆的,现在到了大学,自己貌似对羞耻心这三个字已经失去了概念,JB,锤子,尼玛,狗日的挂在嘴边,比家常饭还要家常饭,挂科提起来还很高兴,对于别人来说我无所谓,可是根本受不了这样的自己,为什么会变成这个样子,因为自己已经够渣了,其实颓废一下无所谓,但是最可怕精神和意志的消沉,让我真的不知道干什么,反正一直都是乱乱的感觉。最受不了别人鄙视,看不起自己的感觉,因为自己是一个要强的人,我的曾经也是很辉煌的,可是,,,不想再说了,,其实我也可以做的更好,我自己想做的事情绝对也可以,我从来都很相信我自己,自己投入100%的努力,运气也会站在我的这一边,别人做到我可绝对可以。今年暑假绝对要把这半学期没学的全都补回来,说到的要做到,先和学长好好把这个项目做完,在学python,然后在把数据结构认真的看一遍,毕竟那是重中之重,每天都应该完成每天的任务,暑假我也要早起锻炼身体,有个好身体那是必然的,我才可以熬夜学习。我已经什么都准备好了,就只剩下一颗安静学习的心了,自己目前不能安心学习的原因有两个,颓废已久,不知道怎么开始学习了,其二,就是因为关于情感的事,感觉自己像个文盲,不知道怎么,这件事让我很揪心,总是出现问题,也总是影响我的心情,这学期追过赵彤彤的时候,感觉真的厉害,自己真的是心底佩服,因为她懂的很多,而且善解人意,我曾经改过个性签名,我们一生最大的幸运就是遇到可以使我们变得更好的人,也因为正是这个样子我才去追赵彤彤的,可是到了现在,其实她也没有自己想象中的那么好,因为把别人想的太好是因为自己太弱不够强大,当自己变得强大的时候,也就那样子吧,总之当初教会跳舞的人不一定会陪你跳的散场,还是要说声谢谢赵彤彤。现在对于张小媛我也不知道怎么办,因为曾经的她那句话自己还深深的在脑海中,*********************,算了那事也就过去了,其实什么事情也就那么回事,一切事情都会过去的,没有什么事情过不去。现在也就这样吧。不知道现在考不考研,考研现在真的不好考了,哭我还是能吃的,高考的失败已经让我后悔不已,考研可以弥补当年的遗憾,可是另一个方面我想找工作,提前走上社会,毕竟需要点经验,可是,,,,,,可是,,,,张小媛也赞同我考研,,,也希望在去好好拼一回,反正我也不知道她,,,,,,,反正当前大事,学好当前。对于另一件事,最受不了女生不尊重人,关系在好,也应该尊重人吧,不管到什么时候,对那种女的还是表示不能接受。最鄙视一些渣男了,为了一些女的自己连一点尊严都没有了,不知道这么贱的男生到底最终还是可悲,没有哪种女生喜欢这种男人,还是可怜之人必有可恨之处。其实没有必要可怜别人的,其实可怜的是自己,上了大学这么久发现虚多人会说话,大学都开始玩心机,好多人,这是要逼自己就要成为那样的人,也就必须那个样子了,不管说多少,还是自己太年轻了,我应该多看书,多看书,书读的少,而且还想的多。这次的软师考试麻痹的,竟然差2分,我就无语了,运气也是实力的一部分,自己没怎么复习,过不了也没有什么遗憾的,正好借暑假好好在复习一下软师,在今年12月在考吧,下次一定要过,。而且蓝桥杯也仅仅是三等奖今次而已,真实太渣了。明年好好参加几个比赛。还是自己话多了,总是话太多了,也许火影真的是看多了,也许而是想逗别人笑笑而已,以后真的不会再那么二了,还是成熟稳重一点吧,以后再也不要善良了,那对我来说只是路人,自己不够残忍,为什么做事总要考虑其他人的感受,如果要学真正本事,必须孤独的承受一切,其实还是应该像佐助一样,无情无义而已,自己不应该那么对人好的。暑假一定要逆袭。这学期没有好好学习python就是大概在5.23左右,上网上网,还是上网。不要对不起自己妈妈,感觉现在对不起人就是我妈了,人应该有点梦想,万一实现了呢,想做就没有做不成的事,绝对不后悔自己做的事,不要等到自己以后再后悔吧。万事俱备只欠东风了,如果自己...............还是这两天好好好好复习数电和C++吧,信号的考试已经没有人与人之间的信任了,今天7.11已经很失望很失落了。。。。这几天曾经的好友现在又的关系都淡了,没事我们总是要结交新的朋友,忘记旧的盆友,,,,夜深了,,睡觉吧

 

 

 

不想让别人看到这些,谢谢你鼓励,为我加油的张小媛,我杜帅说了,我不会让你失望的,我要加油了,

 

 


  

 

 

 

 

 

0 0
原创粉丝点击