网站大量收购独家精品文档,联系QQ:2885784924

数据库系统原理笔记及4375简答题整理.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统原理笔记及4375简答题整理

数据库系统原理简答题整理 第一章节:数据库系统基本概念 1.文件系统阶段的数据管理有些什么缺陷?试举例说明。 三个:数据冗余;数据不一致性;数据联系弱。 2.与文件结构相比,数据库结构有些什么不同? 有下面三点不同: 数据结构化:文件由记录组成,文件间无联系。数据库逻辑结构用数据模型来描述, 数据模型不仅描述数据本身的特点,还要描述数据之间的联系。 数据独立性:文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。 访问数据的单位:文件以记录为单位;数据库以字段为单位,增 加了系统的灵活性。 3.试解释 DB、DBMS、DBS三个术语。 DB是存储在一起、统一管理的相关数据的集合。 DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。 DBS是采用了数据库技术的计算机系统。 4.试叙述数据库系统中物理存储介质层次。 高速缓存、主存、快闪存、磁盘、光盘和磁带。 5.各种结构数据模型的数据结构有什么特点? (1)在层次、网状模型中,数据之间联系是用指针实现的。这种方法查询速度较快,但带来一个缺点, 查询语言是过程性的,应用程序的编写比较复杂。 (2)关系模型中,数据之间的联系通过关键码来体现。这种方法,查询过程是非过程性的,编程比较简单,但速度较慢。 6.数据之间联系在各种结构数据模型中是怎么实现的? (1)在层次、网状模型中,数据之间联系是用指针实现的。 (2)关系模型中,数据之间的联系通过外键和主键间联系来体现。 7.试述概念模式在数据库结构中的重要地位。 数据库按外模式的描述是提供给用户,按内模式的描述是存储在磁盘中,而逻辑模式提供了连接这二级的相对稳定的中间观点,并使得二级的任何一级的改变都不受另一级的牵制。 8.为什么要在三级模式结构之间提供两个层次的映像? 由于三级模式之间(在结构、类型、长度等方面)往往差别很大,为了实现这三个抽象级别的联系和转换,DBMS在三级模式之间提供了二个层次的映像。 9.数据独立性与数据联系这两个概念有什么区别?独立性指应用程序和DB的数据之间相互独立,不受影响,对系统的要求是“数据独立性提高”数据库联系是指记录之间的联系,对系统的要求是“数据联系密切” 10.什么是数据冗余?及其可能导致的后果? 数据冗余是指相同的数据被存储多次。后果是:浪费空间,造成数据操作异常,可能造成数据完整性的缺陷和数据不一致 11.何谓数据库语言?它主要包括哪两类? 数据库语言包括:数据定义(或描述)语言和数据操纵语言 数据描述语言( DDL)负责定义和描述数据库的各种特性,对数据库的逻辑设计和物理设计中所得到的数据模式进行定义和描述及数据库三级结构的描述。 数据操纵语言( DML)实现对数据库的操作,包括:检索、插入、删除和修改等操作。 12.什么是数据库( DB)? 数据库是统一管理的相关数据的集合。数据库是存储在计算机内的、有组织的、可共享的数据集合,具有较小的冗余度和较高的数据独立性和易扩展性。 13.什么是数据之间的联系,在关系数据库中,用什么方法实现数据之间的联系? 数据库不仅能存储数据,而且能存储数据之间的联系。在关系数据库中,通过表与表之间所所包含的公共属性实现数据之间的联系。利用这种联系能够将数据冗余度限定在最小范围之内,实现数据完整性约束和数据一致性控制。 14.什么是“ DB的系统缓冲区”? 在应用程序运行时, DBMS在内存为其开辟一个 DB的系统缓冲区,用于“数据的传输和格式的转换” 15.在 DBS 中数据字典( DD)起着什么作用? DD是存储三级结构的描述(即元数据)。DBMS的所有工作都要以 DD中的元数据为依据,也就是所有工作都要通过 DD系统访问 DD。 16.数据库系统与文件系统相比怎样减少数据冗余? 在文件管理系统中,数据文件之间没有联系,数据冗余大。 数据库系统以数据库方式管理大量共享的数据。数据库系统由许多单独文件组成的,文件内部具有完备的结构,但它更注重文件之间的联系。数据库系统中的数据具有共享性。数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,避免了数据的重复使用,减少和控制了数据的冗余。 17.什么是数据独立性?数据库系统如何实现数据独立性?数据独立性可带来什么好处? 数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不会引起应用程序的修改。 包括:物理数据独立性和逻辑数据独立性。 物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序。 逻辑数据独立性是指数据库逻辑结构改变时不用改变应用程序。 数据独立性是由 DBMS的二级映像功能来实现的。 当整个系统要求改变模式时(增加记录类型、增加数据项),由 DBMS对

文档评论(0)

80092355km + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档