三级数据库教程1数据库概述

三级数据库教程1数据库概述

ID:36873863

大小:699.00 KB

页数:25页

时间:2019-05-10

三级数据库教程1数据库概述_第1页
三级数据库教程1数据库概述_第2页
三级数据库教程1数据库概述_第3页
三级数据库教程1数据库概述_第4页
三级数据库教程1数据库概述_第5页
资源描述:

《三级数据库教程1数据库概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用主讲:方启泉数据库原理1数据库原理2使用教材:数据库原理及开发应用(周屹/清华)熟悉数据库系统的基本概念。掌握关系模型的基本概念及原理。掌握关系数据库查询语言SQL。掌握数据库设计方法。了解数据库应用开发过程。掌握使用SQLSERVER进行数据管理。参考书:SQLSERVER2005入门与提高(文龙/清华)数据库原理3课程目标第1章数据库概述第2章数据模型第3章关系数据库的基本理论第4章结构化查询语言SQL第5章关系模式的规范化设计第6章数据库设计第7章数据库的安全与保护第8章SQLSERVER数据库应用数据库原理4上机实验(使用SQLSERVER数据库)课程讲授数据库

2、原理5信息与数据数据管理技术发展数据库技术发展数据库系统结构数据库系统术语1。数据库概述数据库原理6数据(Data)对客观对象的符号表示,可以是数值数据,也可以是非数值数据。如声音、图像等。数据是数据库中存储的基本对象。数据需要经过解释才有意义,才能成为信息。例:学生档案中数据记录(李明,男,1988,青岛,计算机系,2006)--记录值(姓名,性别,生日,籍贯,系专业,年级)--记录类型现实世界在人们头脑中的反映,它以文字、数据、符号、声音、图像等形式记录下来,可以进行传递和处理,为人们的生产、建设、管理提供依据。信息通过数据形式来表示,是数据中蕴含的意义。信息(Info)信息与数据

3、数据是信息的表现,信息是数据的含义数据库原理7数据管理技术对数据的收集、整理、组织、存储、维护、检索、传送等操作,目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的信息。数据管理技术分三个阶段:1.人工管理阶段(20世纪50年代中期以前)2.文件系统阶段(20世纪50年代后期—60年代中期)3.数据库系统阶段(20世纪60年代后期—今)硬件和软件的发展,数据管理需求扩大。数据管理技术的发展数据库原理8人工管理阶段(-50年代中期)应用程序1应用程序2应用程序n数据集1数据集2数据集n…计算机主要用于科学计算(处理对象主要是数学公式。)外存为顺序存取设备(磁带、卡片、纸带,没有

4、磁盘等直接存取设备。)无操作系统及数据管理软件(机器语言或汇编语言,数据对应具体应用,由编程人员单独设计,数据包含在程序中数据不保存。)数据处理为批处理数据不单独保存(数据在程序中,与相应程序共存。)应用程序管理数据(在程序中设计数据的逻辑结构和物理存储结构。)数据不共享(数据与程序对应,容易产生冗余。)数据不具有独立性(脱离了程序数据没有任何存在的意义。)背景特点数据库原理9文件系统阶段(-60年代中期)文件系统……文件1文件2文件n应用程序1应用程序2应用程序n计算机不但用于科学计算还用于管理。外存有了磁盘、磁鼓等直接存取设备。软件出现操作系统和高级软件。批处理,并能联机实时处理。

5、数据以文件形式可长期保存在外存磁盘。由文件系统管理数据数据的逻辑结构和物理结构有了一定的区别,用户程序处理的逻辑结构与物理存储结构之间的转换由文件系统存取方式来实现。数据有了一定共享性,缺乏联系。程序只需用文件名就可存取数据,数据之间的联系要程序构造。文件只存储数据记录,不存储结构描述信息。文件数据操作都要程序实现,文件之间是孤立的,不能反映现实世界实体之间的相互联系。背景特点数据库原理10数据库系统阶段数据库系统阶段(60年代末期以来)…应用程序1应用程序2应用程序nDBDBMS●计算机在商业领域广泛应用,数据管理量大,共享性要求高。●外存有了大容量存储设备。●出现专门数据库管理软件

6、。●联机实时处理要求更多。●采用数据模型表示复杂的数据结构。(有层次模型、网状模型、关系模型、对象模型等,数据模型可以表示数据本身及数据之间的联系。)●数据共享性好,冗余度低(数据之间建立联系。)●数据独立性高(数据库以三级体系结构实现,有较好的物理独立性和逻辑独立性)●数据由DBMS统一管理和控制(安全性、完整性、并发控制、故障恢复)背景特点数据库原理11从上世纪60年代末数据库出现以来,数据库技术的发展经历了3代:第一阶段(60年代末-70年代)以层次模型和网状模型的数据库为主。第二阶段(70年代-80年代)以关系模型数据库为主。第三阶段(80年代后期以来)以对象数据模型为特征,集

7、数据管理、对象管理、知识管理为一体,融合各种新技术,如网络技术、分布处理、并行计算、人工智能、多媒体等,产生了一系列新型的现代数据库技术,如对象数据库,分布式数据库,Web数据库、知识库等。数据库技术的发展1968年,IBM发布层次模型IMS。1971年,美国CODASYL数据系统语言协会下DBTG数据库任务组建立网状模型。1970年,IBMCodd提出关系模型。数据库原理12数据库(DB)长期储存在计算机内、有组织的、可共享的数据集合。数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。