三级数据库教程 1数据库概述.ppt
《三级数据库教程 1数据库概述.ppt》由会员分享,可在线阅读,更多相关《三级数据库教程 1数据库概述.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理及应用主讲:方启泉数据库原理1数据库原理2l使用教材:数据库原理及开发应用(周屹使用教材:数据库原理及开发应用(周屹/清华)清华)u熟悉数据库系统的基本概念。熟悉数据库系统的基本概念。u掌握关系模型的基本概念及原理。掌握关系模型的基本概念及原理。u掌握关系数据库查询语言掌握关系数据库查询语言SQLSQL。u掌握数据库设计方法。掌握数据库设计方法。u了解数据库应用开发过程。了解数据库应用开发过程。u掌握使用掌握使用SQL SERVERSQL SERVER进行数据管理。进行数据管理。l参考书:参考书:SQL SERVER 2005 SQL SERVER 2005 入门与提高入门与提高(文
2、龙(文龙/清华)清华)数据库原理3课程目标课程目标第1章 数据库概述第2章 数据模型第3章 关系数据库的基本理论第4章 结构化查询语言SQL第5章 关系模式的规范化设计第6章 数据库设计第7章 数据库的安全与保护第8章 SQL SERVER数据库应用数据库原理4l 上机实验(使用SQL SERVER数据库)课程讲授课程讲授数据库原理5 信息与数据信息与数据 数据管理技术发展数据管理技术发展 数据库技术发展数据库技术发展 数据库系统结构数据库系统结构 数据库系统术语数据库系统术语1 1。数据库概述。数据库概述数据库原理6数数 据据 (Data)对客观对象的符号表示,可以是数值数据,也可以是对客观
3、对象的符号表示,可以是数值数据,也可以是非数值数据。如声音、图像等。非数值数据。如声音、图像等。数据是数据库中存储的基本对象。数据是数据库中存储的基本对象。数据需要经过解释才有意义,才能成为信息。数据需要经过解释才有意义,才能成为信息。例:学生档案中数据记录例:学生档案中数据记录(李明,男,(李明,男,19881988,青岛,计算机系,青岛,计算机系,20062006)-记录值记录值(姓名,性别,生日,籍贯,系专业,年级)(姓名,性别,生日,籍贯,系专业,年级)-记录类型记录类型现实世界在人们头脑中的反映,它以文字、数据、符号、现实世界在人们头脑中的反映,它以文字、数据、符号、声音、图像等形式
4、记录下来,可以进行传递和处理,为人声音、图像等形式记录下来,可以进行传递和处理,为人们的生产、建设、管理提供依据。们的生产、建设、管理提供依据。信息通过数据形式来表示,是数据中蕴含的意义。信息通过数据形式来表示,是数据中蕴含的意义。信信 息息 (Info)信息与数据信息与数据数据是数据是信息的信息的表现,表现,信息是信息是数据的数据的含义含义数据库原理7数据管数据管理技术理技术对数据的收集、整理、组织、存储、维护、检对数据的收集、整理、组织、存储、维护、检索、传送等操作,目的就是从大量的,杂乱无索、传送等操作,目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的信息。章的,难以理解的数
5、据中筛选出有意义的信息。数据管理技术分三个阶段数据管理技术分三个阶段:1.1.人工管理阶段(人工管理阶段(2020世纪世纪5050年代中期以前)年代中期以前)2.2.文件系统阶段(文件系统阶段(2020世纪世纪5050年代后期年代后期6060年代中期)年代中期)3.3.数据库系统阶段(数据库系统阶段(2020世纪世纪6060年代后期年代后期今)今)硬件和软件的发展,硬件和软件的发展,数据管理需求扩大。数据管理需求扩大。数据管理技术的发展数据管理技术的发展数据库原理8uu 人工管理阶段人工管理阶段(-50(-50年代中期年代中期)应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n n
6、数据集数据集 1 1数据集数据集 2 2数据集数据集 n nl 计算机主要用于科学计算计算机主要用于科学计算 (处理对象主要是数学公式。)l 外存为顺序存取设备外存为顺序存取设备 (磁带、卡片、纸带,没有磁盘等直接存取设备。)l无无操作系统及数据管理软件操作系统及数据管理软件 (机器语言或汇编语言,数据对应具体应用,由编程人员单独设计,数据包含在程序中数据不保存。)l 数据处理为批处理数据处理为批处理l l 数据不单独保存数据不单独保存 (数据在程序中,与相应程序共存。)l应用程序管理数据应用程序管理数据 (在程序中设计数据的逻辑结构和物理存储结构。)l数据不共享数据不共享 (数据与程序对应,
7、容易产生冗余。)l数据不具有独立性数据不具有独立性 (脱离了程序数据没有任何存在的意义。)背背 景景特特 点点数据库原理9l 文件系统阶段(文件系统阶段(-60-60年代中期)年代中期)文件文件系统系统文件1文件2文件n应用程序1应用程序2应用程序nl 计算机不但用于科学计算还用于管理。计算机不但用于科学计算还用于管理。l 外存有了磁盘、磁鼓等直接存取设备。外存有了磁盘、磁鼓等直接存取设备。l 软件出现操作系统和高级软件。软件出现操作系统和高级软件。l 批处理,并能联机实时处理。批处理,并能联机实时处理。l 数据以文件形式可长期保存在外存磁盘。数据以文件形式可长期保存在外存磁盘。l由文件系统管
8、理数据由文件系统管理数据 数据的逻辑结构和物理结构有了一定的区别,用户程序处理的逻辑结构与物理存储结构之间的转换由文件系统存取方式来实现。l数据有了一定共享性,缺乏联系。数据有了一定共享性,缺乏联系。程序只需用文件名就可存取数据,数据之间的联系要程序构造。l 文件只存储数据记录,不存储结构描述信息。文件只存储数据记录,不存储结构描述信息。文件数据操作都要程序实现,文件之间是孤立的,不能反映现实世界实体之间的相互联系。背背 景景特特 点点数据库原理10数据库系统阶段数据库系统阶段数据库系统阶段数据库系统阶段l 数据库系统阶段(数据库系统阶段(6060年代末期以来)年代末期以来)应用程序1应用程序
9、2应用程序nDBDBDBMS 计算机在商业领域广泛应用,数据管理计算机在商业领域广泛应用,数据管理 量大,共享性要求高。量大,共享性要求高。外存有了大容量存储设备。外存有了大容量存储设备。出现专门数据库管理软件。出现专门数据库管理软件。联机实时处理要求更多。联机实时处理要求更多。采用数据模型表示复杂的数据结构。采用数据模型表示复杂的数据结构。(有层次模型、网状模型、关系模型、对象模型等,数据模型可以表示数据本身有层次模型、网状模型、关系模型、对象模型等,数据模型可以表示数据本身 及数据之间的联系。及数据之间的联系。)数据共享性好数据共享性好 ,冗余度低,冗余度低 (数据之间建立联系。)(数据之
10、间建立联系。)数据独立性高数据独立性高 (数据库以三级体系结构实现,有较好的物理独立性和逻辑独立性)(数据库以三级体系结构实现,有较好的物理独立性和逻辑独立性)数据由数据由DBMSDBMS统一管理和控制统一管理和控制 (安全性、完整性、并发控制、故障恢复)(安全性、完整性、并发控制、故障恢复)背背 景景特特 点点数据库原理11 从上世纪从上世纪6060年代末数据库出现以来,数据库技术的发展年代末数据库出现以来,数据库技术的发展经历了经历了3 3代:代:l 第一阶段(第一阶段(6060年代末年代末-70-70年代)年代)以层次模型和网状模型的数据库为主。以层次模型和网状模型的数据库为主。l 第二
11、阶段(第二阶段(7070年代年代-80-80年代)年代)以关系模型数据库为主。以关系模型数据库为主。l 第三阶段(第三阶段(8080年代后期以来)年代后期以来)以对象数据模型为特征,集数据管理、对象管理、知识管理为一体,以对象数据模型为特征,集数据管理、对象管理、知识管理为一体,融合各种新技术,如网络技术、分布处理、并行计算、人工智能、多媒融合各种新技术,如网络技术、分布处理、并行计算、人工智能、多媒体等,产生了一系列新型的现代数据库技术,如对象数据库,分布式数体等,产生了一系列新型的现代数据库技术,如对象数据库,分布式数据库,据库,WebWeb数据库、知识库等。数据库、知识库等。数据库技术的
12、发展数据库技术的发展19681968年,年,IBMIBM发布层次模型发布层次模型IMSIMS。19711971年,美国年,美国CODASYLCODASYL数据数据系统语言协会下系统语言协会下DBTGDBTG数据数据库任务组建立网状模型。库任务组建立网状模型。19701970年,年,IBM CoddIBM Codd提出关提出关系模型。系模型。数据库原理12 数据库数据库(DB)(DB)长期储存在计算机内、有组织的、可共享的数据集合。长期储存在计算机内、有组织的、可共享的数据集合。数据库中数据按一定数据模型组织、描述和储存。数据库中数据按一定数据模型组织、描述和储存。l 较小的冗余度较小的冗余度l
13、 较高的数据独立性较高的数据独立性l 可为各种用户共享可为各种用户共享数据库技术基本概念数据库技术基本概念9696英语英语C0002C0002计计301301信息信息李一凡李一凡00097003000970039595高等数学高等数学C0001C0001信信103103电信电信王峰涛王峰涛00097002000970028787英语英语C0002C0002管管201201管理管理张丽张丽00097001000970019090高等数学高等数学C0001C0001管管201201管理管理张丽张丽0009700100097001学习成绩学习成绩GradeGrade课程名课程名NameCourNam
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三级数据库教程 1数据库概述 三级 数据库 教程 概述
限制150内