数据库系统管理与维护(Oracle)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库系统管理与维护(Oracle)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统管理 维护 Oracle 课件
- 资源描述:
-
1、2022-10-24数据库系统管理与维护数据库系统管理与维护(Oracle)上海交通大学网络教育学院上海交通大学网络教育学院吴玉萍吴玉萍22022-10-24教材及参考书教材及参考书 教材教材q孙风栋等编著,孙风栋等编著,Oracle 10g 数据库基础教程数据库基础教程,电子工业出版社,电子工业出版社,2009年年7月月 参考书参考书q数据库系统概论,王珊、萨师煊,高等教育出版社,数据库系统概论,王珊、萨师煊,高等教育出版社,2006年年7月月qOracle 10g 数据库系统教程与上机指导,刘绪崇等编著,清华大学数据库系统教程与上机指导,刘绪崇等编著,清华大学出版社,出版社,2007年年9
2、月月 qhttp:/ 考勤(点播、下载、上机、评教)考勤(点播、下载、上机、评教)15n 平时作业成绩平时作业成绩 15n 期末考试期末考试 70n 考试形式:笔试,开卷考试形式:笔试,开卷42022-10-24课程目标课程目标n 巩固数据库原理基本内容巩固数据库原理基本内容n 理解理解Oracle体系结构体系结构n 掌握掌握Oracle管理与开发工具(管理与开发工具(OEM、SQL*Plus)n 掌握掌握Oracle的基本管理的基本管理n 掌握掌握SQL语言的应用语言的应用n*掌握掌握PL/SQL程序设计程序设计n*基于基于Oracle数据库的应用与开发数据库的应用与开发52022-10-2
3、4教学内容教学内容n Oracle数据库基础(第数据库基础(第15章)章)q主要介绍主要介绍Oracle数据库基础知识、数据库基础知识、Oracle数据库服务器的安装与卸数据库服务器的安装与卸载、载、Oracle数据库的创建、常用开发管理工具的使用数据库的创建、常用开发管理工具的使用n Oracle数据库体系结构(第数据库体系结构(第69章)章)q主要介绍主要介绍Oracle数据库体系结构,包括物理存储结构、逻辑存储结数据库体系结构,包括物理存储结构、逻辑存储结构、实例,以及构、实例,以及Oracle数据库的操作模式与数据字典数据库的操作模式与数据字典n Oracle数据库管理(第数据库管理(
4、第1014章)章)q主要介绍主要介绍Oracle数据库的管理知识,包括数据库的启动与关闭、数数据库的管理知识,包括数据库的启动与关闭、数据库各种对象的管理、数据库安全性管理、数据库的据库各种对象的管理、数据库安全性管理、数据库的 备份与恢复、备份与恢复、数据库的闪回技术数据库的闪回技术n*Oracle数据库应用开发(第数据库应用开发(第1517章)章)q主要介绍主要介绍Oracle数据库应用开发知识,包括数据库应用开发知识,包括SQL语句应用、语句应用、PL/SQL程序设计,以及基于程序设计,以及基于Oracle数据库的应用程序开发实例数据库的应用程序开发实例62022-10-24课课程程体体
5、系系结结构构72022-10-24第一篇第一篇 基础篇基础篇n 本篇由以下本篇由以下5章组成:章组成:n 第第1章章 Oracle数据库概述数据库概述n 第第2章章 数据库服务器的安装与卸载数据库服务器的安装与卸载n 第第3章章 创建数据库创建数据库n 第第4章章 Oracle 企业管理器企业管理器n 第第5章章 SQL*Plus82022-10-24第第1章内容章内容n Oracle数据库产品介绍数据库产品介绍n Oracle 10g数据库新特性数据库新特性n 常见的关系数据库管理系统比较常见的关系数据库管理系统比较 n Oracle数据库应用结构数据库应用结构 92022-10-24第第1
6、章要求章要求n 理解数据库的基本概念理解数据库的基本概念n 了解了解Oracle发展、产品组成、性能特点发展、产品组成、性能特点n 了解常用的几种关系数据库的差异了解常用的几种关系数据库的差异n 了解了解Oracle数据库的应用架构数据库的应用架构102022-10-24补充:补充:1.0 数据库的基本概念数据库的基本概念1、数据数据 q描述事物的符号,是数据库中存储的基本对象描述事物的符号,是数据库中存储的基本对象 2、数据库(、数据库(DB)q数据库是数据库是长期长期存储在计算机内的、按一定数据模型组织存储在计算机内的、按一定数据模型组织的、可共享的数据集合。的、可共享的数据集合。q数据库
7、是事务处理、信息管理等应用系统的核心和基础,数据库是事务处理、信息管理等应用系统的核心和基础,数据库管理系统通过将大量的数据按一定的数据模型组数据库管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系织起来,提供存储、维护、检索数据的功能,使应用系统可以以统一的方式方便、及时、准确地从数据库中获统可以以统一的方式方便、及时、准确地从数据库中获取所需信息。取所需信息。112022-10-24数据库的基本概念数据库的基本概念3 3、数据库管理系统、数据库管理系统(DBMS)数据库管理系统是用户与操作系统之间的数据管理软件。数据库管理系统是用户与操作系统之间的数
8、据管理软件。其主要功能:其主要功能:(1)(1)数据定义功能数据定义功能 用户可方便地创建、修改、删除数据库、用户可方便地创建、修改、删除数据库、及数据库中的对象。及数据库中的对象。(2)(2)数据操纵功能数据操纵功能 用户可以对数据库中的数据进行查询、插用户可以对数据库中的数据进行查询、插入、修改删除操作。入、修改删除操作。(3)(3)数据库运行管理功能数据库运行管理功能 数据库运行过程中,由数据库管理数据库运行过程中,由数据库管理系统统一控制和管理,以保证数据的安全性、完整性;在系统统一控制和管理,以保证数据的安全性、完整性;在多个用户同时访问相同数据时,由数据库管理系统进行并多个用户同时
9、访问相同数据时,由数据库管理系统进行并发控制,以保证每个用户的运行结果都是正确的。发控制,以保证每个用户的运行结果都是正确的。(4)(4)数据库维护功能数据库维护功能 当数据库发生故障时,数据库管理系统当数据库发生故障时,数据库管理系统能进行恢复。能进行恢复。122022-10-24 用户 用户 用户 应用系统 开发工具 DBMS 操作系统 数据库 数据库管理员 4.数据库系统数据库系统(DBS)n DBS:采用数据:采用数据库技术的计算机库技术的计算机系统系统n 注意区分注意区分“数据数据库系统库系统”与与“数数据库据库”的这两个的这两个概念概念数据库的基本概念数据库的基本概念132022-
10、10-24数据库的基本概念数据库的基本概念n 数据库系统管理阶段特点数据库系统管理阶段特点 q数据结构化数据结构化q数据共享性高、冗余度低数据共享性高、冗余度低q数据独立性高数据独立性高q统一数据管理与控制统一数据管理与控制应用程序 2 应用程序 n 数据库 管理系统 数据库 应用程序 1 数据管理技术的数据管理技术的发展阶段:发展阶段:1、人工管理阶段、人工管理阶段 2、文件管理阶段、文件管理阶段 3、数据库管理阶段、数据库管理阶段142022-10-24数据库的基本概念数据库的基本概念5、数据模型是数据库系统中用于提供信息表示和操作手段的形式构架应用应用概念数据模型概念数据模型结构数据模结
11、构数据模型型现实世界现实世界信息世界信息世界计算机世计算机世界界152022-10-24数据库的基本概念数据库的基本概念6.概念模型的表示方法概念模型的表示方法n E-R图提供了表示实体型、属性和联系的方法图提供了表示实体型、属性和联系的方法q实体:用矩形表示,矩形内写名实体名实体:用矩形表示,矩形内写名实体名q属性:椭圆型表示属性:椭圆型表示q联系:用菱形表示,菱形内写明联系名,用无向边分别联系:用菱形表示,菱形内写明联系名,用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:m 或或 m:n)n 实体型之间的联系实体型之
12、间的联系q两个实体型之间的联系两个实体型之间的联系q多个实体型之间的联系多个实体型之间的联系q同一个实体型内部联系同一个实体型内部联系162022-10-24基本基本-图要点图要点例:学生选修课程学生学生课程课程选修选修姓名姓名学号学号系别系别课程名课程名先修课先修课学分学分成绩成绩用矩形表示实用矩形表示实体集,在框内体集,在框内写上实体名写上实体名用椭圆表示实用椭圆表示实体的属性体的属性用无向边用无向边把实体与把实体与其属性连其属性连接起来接起来用菱形表示实用菱形表示实体间的联系体间的联系将参与联系的实将参与联系的实体用线段连接体用线段连接mn联系的联系的数量数量172022-10-24数据
13、库的基本概念数据库的基本概念7、结构数据模型、结构数据模型q层次模型层次模型q网状模型网状模型q关系模型关系模型n数据结构数据结构n数据操作数据操作n完整性约束完整性约束q对象模型对象模型182022-10-24数据库的基本概念数据库的基本概念8、关系型数据库、关系型数据库n 实体和联系均用二维表来表示的数据模型称为实体和联系均用二维表来表示的数据模型称为关系数据模关系数据模型。型。该模型由该模型由IBM公司的公司的E.F.Codd于于1970年首次提出。年首次提出。n 以关系数据模型为基础的数据库管理系统,称为关系数据以关系数据模型为基础的数据库管理系统,称为关系数据库系统库系统(RDBMS
14、),目前正被广泛使用。,目前正被广泛使用。n 关系数据库是按照二维表结构方式组织的数据集合,数据关系数据库是按照二维表结构方式组织的数据集合,数据库中的每个表都称为一个关系。二维表由行和列组成,表库中的每个表都称为一个关系。二维表由行和列组成,表的行称为元组或记录;列称为属性或字段。的行称为元组或记录;列称为属性或字段。n Oracle 就是一个典型的关系型数据库。就是一个典型的关系型数据库。192022-10-24 关系 表 关系模式 记录 行 属性 列 属性名 列名 jbqk 关系名 表名 关系型数据库的结构关系型数据库的结构202022-10-24关系数据模型的基本概念关系数据模型的基本
15、概念n 关系(关系(Relation):对应于关系模式的一个具体的表):对应于关系模式的一个具体的表称为关系,又称表(称为关系,又称表(Table)。)。n 关系模式(关系模式(Relation Scheme):二维表的首行称为):二维表的首行称为关系模式,又称表的记录类型,是对关系的描述。关系模式,又称表的记录类型,是对关系的描述。关系模式可表示为如下形式:关系模式可表示为如下形式:关系模式名(属性名关系模式名(属性名1,属性名,属性名1,.,属性名,属性名n)如:学生(学号,姓名,性别,出生日期,籍贯)如:学生(学号,姓名,性别,出生日期,籍贯)n 记录(记录(Record):关系中的每一
16、行称为一个记录,又):关系中的每一行称为一个记录,又称行(称行(Row)或元组。)或元组。212022-10-24关系数据模型的基本概念关系数据模型的基本概念n 属性属性(Attributes):关系中的每一列称为关系的一个属性,:关系中的每一列称为关系的一个属性,又称列又称列(Column)。给每个属性起一个名称即属性名。给每个属性起一个名称即属性名。n 域域(Domain):关系中的每一属性的取值范围叫属性的域。:关系中的每一属性的取值范围叫属性的域。n 主键主键(Primary Key):如果关系模式中的某个或某几个属性:如果关系模式中的某个或某几个属性组成的属性组能惟一地标识对应于该关
17、系模式关系中的任组成的属性组能惟一地标识对应于该关系模式关系中的任何一个记录,这样的属性组为该关系模式及其对应关系的何一个记录,这样的属性组为该关系模式及其对应关系的主键。主键。n 外键外键(Foreign Key):如果关系:如果关系R的某一属性组不是该关系的某一属性组不是该关系本身的主键,而是另一关系的主键,则称该属性组是本身的主键,而是另一关系的主键,则称该属性组是R的外的外键。键。222022-10-24主键主键外键232022-10-24主键外键外键242022-10-24数据库中关系的类型数据库中关系的类型n 基本表:关系数据库中实际存在的表,是实际存储数据的基本表:关系数据库中实
展开阅读全文