第一章数据库技术概论(2013).pptVIP

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

信息科学与工程系

;第一章数据库系统概论;1.1数据管理技术的发展;

科学计算

数据处理

过程控制

;1.1.1数据与数据处理;;;;1.1.2数据管理技术;“以程序为中心”

数据处于辅助地位;序号;应用程序1;;1.1.3数据库技术发展简史;1970年IBM公司SanJose实验室的EdgarFrankCodd提出了关系数据模型,以关系或表作为描述数据的基础。

在其后的几年中,Codd又发表了一系列文章,奠定了关系数据库的理论基础。

20世纪70年代是关系数据库理论研究和原型开发的时代,其中以IBMSanJose实验室开发的SystemR和Berkeley大学研制的INGRES为典型代表。

IBM公司在SystemR的基础上先后推出了SQL/DS和DB2两个商品化的关系DBMS。

INGRES也由INGRES公司商品化。;数据库技术的新发展;1.2.1;1.2.1数据库系统的组成;;;严格地——是指在计算机系统中引入数据库之后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA--DatabaseAdministrator)和用户(USER)构成。即:;数据库应用软件包;;1.2.2数据库的三级模式;;;外模式;;1.2.4数据独立性;1.3数据模型;组织;活动;活动;例子;组织模型;;也称数据世界,是概念世界的一种数据表示

也可以看成是对现实世界的第2层次的抽象

逻辑世界直接与数据库相关,即通过逻辑世界把现实世界映射到数据库中

数据的结构分为4级,数据项、记录、文件和数据库

;表示和存储信息;也称计算机世界或存储世界

是数据的物理存储,或者说是在计算机存储设备(如磁盘)上的存储

是现实世界的第3层次的抽象;;现实世界;数据库结构的基础就是数据模型。

数据模型是描述数据(数据结构)、数据之间的联系、数据语义即数据操作,以及一致性(完整性)约束的概念工具的集合。

;基于对象的逻辑模型;5、基于对象的数据模型

基于对象的数据模型用于在逻辑层和概念层上描述数据。其特点是,提供灵活的结构组织能力,允许显式定义数据约束。比较著名的有实体联系模型和面向对象模型。;实体联系模型(E-R模型)(概念模型);一对一联系;教师信息管理系统E-R学模型

;6、基于记录的数据模型:

基于记录的数据模型主要用于在逻辑层上描述数据。基于记录的模型主要用来定义数据库的全局逻辑结构,而基于对象的数据模型中的E-R模型主要用来描述数据库的概念结构。

基于记录的数据模型名称的由来是由于它用一些固定格式的记录来描述数据库结构。每个记录类型定义了固定数目的字段(或属性),通常每个字段的长度也是固定的。

基于记录的数据模型主要有:关系模型、网状模型和层次模型。;1)层次模型:

层次模型与网状模型类似,分别用记录和链接来表示数据和数据间的联系。与网状模型不同的是:层次模型中的记录只能组织成树的集合而不能是任意图的集合。;2)网状模型

网状模型中的数据用记录(与Pascal语言中的记录含义相同)的集合来表示,数据间的联系用链接(可看作指针)来表示。数据库中的记录可被组织成任意图的集合。;3)关系模型(重点):

关系模型用表的集合来表示数据和数据间的联系。每个表有多个列,每列有唯一的列名。;4)基于记录的三种模型的差别

关系模型与网状模型及层次模型的不同的地方在于关系模型不使用指针或链接,而通过记录所包含的值把数据联系起来。这样做的好处是可以使关系模型具有严格规范的数学基础,而集合理论又给关系模型以巨大的理论支持。;1.4带有数据库的计算机系统硬

软件层次;1.5各种人员视图;应用程序员:应用程序的设计

系统分析员:应用系统的需求分析和规范说明(各级模式的概要设计)

DBA:

1、决定数据库的信息内容和结构

2、决定DB的存储结构和存取策略

3、决定DB安全性要求和完整性约束条件4、监督和控制DB的运行和使用

5、DB的维护

6、定义各用户的权限;1.6DBMS的功能;1.7数据库系统的体系结构

与工作过程;;1.8小结;作业

文档评论(0)

152****4270 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档