《Oracle9i关系数据库实用教程(第二版)》课件

上传人:我*** 文档编号:142214850 上传时间:2020-08-17 格式:PPT 页数:25 大小:514.50KB
返回 下载 相关 举报
《Oracle9i关系数据库实用教程(第二版)》课件_第1页
第1页 / 共25页
《Oracle9i关系数据库实用教程(第二版)》课件_第2页
第2页 / 共25页
《Oracle9i关系数据库实用教程(第二版)》课件_第3页
第3页 / 共25页
《Oracle9i关系数据库实用教程(第二版)》课件_第4页
第4页 / 共25页
《Oracle9i关系数据库实用教程(第二版)》课件_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《《Oracle9i关系数据库实用教程(第二版)》课件》由会员分享,可在线阅读,更多相关《《Oracle9i关系数据库实用教程(第二版)》课件(25页珍藏版)》请在金锄头文库上搜索。

1、,Oracle 9i 关系数据库实用教程(第二版),蔡立军 等编著,普通高等教育“十一五”国家级规划教材,中国水利水电出版社,第1章 Oracle9i概述,第2章 Oracle体系结构,第3章 SQL语言基础,第4章 PL/SQL编程,第5章 Oracle数据库管理,第6章 Oracle的安全管理,第7章 数据库的备份与恢复,第8章 Oracle9i常用工具,第9章 Oracle的性能优化,第10章 Oracle9i的网络应用,第11章 数据仓库和分布式应用,第12章 Oracle9i数据库应用实例,目录,Oracle9i概述,第1章,Oracle9i 关系数据库,本章内容,1.1 数据库基础

2、知识 1.2 关系数据库系统 1.3 Oracle公司及其产品 1.4 Oracle9i的安装,一、数据库的特点 数据库:是按照一定数据模型组织存储在一起的,能为多个应用程序共享的、与应用程序相对独立的相互关联的数据集合。 数据库管理系统(DBMS):是指帮助用户使用和管理数据库的软件系统。 由以下三部分组成: 数据描述语言DDL;数据操作语言DML;其它的管理和控制程序。,1.1 数据库知识,数据库具有以下特点: 1数据的结构化 2数据共享 3减少数据冗余 4优良的存储功能,一、关系数据库简介 “关系”(relation)是数学中的一个基本概念,由集合中的任意元素所组成的若干有序偶对表示,用

3、以反映客观事物间的一定关系。,1.2 关系数据库系统,关系数据库:即用关系的概念来建立数据模型,用以描述、设计与操纵数据库。 关系模型由关系数据结构、关系操作和完整性约束三部分组成。,1.关系数据结构 关系模型的数据结构其逻辑形式是一张二维表。这种二维表的结构可描述现实世界的实体以及实体间的各种联系,且结构单一。 2.关系操作 关系操作采用集合操作方式,即操作的对象和结果都是集合。 3.完整性约束 关系模型定义了三类完整性约束:实体完整性、参照完整性和用户定义的完整性。,二、关系数据库的逻辑结构 一个关系数据库是由一组数据表组成的。表中的每一行称为记录,每一列称为字段。表是一组彼此相关的记录的

4、组合。,Oracle中常见的数据库对象有: (1)表、列、数据类型(Table、Column、Datatype) (2)约束条件(Constraint) 表中以及表间可以存在一些数据上的逻辑关系、限制,也就是约束。 (3)抽象数据类型(Abstract Datatype),(4)分区(Partition) 利用分区将大表分隔成若干个小的存储单元,逻辑上仍然是一个完整的独立单一实体,以减小访问时数据的查找量,提高访问、存储效率。,(5)用户(User) 用户不是一个物理结构,它与数据库的对象拥有非常重要的关系,用户拥有数据库对象,以及对象的使用权。,(6)模式(Schema) 用户帐号拥有的对象

5、集合称为模式。,(7)索引(Index) 索引是供用户快速查找到记录的数据库结构。 Oracle中主要有簇索引、表索引、位图索引 三种索引形式。,(8)簇(Cluster) 经常被频繁引用的表可以在物理位置上被存储在一起,簇就是用来管理这种集中存储的。,(9)散列簇(Hash Cluster) 簇的另一种形式,这种簇中的数据要通过散列函数计算得出物理位置,它可以极大程度地提高等值查询的效率。,(10)视图(View) 可以理解为固化的查询或者没有数据存储的表,它是一组表的查询结果集合(除没有数据存储以外,拥有和表同样的属性)。,(11)序列(Sequence) 一个唯一数值的序列生成器,它每次

6、被引用后,自动递增。,(12)过程、函数(Procedure、Function) 编译存储在数据库中的一个PL/SQL程序段,可以被引用。函数返回调用者一个值,过程则不返回任何值。,(13)包(Package) 函数、过程的集合。包中可以包含不同元素,可以是公有的也可以是私有的。,(14)触发器(Trigger) 触发器是一些过程或PL/SQL程序段,当一个特定的事件发生时,就会自动引发这些过程的执行。,(15)同义词(Synonyms) 在分布式数据库环境中,可以对对象建立同义词,引用这些同义词时系统自动转义成对原始对象的引用。,(16)权限、角色(Privilege、Role) 为了引用数

7、据库的对象,必须拥有这些对象的相应权限,角色是这些权限的集合,例如数据库管理员就是一个角色,它包括一组数据库权限。,(17)数据库链路(Database Link) 引用其他数据库的数据时,需要指明详细路径,链路就是详细路径的识别名。,Oracle公司是全球最大的信息管理软件及服务供应商,也是全球第二大独立软件公司,成立于1977年,总部位于美国加州Redwoodshore,Oracle是世界上第一个商品化的关系型数据库管理系统,也是第一个在其全线产品中开发并部署100%基于互联网企业软件的公司,为世界上150个以上的国家提供数据库、服务器、开发工具和企业应用产品,还有相关的咨询、教育和支持服

8、务。 根据META集团最新公布的市场研究报告,在高达130亿美元的全球关系型数据库软件市场上,Oracle9i数据库名列第一。,1.3 Oracle公司及其产品,Oracle有以下突出的特点: (1)支持大数据库、多用户的高性能的事务处理。 (2)Oracle遵守数据存取语言、操作系统、用户 接口和网络通信协议的工业标准。 (3)实施安全性控制和完整性控制。 (4)支持分布式数据库和分布处理。 (5)具有可移植性、可兼容性和可连接性。,1实现连续的数据可用性 2扩展性和性能改进 3提供端到端的安全体系结构 4. 电子商务应用程序的开发平台 5. 可管理性 6. 与Windows的集成情况 7.

9、 Oracle9i和Oracle8i的比较,Oracle9i的新特性,PentiumIII以上的CPU; 256MB以上的内存; 4GB以上的空闲硬盘空间。 软件配置(以Windows操作系统为例): Windows2000 Server/XP或WindowsNT4.0+ServicePack6; Java Development Kit(JDK)1.1.8。,一、系统配置,1.5 Oracle9i的安装,注意: Oracle9i服务器软件和Oracle9i客 户端软件不支持Windows 95/98环境。 下列组件只能在每台计算机上安装一次: Oracle Performance Monitor for Windows NT Oracle Objects for OLE Oracle Provider for OLEDB,1数据库服务器安装,2客户端安装,3Orade9i的卸载,二、安装步骤,1.什么是RDBMS? 2.Oracle9i在什么平台上运行? 3.什么是DBA? 4.管理Oracle9i使用什么工具? 5.Oracle数据库主要有哪些逻辑数据库对象? 6.安装Oracle9i的系统最低配置是什么? 7.相对早期版本,Oracle9i有哪些新特性? 8.依照书中的步骤,自己找一台计算机,安装Oracle9i服务器和客户端。,本章练习,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号