数据库 第1章 绪论ppt课件.ppt

数据库 第1章 绪论ppt课件.ppt

ID:58780368

大小:254.00 KB

页数:76页

时间:2020-10-03

数据库 第1章 绪论ppt课件.ppt_第1页
数据库 第1章 绪论ppt课件.ppt_第2页
数据库 第1章 绪论ppt课件.ppt_第3页
数据库 第1章 绪论ppt课件.ppt_第4页
数据库 第1章 绪论ppt课件.ppt_第5页
资源描述:

《数据库 第1章 绪论ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与应用广东海洋大学软件学院主讲:蔡莉华1.1数据库系统概论数据库技术在软件行业的重要地位新技术的发展与数据库的进展密不可分数据库也是综合性很强的一门软件技术学习本门课程的重要意义基本术语介绍:数据,数据库,数据库管理系统,数据库系统。主要概念介绍:关系模型,数据模型三要素,三层模式和二级映像体系结构及意义。需了解的内容介绍:数据管理的三个阶段,层次模型,网状模型。需掌握的技能:能分析现实环境的概念模型,掌握ER图的画法。本章主要内容1.1.1基本术语数据数据-数据是描述信息的符号记录,也是数据库研究和处理的基本对象。信息-事物的存在方式或运动状态。数据库中的数据:各种“

2、数字”(数字、图形、图象、声音、字符)(“李明”,“男”,1972-05-12,“计算机系”)数据库-数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合数据库的特征数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展数据库管理系统(DBMS)-用户与操作系统间的一层系统软件,常用的有SQLSERVER、Access、FoxPro、Oracle、DB2等数据定义功能(DDL)数据操纵功能(DML)数据库的运行管理数据库的建立和维护其他功能数据库系统(DBS)-采用了数据库技术的计算机系统DB:由DBMS管理的数据的

3、聚集DBMS:是数据库系统的核心,用户开发的数据库系统是建立在特定的DBMS之上应用系统人员应用系统应用开发工具数据库管理系统操作系统数据库用户用户用户数据库系统数据库管理员图1-1数据库系统1.1.2数据管理技术的产生和发展数据管理:如何对数据进行分类.组织.储存.检索及维护。数据管理的三个阶段:人工管理阶段文件系统阶段数据库系统阶段数据管理技术的发展动力应用需求的推动计算机硬件的发展计算机软件的发展人工管理阶段-20世纪50年代中期以前,计算机主要用于科学计算。硬件状况-外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;软件状况-只有汇编语言,没有管理数据的软件;数据处

4、理方式-批处理。其特点是:(1)数据不保存;(2)应用程序管理数据;(3)数据不能共享;(4)数据不具有独立性。应用程序1应用程序2应用程序n数据集1数据集2数据集3……图1-2人工管理阶段应用程序与数据之间的对应关系文件系统阶段-20世纪50年代后期到60年代中期硬件状况-有了磁盘、磁鼓等直接存取存储设备;软件状况-出现了高级语言和操作系统;处理方式-不仅有了批处理,而且能够联机实时处理。其特点是:(1)数据可以长期保存;(2)由文件系统管理数据(3)数据共享性差,冗余度大;(4)数据独立性差。学生基本信息管理学生选课管理应用程序1应用程序2学生基本信息文件F1课程基本信息文件

5、F2学生选课信息文件F3F1包含学号、姓名、性别、生日、所在系、专业、班级、地址F2包含课程号、课程名、授课学期、学分、课程性质F3包含学号、姓名、课程号、课程名、选课类型、成绩数据库系统阶段-时间:20世纪60年代末,硬件状况已经有大容量的磁盘;处理方式也是联机实时处理。面向全组织的复杂的数据结构。(数据的结构化是数据库的主要特征,是与文件系统的根本差别。)数据冗余小,易扩充。数据独立性高,包括数据的物理独立性和逻辑独立性。统一的数据控制功能(数据的安全性、完整性、并发控制、数据库恢复)。1.1.3数据库系统的特点数据结构化数据系统“整体”结构化,不再针对某一具体应用,而是面向

6、全组织;不仅数据内部结构化,而且整体结构化,且数据之间存在联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。学生编号姓名性别年龄系家庭出身籍贯政治面貌学号课程号学期成绩日期学校学历名日期奖惩条目姓名与本人关系详细情况课程号课程名称学生基本记录学生人事记录奖惩情况记录学生学籍记录家庭成员记录学生选课记录课程记录图1-3学校信息管理系统中的学生数据数据共享性高,冗余度低,易扩充从整体看,数据不再面向某个应用而是面向整个系统,因此数据可以被多个用户,多个应用共享。数据共享可以减少数据冗余,节约存储空间。同时能够避免数据之间的不一致性。有结

7、构的数据,不仅可以被多个应用共享,而且容易增加新的应用,使得数据库系统弹性大,容易扩充,可以适应各种用户的要求。数据独立性高数据独立性是数据库领域的一个常用术语,包括数据的物理独立性和数据的逻辑独立性。物理独立性是用户的应用程序与存储在磁盘上的数据库中的数据时相互独立的。逻辑独立性是用户的应用程序与数据库的逻辑结构是相互独立的。数据独立性由DBMS的二级映像功能来保证。数据由DBMS统一管理和控制数据的安全性保护数据的完整性检查并发控制数据库恢复数据库系统的发展阶段标志1968:

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

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

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