欢迎来到天天文库
浏览记录
ID:52544283
大小:1.38 MB
页数:43页
时间:2020-04-10
《数据库技术及应用基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、第6章数据库技术及应用基础6.1基本概念6.2数据模型6.3数据库技术的发展历程与发展方向6.4常用的数据库开发平台6.5关系数据库标准语言SQL简介6.6数据库技术应用实例6.1基本概念本节要点6.1.1数据管理技术的发展6.1.2数据库、数据库管理系统和数据库系统重点难点数据、数据库管理系统、数据库系统的定义以及三者的区别第6章>>6.1节6.1.1数据管理技术的发展数据管理技术发展经历的三个阶段:1.人工管理阶段第6章>>6.1节>>6.1.1图6-1人工管理阶段的数据处理6.1.1数据管理技术的发展2.文件系统管理阶段3.数据库系统管理阶段第6章>>6.1节>>6.1.16.1
2、.2数据库、数据库管理系统和数据库系统1.数据库(DB,Database)数据库是长期存储在某种存储介质上的有组织的、可共享的相关数据的集合,数据具有较高的数据共享性、独立性、完整性及较低的数据冗余度。2.数据库管理系统(DBMS)数据定义数据操纵数据库的运行管理数据库的建立与维护第6章>>6.1节>>6.1.26.1.2数据库、数据库管理系统和数据库系统3.数据库系统数据库系统指在计算机系统中引进数据库技术后的整个系统。图6-4数据库系统第6章>>6.1节>>6.1.26.2数据模型本节主要内容6.2.1数据模型的基本概念6.2.2概念模型及其表示6.2.3常见的三种数据模型重点难点
3、数据模型和概念模型的概念和表示方法画E-R图实体集之间的三种类型的联系三种基本的数据模型关系模型中的相关术语定义和基本运算第6章>>6.2节6.2.1数据模型的基本概念概念模型也称信息模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象;基本数据模型是按计算机系统的观点对数据进行建模,是概念模型的数据化。第6章>>6.2节>>6.2.16.2.2概念模型及其表示概念模型是用户观点对现实世界的抽象,它不涉及DBMS,它只描述实体的存在及联系。E-R图中三种基本图素(1)实体(Entity)通常是现实世界中客观存在的可以相互区分的对象、事物与过程;(2)属性(Attr
4、ibute)是描述对象的某个特性;(3)联系(Relationship)是实体间的相互关系。第6章>>6.2节>>6.2.26.2.2概念模型及其表示两个不同实体集之间三种类型的联系一对一联系(1∶1):如果对于实体集A中的每个实体,实体集B中至多有一个实体(也可以没有)与之联系,反之亦然,则称实体集A与实体集B具有一对一的联系,记为1∶1。一对多联系(1∶n):如果对于实体集A中的每个实体,实体集B中有多个实体与之联系,反之,对于实体集B中的每个实体,实体集A中至多有一个实体与之联系,则称实体集A与实体集B具有一对多的联系,记为1∶n。多对多联系(m∶n):如果对于实体集A中的每个实
5、体,实体集B中有多个实体与之联系,反之,对于实体集B中的每个实体,实体集A中也有多个实体与之联系,则称实体集A与实体集B具有多对多的联系,记为m∶n。第6章>>6.2节>>6.2.26.2.3常见的三种数据模型基本数据模型1.层次模型2.网状模型3.关系模型(1)关系模型的基本概念(2)关系模型的特点(3)关系模型的基本运算第6章>>6.2节>>6.2.36.3数据库技术的发展历程和发展方向本节主要内容6.3.1数据库技术的发展历程6.3.2数据库技术的发展方向重点难点数据库技术的发展方向第6章>>6.3节6.3.1数据库技术的发展历程数据库技术发展的三个阶段第一代的网状、层次数据库系
6、统第二代的关系数据库系统第三代的以面向对象模型为主要特征的数据库系统第6章>>6.3节>>6.3.16.3.2数据库技术的发展方向数据库技术发展方向计算机硬件的发展和数据库技术的广泛使用,推动着数据库技术与系统的发展。尤其是互联网的出现,极大地改变了数据库的应用环境,向数据库领域提出了前所未有的技术挑战。这些因素的变化推动着数据库技术的进步,衍生出一批新的数据库技术,如Web数据库技术、并行数据库技术、数据仓库(DataWarehouse,DW)与联机分析处理(LineAnalyticalProcessing,OLAP)技术、数据挖掘(DataMining,DM)与商务智能技术、内容管
7、理技术、海量数据管理技术等。这些数据库技术将促使数据库向智能化集成化方向发展。第6章>>6.3节>>6.3.26.4常用数据库开发平台本节主要内容6.4.1认识数据库开发平台6.4.2Access2010重点难点Access的实际应用操作第6章>>6.4节6.4.1认识数据库开发平台数据库分类数据库服务器常见的有SQLServer、Oracle、Sybase、MySQL等。主要功能有:强大的数据库引擎、高度的数据安全、备份及还原、不同数据库之间
此文档下载收益归作者所有