数据库技术及应用基础.ppt
《数据库技术及应用基础.ppt》由会员分享,可在线阅读,更多相关《数据库技术及应用基础.ppt(47页珍藏版)》请在三一办公上搜索。
1、第6章 数据库技术及应用基础,6.1 基本概念6.2 数据模型6.3 数据库技术的发展历程与发展方向6.4 常用的数据库开发平台6.5 关系数据库标准语言SQL简介6.6 数据库技术应用实例,6.1 基本概念,本节要点6.1.1 数据、信息和数据处理 6.1.2 数据库、数据库管理系统和数据库系统 6.1.3 数据管理技术的发展 重点难点数据、信息和数据处理三者的定义和关系数据、数据库管理系统、数据库系统的定义以及三者的区别,第3章3.1节,6.1.1 数据、信息和数据处理,数据(Data)在一般意义上被认为是对客观事物特征所进行的一种抽象化、符号化的表示。信息(Information)有一定
2、含义的、经过加工处理的、有价值的数据。数据、信息和数据处理的关系数据经过数据处理就转换成了信息。,第6章6.1节6.1.1,6.1.2 数据库、数据库管理系统和数据库系统,1.数据库(DB,Database)数据库是长期存储在某种存储介质上的有组织的、可共享的相关数据的集合,数据具有较高的数据共享性、独立性、完整性及较低的数据冗余度。2.数据库管理系统(DBMS)数据定义数据操纵数据库的运行管理数据库的建立与维护,第6章6.1节6.1.2,6.1.2 数据库、数据库管理系统和数据库系统,3.数据库系统数据库系统指在计算机系统中引进数据库技术后的整个系统。,图6-1 数据库系统,第6章6.1节6
3、.1.2,6.1.3 数据管理技术的发展,数据管理技术发展经历的三个阶段:1.人工管理阶段,第6章6.1节6.1.3,图6-2 人工管理阶段的数据处理,6.1.3 数据管理技术的发展,2.文件系统管理阶段3.数据库系统管理阶段,第6章6.1节6.1.3,6.2 数据模型,本节主要内容6.2.1 数据模型的基本概念6.2.2 概念模型及其表示6.2.3 常见的三种数据模型重点难点数据模型和概念模型的概念和表示方法画E-R图实体集之间的三种类型的联系三种基本的数据模型关系模型中的相关术语定义和基本运算,第6章6.2节,6.2.1 数据模型的基本概念,概念模型也称信息模型,是按用户的观点对数据和信息
4、进行建模,是现实世界到信息世界的第一层抽象;基本数据模型是按计算机系统的观点对数据进行建模,是概念模型的数据化。,第6章6.2节6.2.1,6.2.2 概念模型及其表示,概念模型是用户观点对现实世界的抽象,它不涉及DBMS,它只描述实体的存在及联系。E-R图中三种基本图素(1)实体(Entity)通常是现实世界中客观存在的可以相互区分的对象、事物与过程;(2)属性(Attribute)是描述对象的某个特性;(3)联系(Relationship)是实体间的相互关系。,第6章6.2节6.2.2,6.2.2 概念模型及其表示,两个不同实体集之间三种类型的联系一对一联系(11):如果对于实体集A中的每
5、个实体,实体集B中至多有一个实体(也可以没有)与之联系,反之亦然,则称实体集A与实体集B具有一对一的联系,记为11。一对多联系(1n):如果对于实体集A中的每个实体,实体集B中有多个实体与之联系,反之,对于实体集B中的每个实体,实体集A中至多有一个实体与之联系,则称实体集A与实体集B具有一对多的联系,记为1n。多对多联系(mn):如果对于实体集A中的每个实体,实体集B中有多个实体与之联系,反之,对于实体集B中的每个实体,实体集A中也有多个实体与之联系,则称实体集A与实体集B具有多对多的联系,记为mn。,第6章6.2节6.2.2,6.2.3 常见的三种数据模型,基本数据模型1.层次模型2.网状模
6、型3.关系模型(1)关系模型的基本概念(2)关系模型的特点(3)关系模型的基本运算,第6章6.2节6.2.3,6.3 数据库技术的发展历程和发展方向,本节主要内容6.3.1 数据库技术的发展历程6.3.2 数据库技术的发展方向重点难点数据库技术的发展方向,第6章6.3节,6.3.1 数据库技术的发展历程,数据库技术发展的三个阶段第一代的网状、层次数据库系统 第二代的关系数据库系统 第三代的以面向对象模型为主要特征的数据库系统,第6章6.3节6.3.1,6.3.2 数据库技术的发展方向,数据库技术发展方向计算机硬件的发展和数据库技术的广泛使用,推动着数据库技术与系统的发展。尤其是互联网的出现,极
7、大地改变了数据库的应用环境,向数据库领域提出了前所未有的技术挑战。这些因素的变化推动着数据库技术的进步,衍生出一批新的数据库技术,如Web数据库技术、并行数据库技术、数据仓库(Data Warehouse,DW)与联机分析处理(Line Analytical Processing,OLAP)技术、数据挖掘(Data Mining,DM)与商务智能技术、内容管理技术、海量数据管理技术等。这些数据库技术将促使数据库向智能化集成化方向发展。,第6章6.3节6.3.2,6.4 常用数据库开发平台,本节主要内容6.4.1 认识数据库开发平台6.4.2 Access XP 6.4.3 SQL Server
8、 2000重点难点Access和SQL Server 2000的实际应用操作,第6章6.4节,6.4.1 认识数据库开发平台,数据库分类数据库服务器常见的有SQL Server、Oracle、Sybase、MySQL等。主要功能有:强大的数据库引擎、高度的数据安全、备份及还原、不同数据库之间的数据转换等。桌面型数据库软件最流行的桌面型数据库软件有Access和Visual FoxPro等。主要特色有:强大的窗体及报表制作能力、强化数据库的工具和易学易用的操作界面等。,第6章6.4节6.4.1,6.4.2 Access XP,(1)Access XP 的启动单击“开始”“程序”,选择“Micro
9、soft Access”选项启动Access XP。,图6-15 Access XP的主界面,第6章6.4节6.4.2,6.4.2 Access XP,Access XP 的使用创建数据库对数据库进行查询,修改,删除等工作,图6-19“SQL查询”窗口,第6章6.4节6.4.2,6.4.3 SQL Server 2000,1.服务器管理SQL Server服务管理器的主要作用是用来启动数据库服务器的实时服务、暂停和停止正在运行的服务,或在暂停服务后继续服务,图6-20 SQL Server 服务管理器窗口,第6章6.4节6.4.3,6.4.3 SQL Server 2000,2.企业管理器企业
10、管理器是SQL Server中最重要和最常用的管理工具,它可以完成大多数的数据库管理工作。,图6-21 企业管理器窗口,第6章6.4节6.4.3,6.4.3 SQL Server 2000,3.查询分析器SQL Server 2000提供的查询管理器既可使用户交互式地输入和执行各种Transact SQL语句,方便地编写查询程序;又可迅速地查看这些语句的执行结果,来完成对数据库中数据的分析和处理。启动查询分析器的两种方法从“开始”“程序”“Microsoft SQL Server”菜单中选择“查询分析器”选项;直接从企业管理器中单击“工具”“SQL 查询分析器”。,第6章6.4节6.4.3,6
11、.5 关系数据库标准语言SQL简介,本节主要内容6.5.1 SQL概述6.5.2 SQL数据查询语句重点难点SQL查询语句,第6章6.5节,6.5.1 SQL概述,SQL语言的定义SQL语言的全名是结构化查询语言(Structured Query Language),SQL同时集成了数据定义语言(DDL)和数据操纵语言(DML)的功能,它可以完成数据库活动中的全部工作。SQL语言的特点非过程化语言 面向集合的操作方式 两种使用方式 SQL是一种语言标准 语言简洁、功能强大,第6章6.5节6.5.1,6.5.2 SQL数据查询语句,数据库查询常用格式常用格式:SELECT ALL|DISTINC
12、T 列名表 FROM 表名,表名 WHERE 条件表达式GROUP BY 列名1HAVING 条件表达式ORDER BY列名2 ASC|DESC.说明:SELECT子句指明要选取的列,完成投影运算。FROM子句指明要从哪个表中查询数据。WHERE子句指明要选择满足什么条件的记录。GROUP子句将结果按“列名1”的值进行分组,若带有HAVING短语,则只有满足指定条件的组才予以输出。ORDER子句将结果表按“列名2”的值升序(降序)排序,选项ASC为升序,DESC为降序,默认为升序。,第6章6.5节6.5.2,6.5.2 SQL数据查询语句,1.简单查询(1)查询全部列【例6.4】查询全体学生的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 基础
链接地址:https://www.31ppt.com/p-5357083.html