oracle培训材料
- 格式:ppt
- 大小:2.33 MB
- 文档页数:116
oracle培训材料数据库管理系统是计算机科学领域中的一个重要概念,它被广泛应用于各种企业和组织的信息管理中。
Oracle作为世界领先的关系数据库管理系统(RDBMS),在企业级应用中扮演着至关重要的角色。
为了帮助学习者更好地掌握Oracle技术,本文将提供一份详细的Oracle培训材料。
第一部分:Oracle简介Oracle作为一种关系型数据库管理系统,为企业级应用提供了稳定、安全、高效的数据存储和处理能力。
它具备许多强大的功能,如事务控制、数据完整性、数据安全性和多用户支持等。
Oracle还提供了丰富的工具和语言来管理和操作数据库,如SQL语言、PL/SQL语言以及Oracle企业管理界面等。
第二部分:Oracle的安装与配置在使用Oracle之前,我们首先需要进行安装和配置。
以下是一些基本步骤:1. 下载Oracle软件包:访问Oracle官方网站,下载与你系统版本相对应的软件包。
2. 安装Oracle软件:解压软件包,并按照安装向导的提示进行安装。
3. 创建数据库实例:使用Oracle提供的工具,创建一个数据库实例,并设置相关参数。
4. 配置监听器:监听器是连接客户端与数据库之间的桥梁,需要进行配置以确保正常通信。
5. 测试连接:使用SQL*Plus等工具,测试数据库连接是否成功。
第三部分:Oracle的基本操作学习Oracle的基本操作是掌握该技术的第一步,以下是一些常用的操作:1. 创建数据库表:使用CREATE TABLE语句来创建数据库表,指定表名和各个列的属性。
2. 插入数据:使用INSERT INTO语句向表中插入数据,可以一次插入多行记录。
3. 查询数据:使用SELECT语句从表中检索数据,可以使用WHERE子句来过滤结果。
4. 更新数据:使用UPDATE语句修改表中的数据,通过WHERE 子句指定要更新的记录。
5. 删除数据:使用DELETE语句删除表中的数据,也可以通过WHERE子句来限制删除的范围。
Oracle基础知识培训内容目录第一部分培训安排 (2)1.培训目标 (2)1.1.熟练掌握SQL基础知识 (2)1.2.熟练掌握ORACLE基础知识 (2)2.培训计划 (3)第二部分培训内容 (4)3.Oracle及toad的安装 (4)3.1.数据表空间和索引表空间 (4)3.2.基本SQL的使用 (5)3.3.DB_LINK及索引的简介 (6)3.4.oracle数据库的视图 (7)3.5.oracle数据库中序列问题 (8)3.6.给用户赋权及收回权限 (9)3.7.单表查询 (9)3.8.oracle常用函数 (13)3.9.oracle数据库多表查询 (18)3.10.数据导入、导出 (23)3.11.SQL语句优化 (23)3.12.触发器 (24)3.13.存储过程、包及函数 (24)第一部分培训安排1.培训目标1.1.熟练掌握SQL基础知识➢SQL的定义:SQL结构化查询语言(structure query language),SQL的基础是关系数据模型;➢关系数据模型:以二维表的表示实体,以外键表示实体关系➢SQL语法:✧DDL(Data define language)数据定义语言,创建或修改数据对象(TABLE, INDEX…); (CRATE, ALTER, DROP…)✧DML( Data Manipulation Language) 数据操作语言(TABLE)(DELETE,UPDATE)✧DCL数据控制语言,用于定义数据库用户的权限。
(GRANT、REVOKE)✧DQL(SELECT)✧数据类型字符、数值、日期、二进制1.2.熟练掌握ORACLE基础知识➢ORACLE 安装:服务(实例)、监听(listener)、端口、TNS (transparent network substrate透明网络底层)➢ORACLE对象:✧表(table)、序列(sequence)、索引(index)、视图(view)、同义词(synonymous)、约束(constraints),触发器(trigger);✧函数(function)、过程(procedures)、包(package)✧用户(user)、表空间(tablespace)、数据文件(datafile);✧数据连接(db_link)任务(job)目录(directory)➢工具使用:toad、数据备份➢PL/SQL2.培训计划第二部分培训内容3.Oracle及toad的安装➢详见《oracle的安装.doc》、《toad环境设置.doc》、《toad快速入门.pdf》3.1.数据表空间与索引表空间一、在本地创建一数据表空间CMIS_DATA与索引表空间CMIS_IDX(1)表空间tablespaces:一个ORACLE数据库能够有一个或多个表空间,而loggingdatafile 'Q:\oracle\product\10.2.0\oradata\Test\xyrj_data.dbf' --表空间包含的数据文件及位置size 20g --大小(resize)autoextend on --自动扩展next 10g maxsize 500g --自动扩展是按10扩展,最大的SIZE是500Gextent management local;--本地管理模式(表空间分为2种管理模式,字典与本地)(2)数据库默认表空间SYSTEM:存放数据字典,包括表、视图,存储过程的定义等SYSAUX:STSTEM表空间的辅助空间,减少SYSTEM的负荷TEMP:存放SQL语句处理的表与索引的信息EXAMPLE:存放样例的数据UNDOTBS1:存放撤销数据的表空间USER:存放“应用系统”所使用的数据库对象(3)表空间的修改语句ALTER TABLESPACE TABNAME_OLD RENAME TO TABNAME_NEW;ALTER TABLESPACE TABNAME READ ONLY/WRITE;只读不能进行DML操作ALTER TABLESPACE TABNAMEDROP TABLESPACE TABLENAME INCLUDING CONTENTS AND DATAFILES3.2.基本SQL的使用(1)创建表student、teacher、course、sc;表结构详见《sql练习题.sql》(2)练习select、insert、delete、update、drop等的操作※DML(数据操作语言):用于检索或者修改数据。