数据库系统概论第四版)王珊、萨师煊 第一章知识点.docVIP

数据库系统概论第四版)王珊、萨师煊 第一章知识点.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概论第四版)王珊、萨师煊 第一章知识点

绪论 数据库系统概述 数据、数据库、数据库管理系统、数据库系统 数据(Data):数据库中存储的基本对象。描述事物的符号记录成为数据。 数据的表现形式不能完全表达其内容,需要经过解释,数据和关于数据的解释(语义)是不可分的。 数据库(DB):严格地讲,数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库数据具有三个特点:永久存储、有组织、可共享。 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据 主要功能: 数据定义功能 数据组织、存储和管理 数据操纵功能 数据库的事务管理和运行管理 数据库的建立和维护功能 其他功能(DBMS与网络中其他软件系统的通信功能;与另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等) 数据库系统(DBS):数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA)构成。 数据库技术的产生和发展 对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。 数据管理技术经历了人工管理、文件系统、数据库系统3个阶段。 人工管理阶段:科学计算;无直接存取存储设备;没有操作系统;数据处理方式是批处理。 特点:数据不保存、应用程序管理数据、数据不共享、数据不具有独立性。 文件系统阶段:科学计算、数据管理;磁盘、磁鼓存取存储;有文件系统;数据处理方式是联机实时处理和批处理。 特点:数据可以长期保存、由文件系统管理数据、但仍然存在数据共享性差,冗余度大、数据独立性差的缺点。 数据库系统阶段:进行大规模数据管理;有了大容量磁盘、磁盘阵列;有数据库管理系统;数据处理方式有联机实时处理、分布处理、批处理。 数据库系统的特点 数据库系统与人工管理和文件系统相比的特点有: 数据结构化 数据库系统实现整体数据的结构化,这是数据库系统与文件系统的本质区别。 所谓整体数据的结构化指数据不仅针对某一应用,而是面向全组织,且数据之间是具有联系的。 数据的共享性高,冗余度低、易扩充 数据共享可以大大减少数据冗余,节约存储空间,还能避免数据之间的不相容性与不一致性。 数据独立性高 包括数据的物理独立性和数据的逻辑独立性。 数据独立性由DBMS的二级映像功能来保证。 数据由DBMS统一管理和控制 由于数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至是存储同一个数据,因而DBMS必须提供几方面的数据控制功能: 数据的安全性保护 数据的完整性检查 并发控制 数据库恢复 数据模型 数据模型是对现实世界数据特征的抽象,它是用来描述数据、组织数据和对数据进行操作的。 两大类数据模型 根据模型应用的不同目的,数据模型划分为两类: 第一类是概念模型。也称信息模型,是按照用户的观念对数据和信息建模,主要用于数据库设计。 第二类是逻辑模型和物理模型。 逻辑模型主要包括层次模型、网状模型、面向对象模型和对象关系模型等。它是按照计算机系统的观点对数据建模,主要用于DBMS的实现。 物理模型是对数据最低层的抽象,描述数据在系统内部的表示方式和存取方式,在磁盘或磁带上的存储方式和存取方式,是面向计算机系统的。 数据模型是数据库系统的核心和基础。 数据模型的组成要素 数据模型通常由数据结构、数据操作和完整性约束三部分组成。 一般地讲,数据模型是严格定义的一组概念的集合,这些概念精确的描述了系统的静态特性、动态特性和完整性约束条件。 数据结构:描述数据库的组成对象以及对象之间的联系。在数据库系统中通常按照其数据结构的类型来命名数据模型。 数据结构是所描述的对象类型的集合,是对系统静态特性的描述。 数据操作:指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。 主要有查询和更新(包括插入、删除、修改)两大类操作。 数据操作时对系统动态特性的描述。 数据的完整性约束条件:即一组完整性规则,是给定的数据模型中数据及其联系所具有的制约和依存条件,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。 概念模型 概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象。 信息世界中的基本概念: 实体:客观存在并可相互区别的事物。既可以是具体的人事物,也可以是抽象的概念或联系。 属性:实体所具有的某一特性。一个实体可以由若干属性刻画。 码:唯一标识实体的属性集。 域:一组具有相同数据类型的值的集合。属性的取值范围来自某个域。 实体型:用实体名及其属性名集合来抽象和刻画同类实体,成为实体型。 实体集:同一类

文档评论(0)

hai1956012 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档