数据库系统原理期末复习大全.doc

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

数据库系统原理期末复习指导 第一章 概论 数据库(DB):按照数据结构来组织、存储和管理数据的仓库。 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。 数据库系统(DBS):在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 数据库管理员(DBA):负责数据库的建立、使用和维护的专门的人员。 模式(schema):模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 外模式(external schema):外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 内模式(internal schema):内模式也称存储模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式 。 数据独立性:逻辑独立性+物理独立性 实体(entity):客观存在并可相互区别的事物。 属性(attribute):实体或联系所具有的某一特性。一个实体或属性可以由若干个属性来刻画。 联系(relation):实体(型)内部的联系和实体(型)之间的联系 域(domain):属性的取值范围。 候选键(candidate key):超键的最小集合。能唯一确定一个实体的一个属性或属性组,并且它的任意真子集不具备这样的功能。 主键(primary key):当一个实体集中包括多个候选码时,选取的作为实体标识的候选码称为主码。 元组(tuple):表中的一行即为一个元组。 关系模式(relation schema):关系的描述称为关系模式,通常简记为:R(U)或R(A1,A2,…,An)   其中R为关系名,U为属性名集合,A1,A2,…,An为各属性名。 二、简述: 1 使用数据库来管理数据时数据的特征。(提示:有结构的,可共享的,少冗余的,满足数据独立性、数据完整性要求) (1)结构化 数据库系统实现整体数据的结构化,这是数据库的主要特征之一,所谓“整体”结构化是指在数据库中的数据不再仅仅针对某一个应用,而是面向全组织,不仅数据内部是结构化的,而且整体是结构化的,数据之间是具有联系的。在数据库系统中实现了整体的数据结构化,不仅要考虑到某个应用的数据结构,还要考虑整个组织的数据结构。不仅数据是整体结构化的,而且存取数据的方式也很灵活,可以存取某一个数据项,一组数据项,一个记录或一组记录。 (2)共享性,冗余度 数据库系统从整体角度看待和描述数据,数据不再面向某个应用而是面向整个系统,因此数据可以被多个用户,多个应用共享使用。数据共享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据之间的不相容性与不一致性。 (3)独立性 数据独立性是数据库领域中一个常用的术语和重要概念,包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。 (4)完整性 数据的完整性指数据的正确性,有效性和相容性,完整性检查数据控制在有效的范围内,或保证数据之间满足一定的关系。 2 DBMS的功能是什么? (1)数据定义 用户通过它可以方便地对数据库中的数据对象进行定义。 (2)数据操纵 用户可以使用DML操纵数据,实现对数据库的基本操作,如查询,插入,删除,和修改等。 (3)数据库的事务管理和运行管理 数据库在建立,运用和维护时由数据库管理系统统一管理,统一控制,以保证数据的安全性,完整性,多用户对数据的并发使用及发生故障后的系统恢复。 (4)数据组织,存储和管理 数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法(如,索引查找,HASH查找,顺序查找等)来提高存取效率。 (5)数据库的建立和维护功能 包括:数据库初始数据的输入,转换功能,数据库的转储,恢复功能,数据库的重组织功能和性能监视,分析功能等。 (6)其它功能 DBMS与网络中其他软件系统的通信功能,一个DBMS与另一个DBMS或文件系统的数据转换功能,异构数据库之间的互访和互操作功能等。 3 DBA的功能是什么? 决定数据库中的信息内容和结构。 决定数据库的存储结构和存取策略。 定义数据的安全性要求和完整性约束条件。 监控数据库的使用和运行。 数据库的改进和重组结构。 4数据库系统的构成是怎样的? 数据库系统一般由数据库、数据库管理系统(及其开发工具)、

文档评论(0)

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

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

1亿VIP精品文档

相关文档