数据库技术及应用基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库技术及应用基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 基础 课件
- 资源描述:
-
1、第第6章章 数据库技术及应用基础数据库技术及应用基础v6.1 基本概念v6.2 数据模型v6.3 数据库技术的发展历程与发展方向v6.4 常用的数据库开发平台v6.5 关系数据库标准语言SQL简介v6.6 数据库技术应用实例6.1 基本概念基本概念v本节要点本节要点 6.1.1 数据、信息和数据处理 6.1.2 数据库、数据库管理系统和数据库系统 6.1.3 数据管理技术的发展 v重点难点重点难点 数据、信息和数据处理三者的定义和关系 数据、数据库管理系统、数据库系统的定义以及三者的区别第第3 3章章3.13.1节节6.1.1 数据、信息和数据处理数据、信息和数据处理 v数据(数据(Data)
2、在一般意义上被认为是对客观事物特征所进行的一种抽象化、符号化的表示。v信息(信息(Information)有一定含义的、经过加工处理的、有价值的数据。v数据、信息和数据处理的关系数据、信息和数据处理的关系 数据经过数据处理就转换成了信息。第第6 6章章6.16.1节节6.1.16.1.16.1.2 数据库、数据库管理系统和数据库、数据库管理系统和数据库系统数据库系统 v1.数据库(数据库(DB,Database)数据库是长期存储在某种存储介质上的有组织的、可共享的相关数据的集合,数据具有较高的数据共享性、独立性、完整性及较低的数据冗余度。v2.数据库管理系统(数据库管理系统(DBMS)数据定义
3、 数据操纵 数据库的运行管理 数据库的建立与维护 第第6 6章章6.16.1节节6.1.26.1.26.1.2 数据库、数据库管理系统数据库、数据库管理系统和数据库系统和数据库系统v3.数据库系统数据库系统 数据库系统指在计算机系统中引进数据库技术后的整个系统。图6-1 数据库系统第第6 6章章6.16.1节节6.1.26.1.26.1.3 数据管理技术的发展数据管理技术的发展 v数据管理技术发展经历的三个阶段:数据管理技术发展经历的三个阶段:1.人工管理阶段第第6 6章章6.16.1节节6.1.36.1.3图6-2 人工管理阶段的数据处理6.1.3 数据管理技术的发展数据管理技术的发展 2.
4、文件系统管理阶段 3.数据库系统管理阶段 第第6 6章章6.16.1节节6.1.36.1.36.2 数据模型数据模型v本节主要内容本节主要内容 6.2.1 数据模型的基本概念 6.2.2 概念模型及其表示 6.2.3 常见的三种数据模型v重点难点重点难点 数据模型和概念模型的概念和表示方法 画E-R图 实体集之间的三种类型的联系 三种基本的数据模型 关系模型中的相关术语定义和基本运算第第6 6章章6.26.2节节6.2.1 数据模型的基本概念数据模型的基本概念v概念模型概念模型 也称信息模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象;v基本数据模型基本数据模型 是按
5、计算机系统的观点对数据进行建模,是概念模型的数据化。第第6 6章章6.26.2节节6.2.16.2.16.2.2 概念模型及其表示概念模型及其表示v概念模型概念模型 是用户观点对现实世界的抽象,它不涉及DBMS,它只描述实体的存在及联系。vE-R图中三种基本图素图中三种基本图素 (1)实体(Entity)通常是现实世界中客观存在的可以相互区分的对象、事物与过程;(2)属性(Attribute)是描述对象的某个特性;(3)联系(Relationship)是实体间的相互关系。第第6 6章章6.26.2节节6.2.26.2.26.2.2 概念模型及其表示概念模型及其表示v 两个不同实体集之间三种类型
6、的联系两个不同实体集之间三种类型的联系 一对一联系(1 1):如果对于实体集A中的每个实体,实体集B中至多有一个实体(也可以没有)与之联系,反之亦然,则称实体集A与实体集B具有一对一的联系,记为1 1。一对多联系(1 n):如果对于实体集A中的每个实体,实体集B中有多个实体与之联系,反之,对于实体集B中的每个实体,实体集A中至多有一个实体与之联系,则称实体集A与实体集B具有一对多的联系,记为1 n。多对多联系(m n):如果对于实体集A中的每个实体,实体集B中有多个实体与之联系,反之,对于实体集B中的每个实体,实体集A中也有多个实体与之联系,则称实体集A与实体集B具有多对多的联系,记为m n。
7、第第6 6章章6.26.2节节6.2.26.2.26.2.3 常见的三种数据模型常见的三种数据模型v基本数据模型基本数据模型 1.层次模型 2.网状模型 3.关系模型(1)关系模型的基本概念(2)关系模型的特点(3)关系模型的基本运算第第6 6章章6.26.2节节6.2.36.2.36.3 数据库技术的发展历程和发展方向数据库技术的发展历程和发展方向v本节主要内容本节主要内容 6.3.1 数据库技术的发展历程 6.3.2 数据库技术的发展方向v重点难点重点难点 数据库技术的发展方向第第6 6章章6.36.3节节6.3.1 数据库技术的发展历程数据库技术的发展历程v数据库技术发展的三个阶段数据库
8、技术发展的三个阶段 第一代的网状、层次数据库系统 第二代的关系数据库系统 第三代的以面向对象模型为主要特征的数据库系统 第第6 6章章6.36.3节节6.3.16.3.16.3.2 数据库技术的发展方向数据库技术的发展方向v数据库技术发展方向数据库技术发展方向 计算机硬件的发展和数据库技术的广泛使用,推动着数据库技术与系统的发展。尤其是互联网的出现,极大地改变了数据库的应用环境,向数据库领域提出了前所未有的技术挑战。这些因素的变化推动着数据库技术的进步,衍生出一批新的数据库技术,如Web数据库技术、并行数据库技术、数据仓库(Data Warehouse,DW)与联机分析处理(Line Anal
9、ytical Processing,OLAP)技术、数据挖掘(Data Mining,DM)与商务智能技术、内容管理技术、海量数据管理技术等。这些数据库技术将促使数据库向智能化集成化方向发展。第第6 6章章6.36.3节节6.3.26.3.26.4 常用数据库开发平台常用数据库开发平台v本节主要内容本节主要内容 6.4.1 认识数据库开发平台 6.4.2 Access XP 6.4.3 SQL Server 2000v重点难点重点难点 Access和SQL Server 2000的实际应用操作第第6 6章章6.46.4节节6.4.1 认识数据库开发平台认识数据库开发平台v数据库分类数据库分类
10、数据库服务器 常见的有SQL Server、Oracle、Sybase、MySQL等。主要功能有:强大的数据库引擎、高度的数据安全、备份及还原、不同数据库之间的数据转换等。桌面型数据库软件 最流行的桌面型数据库软件有Access和Visual FoxPro等。主要特色有:强大的窗体及报表制作能力、强化数据库的工具和易学易用的操作界面等。第第6 6章章6.46.4节节6.4.16.4.16.4.2 Access XP v(1)Access XP 的启动的启动 单击“开始”“程序”,选择“Microsoft Access”选项启动Access XP。图6-15 Access XP的主界面 第第6
11、6章章6.46.4节节6.4.26.4.26.4.2 Access XPvAccess XP 的使用的使用 创建数据库 对数据库进行查询,修改,删除等工作图6-19 “SQL查询”窗口 第第6 6章章6.46.4节节6.4.26.4.26.4.3 SQL Server 2000v1.服务器管理服务器管理 SQL Server服务管理器的主要作用是用来启动数据库服务器的实时服务、暂停和停止正在运行的服务,或在暂停服务后继续服务 图6-20 SQL Server 服务管理器窗口 第第6 6章章6.46.4节节6.4.36.4.36.4.3 SQL Server 2000v2.企业管理器企业管理器
12、企业管理器是SQL Server中最重要和最常用的管理工具,它可以完成大多数的数据库管理工作。图6-21 企业管理器窗口 第第6 6章章6.46.4节节6.4.36.4.36.4.3 SQL Server 2000v3.查询分析器查询分析器 SQL Server 2000提供的查询管理器既可使用户交互式地输入和执行各种Transact SQL语句,方便地编写查询程序;又可迅速地查看这些语句的执行结果,来完成对数据库中数据的分析和处理。启动查询分析器的两种方法 从“开始”“程序”“Microsoft SQL Server”菜单中选择“查询分析器”选项;直接从企业管理器中单击“工具”“SQL 查询
13、分析器”。第第6 6章章6.46.4节节6.4.36.4.36.5 关系数据库标准语言关系数据库标准语言SQL简介简介v本节主要内容本节主要内容 6.5.1 SQL概述 6.5.2 SQL数据查询语句v重点难点重点难点 SQL查询语句第第6 6章章6.56.5节节6.5.1 SQL概述概述vSQL语言的定义语言的定义 SQL语言的全名是结构化查询语言(Structured Query Language),SQL同时集成了数据定义语言(DDL)和数据操纵语言(DML)的功能,它可以完成数据库活动中的全部工作。vSQL语言的特点语言的特点 非过程化语言 面向集合的操作方式 两种使用方式 SQL是一
14、种语言标准 语言简洁、功能强大 第第6 6章章6.56.5节节6.5.16.5.16.5.2 SQL数据查询语句数据查询语句v 数据库查询常用格式数据库查询常用格式 常用格式:SELECT ALL|DISTINCT 列名表 FROM 表名,表名 WHERE 条件表达式GROUP BY 列名1HAVING 条件表达式ORDER BY列名2 ASC|DESC.说明:SELECT子句指明要选取的列,完成投影运算。FROM子句指明要从哪个表中查询数据。WHERE子句指明要选择满足什么条件的记录。GROUP子句将结果按“列名1”的值进行分组,若带有HAVING短语,则只有满足指定条件的组才予以输出。OR
展开阅读全文