Oracle数据库应用技术_第1页
Oracle数据库应用技术_第2页
Oracle数据库应用技术_第3页
Oracle数据库应用技术_第4页
Oracle数据库应用技术_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle数据库应用技术PartISQL基础PartIIPL/SQL编程PartIIIOracle数据库管理课程要求考查课平时成绩30%,出勤10%,期末上机测试60%无故旷课3次,无成绩第一部分SQL基础Oracle数据库概述简单SQL语句SQL中的函数多表连接和子查询数据操纵数据库对象1Oracle数据库概述本章要点:介绍数据库管理系统的基本概念介绍Oracle公司和Oracle的主要产品了解Oracle数据库的主要开发工具和管理工具

Oracle数据库基本常用术语

Oracle数据库的安装1.1

数据库管理系统概述数据库就是用户存放数据、访问数据、操作数据的存储仓库数据库管理系统(DatabaseManagementSystem,DBMS)就是管理一个数据库的软件。DBMS是所有数据的知识库,并对数据的存储、安全、一致性、并发操作、恢复和访问负责。DBMS有一个数据词典(有时被称为系统目录),用于贮存它拥有的每个事物的相关信息,例如名字、结构、位置和类型,这种关于数据的数据也被称为元数据(metadata)数据库的发展

手工管理阶段文件管理阶段数据管理阶段

数据库的类型

网状型数据库--图(数据结构)

层次型数据库--树

关系型数据库

--二维表格关系型数据库的组成多个表数据之间存在着关系在这些表上的数据操作依赖于关系关系用来描述多个表之间的数据依存,包括了一对一、一对多、多对多的关系这些关系在Oracle数据库中表现为主键、外键这些约束条件RDBMS就是一个建立在这些关系模型基础上的Oracle从7.3的版本就完全支持关系型数据库1.2Oracle公司和Oracle的产品Oracle公司简介

(甲骨文)全球最大的数据库厂商全球第二大软件供应商?第三?在超过145国家设有分公司,员工人数超过4万/zh-cn/甲骨文公司‎Oracle走在技技术的的前列列19792009技术领先2009Oracle11g第二版版2007Oracle11g2003Oracle10g--g代表Grid,网格2002Oracle9iRelease22001Oracle9iRelease11998第一个Internet数据库Oracle8i-i代表Internet,全方位支持持java1997第一个对象象-关系型数据据库产品Oracle81996提出以网络络为中心的的NCA体系结构1996第一个与数数据库结合合的WEBServer1996第一个全能能服务器产产品1994第一个多媒媒体数据库库服务器1994第一个全面面并行数据据库1993第一套跨平平台的GUI工具集1991第一个支持持MPP的关系数据据库1991第一个并行行服务器数数据库1990第一套Client/Server的应用软件件1989第一个支持持OLTP的关系数据据库1988第一套基于于Unix关系数据库库的财务务应用软件件1987第一套集成成Case和4GL的工具集1986第一个Client/Server数据库1984第一套可移移植的开发发工具集1983第一个可移移植的数据据库--C预言书写写1979第一个商品品化SQL数据库Oracle在中国Oracle提供完整的的解决方案案培训顾问咨询电子商务应用互联网计算平台应用开发工具主要产品((服务器))数据库Oracle数据库服务务器:2009年Oracle11g第二版以前版本::Oracle7.3oracle8oracle8ioracle9ioracle10g应用服务器器:OracleWebLogicApplicationServer,ias9i开发工具包包IDSPL/SQLDeveloperTOADSQLDeveloperOracleJDeveloper,OracleDesigner/2008-09/122050095460217_2.htmlOracleOracle数据库Oracle开发包InternetOracle应用服务务器管理企业数据据运行企业各种种应用开发工具包9iOracle产品(应用软软件)Oracle数据库的特点点支持大数据库库、多用户的的高性能的事事务处理Oracle遵守数据存取取语言、操作作系统、用户户接口和网络络通信协议的的工业标准实施安全性控控制和完整性性控制支持分布式数数据库和分布布处理具有可可移植植性、、可兼兼容性性和可可连接接性全球化化、跨跨平台台的数数据库库1.3Oracle数据库库的主主要开开发工工具和和管理理工具具Oracle数据库库的主主要开开发工工具和和管理理工具具开发工工具::Sql*plus,Pro*C,SqlJ,form,report,jdeveloper管理工工具::Sql*plus,OEM,Sql*loader,exp/imp,orapwd图形化化的管管理工工具--Oracle的企企业业管管理理器器OracleEnterpriseManager企业业管管理理器器OEM的功功能能为DBAs提供供了了集集中中的的系系统统管管理理控控制制台台是管管理理、、诊诊断断以以及及调调优优数数据据库库的的工工具具可以以从从客客户户端端管管理理多多个个网网络络节节点点和和服服务务可以以共共享享管管理理任任务务提供供了了管管理理并并行行服服务务器器、、复复制制数数据据库库等等多多种种管管理理工工具具OEM的两两种种运运行行方方式式独立立运运行行((Standalone)基于于OMS(OracleManagementServer)的的OEMOracleEnterpriseManager:架构构Oracle

serverOracle

serverOracle

serverOracleManagementServerAgentAgentConsoleRepository朴素但强强大的工工具--SQL*PLUSSQL*PLUS的基本功功能运行Sql语句的环环境可以用于于查询、、操作数数据库的的数据也可以用用于管理理数据库库基本特点点:Oracle独有的运运行环境境有自己的的一套Sqlplus命令在各个平平台都可可以运行行Sqlplus命令与sql语句不一一样提供了标标准SQL扩充命令令的支持持1.4Oracle数据库的的安装与与配置安装需求求为了创建建安装Oracle数据库,必须满足足下面的的条件:操作系统统权限数据库权权限足够的磁磁盘空间间足够的内内存空间间安装前前的准准备工工作创建有有权限限的操操作系系统用用户和和组设置环环境变变量创建安安装需需要的的目录录执行安安装文文件开开始安安装需要的的操作作系统统用户户和组组UNIX环境((相对复复杂,,但使使用)需要创建一个个Oracle用户和一个DBA组,并且Oracle用户属于这个个组Windows环境不需要创建用用户和组,使用在administrator组的用户安装装数据库需要的环境变变量ORACLE_BASEORACLE_HOMEORACLE_SIDORA_NLS33PATHLD_LIBRARY_PATH注意:Windows环境下,这些环境变量量的设置是可可选的,如果不设,数据库会在安安装和创建时时自动在注册册表中创建和和设置创建安装需要要的目录UNIX:创建目录结构构,例如:/oracle/product/版本号将对这个目录录的访问权限限完全授予Oracle用户Windows:不需要创建,,windows平台上,在安安装的时候会会自动创建所所需要的目录录安装Oracle数据库软件UNIX在命令行下运运行./runInstallerWindows运行安装目录录中的setup.exe文件安装数据库的的主要步骤选择安装的产产品选择安装的类类型选择数据库配配置类型输入全局数据据库名称和SID设置数据文件件存放目录选择数据库字字符集设置网络配置置创建数据库如果从硬盘安安装,则oracle的安装路径中中不能出现中中文,比如::d:\oracle数据库\setup.exeOracle安装1.5Oracle数据库的一些些基本概念数据库对象:表约束条件视图索引序列同义词存储过程函数触发器包Oracle数据库的一些些基本概念数据库安全::用户方案权限角色配额Oracle数据库的一些些基本概念数据库文件与与存储:数据文件表空间控制文件重做日志文件件初始化参数文文件Oracle数据库的一些些基本概念数据库网络访访问:数据库名实例名服务名连接字符串服务命名监听器Oracle系统如何组织织文件和数据据??一个数据库可可以包含多种种模式。模式的概念念模式是一系系列逻辑数数据结构或或对象的集集合。Oracle中通过模式式的概念来来组织维护护表、视图图、索引等等数据库对对象。模式和数据据库用户是是一一对应应的关系::一个模式只只能被一个个数据库用用户所拥有有,并且模模式的名称称与这个用用户的名称称相同。每一个用户户都拥有一一个唯一的的模式,在在默认情况况下,用户户所创建的的所有对象象都保存在在自己的模模式中。注意:在其他一一些关系数数据库系统统中,模式式与用户是是两个截然然不同的概概念,不存存在一一对对应的关系系。选择和切换换模式举例:1、进入“SCOTT”模式SQL>CONNECTSCOTT/TIGER连接成功后后用户将处处于SCOTT模式中2、切换到模模式“SYSTEM”模式SQL>CONNECTSYSTEM/ORACLESQL>SELECT*FROMscott.emp本章小结本章主要介介绍了数据据库管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论