- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统原理复习题小抄版
数据库系统原理复习题 1、文件系统阶段的数据管理有些什么缺陷?试举例说明。 答:文件系统阶段的数据管理主要有3个缺陷:数据冗余;数据不一致性;数据联系弱。例如:学校里教务处、财务处、保健处建立的文件中都有学生说细资料,譬如联系电话、家庭住址等,这就是“数据”冗余;如果某个学生搬家,就要修改三个部门文件中的数据,否则会引起同一数据在三个部门中不一致;产生上述问题的原因是这三个部门的文件中数据没有联系。 2、与文件结构相比,数据库结构有些什么不同? 答:与文件结构相比,数据库结构主要有下面三点不同:(1)数据的结构化。文件由记录组成,但各文件之间缺乏联系。数据库中数据在磁盘中仍以文件形式组织,但这些文件之间有着广泛的联系。数据库的逻辑结构用数据模型来描述,整休结构化。数据模型不仅描述数据本身的特点,还要描述数据之间的联系。(2)数据独立性。文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。(3)访问数据的单位。访问文件中的数据,以记录为单位。访问数据库中的数据,以数据项(字段)为单位,增加了系统的灵活性。 3、试解释DB、DBMS、DBS三个术语。 答:DB是存储在一起、统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组织的系统,即采用了数据库技术的计算机系统。 4、试叙述数据库系统听物理存储介质层次。 答:DBS中物理存储介质有六个层次:高速缓存、主存、快闪存、磁盘、光盘和磁带。高速缓存和主存的特点是:访问速度最快、价钱最贵,致命的弱点是在掉电或系统崩溃时,数据立即丢失。快闪存和磁盘又称为辅助存储器、联机存储器。数据容量大,在掉电或系统崩溃时,数据不会丢失。光盘和磁带又称为脱机存储器或第三级存储器。其特点是:访问速度最慢。但价钱也最便宜,主要用于备份。 5、各种结构数据模型的数据结构有什么特点? 答:在DB技术中,数据在磁盘上的组织仍是文件,但是还实现了数据之间的联系。在各种数据模型中实现的方式是不同的,随着数据模型的发展,实现方式经历了从低级到高级的演变过程。(1)在层次、网状模型中,数据之间联系是用指针实现的。指针值是记录的地址(物理地址或逻辑地址),这就允分利用了数据结构中链表的技术。这种方法查询速度较快,但带来一个缺点,查询语言是过程性的,应用程序的编写比较复杂。(2)关系模型中,数据之间联系通过关键码来体现。在关系中,有主键和外键,通过外键和主键的联系实现两个记录的联系。这种方法,查询语言是非过程性的,编程比较简单,但缺点是查询速度较慢。随着硬件性能的改善,“慢”的现象正消失。 6、数据之间联系在各种结构数据模型中是怎么实现的? 答:在层次、网状模型中,数据之间的联系是通过指针实现的。在关系模型中,数据之间联系是能通过外键和主键间联系实现的。 7、试述概念模式在数据库结构中的重要地位。 答:数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而逻辑模式提供了连接这两级的相对移定的中间观点,并使得两级的任何一级的改变都不受另一级的牵制。 8、为什么要在三级模式结构之间提供两个层次的映像? 答:三级模式是指用户的局部逻辑结构(外模式)、DB整体逻辑结构(逻辑模式)和DB物理结构(内模式),三级模式之间在(在结构、类型、长度等方面)往往差别很大,为了实现这三个抽象级别的联系和转换,DBMS在三级模式之间提供了两个层次的映像:外模式/逻辑模式映像,逻辑模式/内模式映像。 9、数据独立性与数据联系这两个概念有什么区别? 答:数据独立性是指应用程序和DB的数据之间相互独立,不受影响,对系统的要求是“数据独立性要高”。而数据联系是指记录之间的联系,对系统的要求是“数据联系密切”。 10、什么是数据冗余?及其可能导致的后果? 答:数据冗余是指相同的数据被存储多次。数据冗余的后果是浪费空间,造成数据操作异常(一处修改,引起多处修改),可能造成数据完整性的缺陷和数据不一致性。数据冗余是相对的概念,例如键与外键也是数据冗余,但它是一种必须的数据冗余,它是在关系之间进行联系的手段,数据库的特点是可控数据冗余度。 11、何谓数据库语言?它主要包括哪两大类? 答:数据库语言包括:数据定义语言(又称为数据描述语言)和数据操纵语言。数据描述语言(Data Descripton Language),简记为DDL,负责定义和描述数据库的各种特性,对数据库的逻辑设计和物理设计中所得到的数据模式进行定义的描述及数据库三级结构的描述。数据操纵语言(Data Manipula
文档评论(0)