- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概论第四版)王珊、萨师煊 第一章知识点
绪论
数据库系统概述
数据、数据库、数据库管理系统、数据库系统
数据(Data):数据库中存储的基本对象。描述事物的符号记录成为数据。
数据的表现形式不能完全表达其内容,需要经过解释,数据和关于数据的解释(语义)是不可分的。
数据库(DB):严格地讲,数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库数据具有三个特点:永久存储、有组织、可共享。
数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据
主要功能:
数据定义功能
数据组织、存储和管理
数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能
其他功能(DBMS与网络中其他软件系统的通信功能;与另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等)
数据库系统(DBS):数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA)构成。
数据库技术的产生和发展
对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。
数据管理技术经历了人工管理、文件系统、数据库系统3个阶段。
人工管理阶段:科学计算;无直接存取存储设备;没有操作系统;数据处理方式是批处理。
特点:数据不保存、应用程序管理数据、数据不共享、数据不具有独立性。
文件系统阶段:科学计算、数据管理;磁盘、磁鼓存取存储;有文件系统;数据处理方式是联机实时处理和批处理。
特点:数据可以长期保存、由文件系统管理数据、但仍然存在数据共享性差,冗余度大、数据独立性差的缺点。
数据库系统阶段:进行大规模数据管理;有了大容量磁盘、磁盘阵列;有数据库管理系统;数据处理方式有联机实时处理、分布处理、批处理。
数据库系统的特点
数据库系统与人工管理和文件系统相比的特点有:
数据结构化
数据库系统实现整体数据的结构化,这是数据库系统与文件系统的本质区别。
所谓整体数据的结构化指数据不仅针对某一应用,而是面向全组织,且数据之间是具有联系的。
数据的共享性高,冗余度低、易扩充
数据共享可以大大减少数据冗余,节约存储空间,还能避免数据之间的不相容性与不一致性。
数据独立性高
包括数据的物理独立性和数据的逻辑独立性。
数据独立性由DBMS的二级映像功能来保证。
数据由DBMS统一管理和控制
由于数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至是存储同一个数据,因而DBMS必须提供几方面的数据控制功能:
数据的安全性保护
数据的完整性检查
并发控制
数据库恢复
数据模型
数据模型是对现实世界数据特征的抽象,它是用来描述数据、组织数据和对数据进行操作的。
两大类数据模型
根据模型应用的不同目的,数据模型划分为两类:
第一类是概念模型。也称信息模型,是按照用户的观念对数据和信息建模,主要用于数据库设计。
第二类是逻辑模型和物理模型。
逻辑模型主要包括层次模型、网状模型、面向对象模型和对象关系模型等。它是按照计算机系统的观点对数据建模,主要用于DBMS的实现。
物理模型是对数据最低层的抽象,描述数据在系统内部的表示方式和存取方式,在磁盘或磁带上的存储方式和存取方式,是面向计算机系统的。
数据模型是数据库系统的核心和基础。
数据模型的组成要素
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
一般地讲,数据模型是严格定义的一组概念的集合,这些概念精确的描述了系统的静态特性、动态特性和完整性约束条件。
数据结构:描述数据库的组成对象以及对象之间的联系。在数据库系统中通常按照其数据结构的类型来命名数据模型。
数据结构是所描述的对象类型的集合,是对系统静态特性的描述。
数据操作:指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。
主要有查询和更新(包括插入、删除、修改)两大类操作。
数据操作时对系统动态特性的描述。
数据的完整性约束条件:即一组完整性规则,是给定的数据模型中数据及其联系所具有的制约和依存条件,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
概念模型
概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象。
信息世界中的基本概念:
实体:客观存在并可相互区别的事物。既可以是具体的人事物,也可以是抽象的概念或联系。
属性:实体所具有的某一特性。一个实体可以由若干属性刻画。
码:唯一标识实体的属性集。
域:一组具有相同数据类型的值的集合。属性的取值范围来自某个域。
实体型:用实体名及其属性名集合来抽象和刻画同类实体,成为实体型。
实体集:同一类
文档评论(0)