东南大学数据库技术

上传人:平*** 文档编号:47671408 上传时间:2018-07-04 格式:PPT 页数:34 大小:368.06KB
返回 下载 相关 举报
东南大学数据库技术_第1页
第1页 / 共34页
东南大学数据库技术_第2页
第2页 / 共34页
东南大学数据库技术_第3页
第3页 / 共34页
东南大学数据库技术_第4页
第4页 / 共34页
东南大学数据库技术_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《东南大学数据库技术》由会员分享,可在线阅读,更多相关《东南大学数据库技术(34页珍藏版)》请在金锄头文库上搜索。

1、数 据 库 技 术主 讲 人:黄 超 经济管理学院电子商务系E-MAIL : 电 话 : 13814069012Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.n课程教材n数据库教程施伯乐

2、 丁宝康 杨卫东编著,电子工业出版 社n课程参考书n数据库系统简明教程王珊著,高等教育出版社 n 数据库系统概念Abraham Silberschatz,Henry F. Korth等著,杨冬青 唐世渭等译,机械工业出版社 n上机时间安排n成绩考核n平时作业(15%)+考勤(15%)+期末考试(70%)Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profi

3、le 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.第一章 数据库基本概念Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 20

4、04-2011 Aspose Pty Ltd.第一节 数据管理技术的发展n人工管理阶段(20世纪50年代中期以前)n主要特点n n数据不保存在计算机内;数据不保存在计算机内;n n不使用专用软件管理数据;不使用专用软件管理数据;n n数据的组织方式由程序员自行决定;数据的组织方式由程序员自行决定;n n数据不具备独立性,与程序一一对应(如下图);数据不具备独立性,与程序一一对应(如下图);应用程序 1应用程序 2应用程序 n.数据集 1数据集 2数据集 n.Evaluation only.Evaluation only. Created with Aspose.Slides for .NET

5、3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.第一节 数据管理技术的发展n文件系统阶段(20世纪50-60年代后期)n主要特点n n数据以文件形式保存在外部存储器上;数据以文件形式保存在外部存储器上;n n数据的逻辑结构与物理结构独立,由应用程序和操作系数据的逻辑结构与物理结构独立,由应用程序和操作系 统完成两者间的映射;

6、统完成两者间的映射;n n文件和程序间存在一一对应的关系,程序必须操作数据文件和程序间存在一一对应的关系,程序必须操作数据 的物理表示细节;的物理表示细节;n n文件组织、形式多样化,文件间缺乏联系,由程序负责文件组织、形式多样化,文件间缺乏联系,由程序负责 数据间的关联;数据间的关联;n n文件组织的主要缺点在于文件组织的主要缺点在于数据冗余、数据的不一致和和数 据间联系太弱。(见。(见P3P3例例1.11.1)Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2

7、.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.第一节 数据管理技术的发展n数据库系统阶段(20世纪50-60年代后期)n出现的背景:n需求:随着数据管理规模的扩大,数据量剧增,多个应随着数据管理规模的扩大,数据量剧增,多个应 用共享数据的要求越来越强烈;用共享数据的要求越来越强烈;n硬件状况:出现大容量磁盘,硬件价格持续下降;出现大容量磁盘,硬件价格持续下降;n软件

8、状况:软件价格上升,软件维护成本增加。为满足软件价格上升,软件维护成本增加。为满足 多应用共享数据的需求,出现了专门的数据管理软件系多应用共享数据的需求,出现了专门的数据管理软件系 统统数据库管理系统(数据库管理系统(DBMSDBMS)。)。n主要特点n n采用复杂的数据模型,用于描述数据本身的结构以及数采用复杂的数据模型,用于描述数据本身的结构以及数 据间的联系,这是数据库系统与文件系统的本质区别,据间的联系,这是数据库系统与文件系统的本质区别, 因此数据能够面向整个应用系统,而非单一的应用;因此数据能够面向整个应用系统,而非单一的应用;Evaluation only.Evaluation

9、only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.第一节 数据管理技术的发展n数据的逻辑结构与物理结构独立性高,用户使用简单的 逻辑结构对数据进行操作,不关心数据的物理存储方式 ,简化了应用程序的开发和维护;n数据库管理系统提供数据安全性、完整

10、性、并发、恢复 等数据控制功能,同时为用户提供了统一的访问接口, 用于对数据进行各种操作。数据库 (DB)数据库管理系统 (DBMS)应用程序1应用程序1应用程序N.Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 As

11、pose Pty Ltd.第一节 数据管理技术的发展人工管理阶段文件系统阶段数据库系统阶段背景应用背景科学计算科学计算、管理大规模管理硬件背景无直接存取存储设 备磁盘、磁鼓大容量磁盘软件背景没有操作系统有文件系统有数据库管理系统处理方式批处理联机实时处 理、 批处理联机实时处 理、 分布 处理、批处理 特点数据管理者用户(程序员)文件系统数据库管理系统数据服务对象某一应用程序某一应用程序整个应用系统数据共享程度无共享,冗余极大共享差,冗余大共享性高,冗余度小数据的独立性不独立,完全依赖 于程序独立性差具有高度的物理独立 性和逻辑独立性数据的结构化无结构记录内有结构, 整体无结构整体结构化,用数

12、据 模型描述数据控制能力应用程序控制应用程序控制由DBMS全面控制Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.第一节 数据管理技术的发展n数据库系统基本术语n n数据:数据:描述事物的

13、符号记录,具有广义性、语义性、结构描述事物的符号记录,具有广义性、语义性、结构 性等特征性等特征n n数据库:数据库:是长期存是长期存储在计算机内、有组织、可共享、统一在计算机内、有组织、可共享、统一 管理的相关数据集合。管理的相关数据集合。n n数据库管理系统:数据库管理系统:位于用户和操作系统之间的数据管理软位于用户和操作系统之间的数据管理软 件,主要功能包括数据定义(定义表、索引等对象)、数件,主要功能包括数据定义(定义表、索引等对象)、数 据操纵据操纵 (查询、插入、删除等操作)以及数据控制(安全(查询、插入、删除等操作)以及数据控制(安全 性、完整性、并发、恢复等)。性、完整性、并发

14、、恢复等)。n n数据库系统:数据库系统:采用了数据库技术的计算机系统,包括数据采用了数据库技术的计算机系统,包括数据 库、数据库管理系统、应用系统、数据库管理员、用户等库、数据库管理系统、应用系统、数据库管理员、用户等 , 在不引起混淆的情况下简称为数据库。在不引起混淆的情况下简称为数据库。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.

15、2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.第二节 数据描述n什么是数据描述n数据描述是指如何对数据进行表示,包括概念描述、逻辑 描述和物理描述三个层次。n n概念描述概念描述n n概念描述是对现实世界中的客观事物进行描述,常用到以概念描述是对现实世界中的客观事物进行描述,常用到以 下几个基本术语:下几个基本术语:n n实体:实体:客观存在并可相互区分的事物。可以是具体的事客观存在并可相互区分的事物。可以是具体的事 物,也可以是抽象的概念或联系;物,也可以是抽象的概念或联系;n n属性

16、:属性:实体具有的某一特征,一个实体可以由若干个属实体具有的某一特征,一个实体可以由若干个属 性来刻画;性来刻画;n n实体集:实体集:同类实体的集合,如全体学生构成实体集。同类实体的集合,如全体学生构成实体集。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.第二节 数据描述n实体标识符:唯一标识实体的属性或属性集合,也称为唯一标识实体的属性或属性集合,也称为 “ “键键” ”,例如身份证号、学号等;,例如身份证号、学号等;n联系:现实世界中事物内部和事物之间的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号