oracle数据库教程
A. oracle数据库 哪个教程比较好
那个是基础教程,讲的已经相当不错了
不过根据你目前的状态(云里雾里),建议你先学习一下sqlsever
然后看下oracle8.0 reference handbook
B. Oracle数据库基础教程的目录
第1章Oracle10g简介1
1.1Oracle10g产品概述1
1.2Oracle10g数据库系统的体系结构1
1.2.1Oracle10g体系结构概述1
1.2.2网格结构2
1.2.3数据库逻辑结构3
1.2.4数据库物理结构7
1.2.5数据库例程8
1.2.6内部存储结构8
1.2.7进程结构9
1.2.8应用程序结构11
1.2.9事务13
习题13
第2章安装和卸载Oracle10g数据库15
2.1安装前准备15
2.1.1安装Oracle10g数据库的硬件需求15
2.1.2安装Oracle10g数据库的软件需求15
2.2Oracle10g数据库安装过程16
2.2.1服务器安装过程16
2.2.2客户端安装过程20
2.2.3设置环境变量21
2.2.4常用Oracle服务22
2.3完全卸载Oracle10g23
习题25
第3章Oracle数据库管理工具26
3.1企业管理器26
3.1.1EnterpriseManager10g26
3.1.2OracleEnterpriseManager30
3.
3.2.1启动
3.2.2设置默认实例和注册表变量31
3.2.3设置操作系统数据库管理员和操作员32
3.2.4Oracle数据库管理32
3.3网络配置工具33
3.3.1OracleNet简介33
3.3.2NetManager34
3.3.3NetConfigurationAssistant36
3.4SQL*Plus和iSQL*Plus38
3.4.1使用SQL*Plus38
3.4.2使用iSQL*Plus41
习题43
第4章数据库管理、配置和维护44
4.1关闭和启动数据库44
4.1.1Oracle数据库实例的状态44
4.1.2关闭数据库实例44
4.1.3启动数据库实例47
4.1.4改变数据库的状态49
4.2创建和删除数据库49
4.2.1创建数据库49
4.2.2删除数据库56
4.3配置数据库57
4.3.1查看和设置内存参数57
4.3.2还原管理59
4.3.3初始化参数管理60
4.4用户管理63
4.4.1Oracle数据库用户类型63
4.4.2默认数据库管理员用户64
4.4.3数据库管理员(DBA)的权限64
习题65
第5章数据库存储管理67
5.1表空间管理67
5.1.1查看表空间信息67
5.1.2创建表空间68
5.1.3设置和修改表空间属性70
5.1.4删除表空间72
5.1.5段和数据块管理72
5.1.6撤销表空间73
5.2控制文件管理74
5.2.1创建控制文件74
5.2.2恢复控制文件76
5.2.3删除控制文件76
5.2.4查看控制文件信息76
5.3重做日志管理77
5.3.1重做日志的基本概念77
5.3.2查看重做日志信息78
5.3.3创建重做日志组和成员80
5.3.4重命名重做日志成员81
5.3.5删除重做日志组和成员81
5.3.6清空重做日志文件82
5.4归档日志管理82
5.4.1归档日志文件和归档模式82
5.4.2管理归档模式83
5.4.3指定归档目的地84
5.4.4查看归档日志信息84
习题86
第6章数据库安全管理87
6.1Oracle认证方法87
6.1.1操作系统身份认证87
6.1.2网络身份认证87
6.1.3Oracle数据库身份认证87
6.1.4数据库管理员认证88
6.2用户管理90
6.2.1创建用户90
6.2.2修改用户92
6.2.3权限管理语句93
6.2.4删除用户94
6.3角色管理95
6.3.1Oracle系统角色95
6.3.2创建角色96
6.3.3对角色授权98
6.3.4指定用户的角色99
6.3.5修改角色99
6.3.6删除角色99
习题99
第7章数据库对象管理101
7.1表管理101
7.1.1创建表101
7.1.2修改表105
7.1.3删除表106
7.1.4插入数据107
7.1.5修改数据108
7.1.6删除数据108
7.2数据查询108
7.2.1SELECT语句的基本应用108
7.2.2定义显示标题110
7.2.3设置查询条件110
7.2.4对查询结果排序111
7.2.5使用统计函数112
7.2.6连接查询113
7.3视图管理114
7.3.1视图的基本概念114
7.3.2视图管理页面114
7.3.3创建视图115
7.3.4修改视图116
7.3.5删除视图116
7.4索引管理117
7.4.1索引的概念117
7.4.2索引管理页面118
7.4.3创建索引118
7.4.4修改索引120
7.4.5删除索引120
7.5序列管理120
7.5.1创建序列121
7.5.2修改序列122
7.5.3删除序列123
7.5.4序列的使用123
习题124
第8章备份和恢复125
8.1使用EM进行备份和恢复125
8.1.1使用EM备份数据库125
8.1.2使用EM恢复数据库132
8.2RMAN技术136
8.2.1基本概念136
8.2.2将数据库设置为归档日志模式137
8.2.3创建恢复目录所使用的表空间138
8.2.4创建RMAN用户并授权138
8.2.5创建恢复目录139
8.2.6注册目标数据库139
8.2.7RMAN备份和恢复139
8.3闪回(Flashback)技术142
8.3.1闪回技术概述142
8.3.2闪回数据库143
8.3.3闪回表146
8.3.4闪回回收站147
8.3.5闪回查询(FlashbackQuery)149
8.3.6闪回版本查询149
8.3.7闪回事务查询150
习题151
第9章PL/SQL语言基础152
9.1PL/SQL简介152
9.1.1PL/SQL语言的结构152
9.1.2PL/SQL示例程序152
9.2PL/SQL组件153
9.2.1声明部分153
9.2.2执行部分154
9.2.3异常处理部分158
9.3常用函数160
9.3.1数值型函数161
9.3.2字符型函数162
9.3.3日期型函数163
9.3.4统计函数164
习题164
第10章游标、存储过程和触发器166
10.1游标166
10.1.1游标的基本概念166
10.1.2游标控制语句167
10.1.3游标属性169
10.1.4游标FOR循环171
10.2存储过程管理174
10.2.1过程174
10.2.2函数176
10.2.3程序包179
10.3触发器管理182
10.3.1触发器的基本概念182
10.3.2创建及使用触发器182
习题184
第11章ADO数据访问技术185
11.1ADO数据模型185
11.2数据库访问控件186
11.2.1ADOData控件187
11.2.2DataList控件和DataCombo控件189
11.2.3DataGrid控件192
11.3常用ADO对象195
11.3.1Connection对象195
11.3.2Command对象197
11.3.3Recordset对象198
11.3.4Field对象200
习题201
第12章图书借阅管理系统203
12.1系统总体设计203
12.1.1系统功能描述203
12.1.2创建数据库用户204
12.1.3数据库表结构设计204
12.2设计工程框架208
12.2.1创建工程208
12.2.2添加模块208
12.2.3添加类模块211
12.3系统主界面和登录模块设计215
12.3.1设计主界面215
12.3.2登录模块设计216
12.4图书分类管理模块设计217
12.4.1使用TreeView控件管理图书分类的方法217
12.4.2设计图书分类信息编辑窗体219
12.4.3设计图书分类信息管理窗体221
12.4.4设计图书分类选择窗体224
12.5图书信息管理模块设计224
12.5.1设计图书信息编辑窗体225
12.5.2设计图书信息管理窗体225
12.5.3设计图书选择窗体228
12.6图书库存管理模块设计230
12.6.1设计图书库存编辑模块231
12.6.2设计图书库存管理模块231
12.6.3设计库存盘点编辑模块232
12.6.4设计库存盘点管理模块232
12.7借阅证件管理模块设计233
12.7.1设计借阅证信息编辑窗体233
12.7.2设计借阅证信息管理窗体235
12.7.3设计图书借阅记录窗体236
12.8图书借阅管理模块设计236
12.8.1设计图书借阅信息编辑窗体237
12.8.2设计图书借阅信息管理窗体238
12.8.3设计图书催还信息管理窗体239
习题240
附录1实验241
实验1数据库管理241
目的和要求241
实验准备241
实验内容241
1.使用SHUTDOWN命令关闭数据库实例241
2.使用STARTUP命令启动数据库实例242
3.使用OracleEnterpriseManager关闭数据库实例242
4.使用OracleEnterpriseManager启动数据库实例242
5.使用SQL语句创建数据库243
6.使用SQL语句删除数据库243
实验2角色和用户管理244
目的和要求244
实验准备244
实验内容244
1.使用SQL语句创建数据库角色244
2.使用SQL语句为数据库角色授权244
3.使用SQL语句创建数据库用户245
4.使用SQL语句指定用户角色245
实验3表和视图管理245
目的和要求245
实验准备245
实验内容245
1.使用SQL语句创建表246
2.使用SQL语句向表中插入数据246
3.练习使用SQL语句修改表中的数据247
4.练习使用SQL语句删除表中的数据248
5.练习使用SELECT语句查询数据248
6.练习使用SQL语句创建视图248
实验4管理索引和序列249
目的和要求249
实验准备249
实验内容249
1.使用SQL语句创建索引249
2.在创建表的同时创建索引249
3.使用SQL语句创建序列250
4.在插入数据时使用序列250
实验5PL/SQL编程250
目的和要求250
实验准备250
实验内容250
1.使用条件语句251
2.使用分支语句251
3.使用循环语句251
4.使用系统函数251
实验6使用游标、存储过程和触发器251
目的和要求251
实验准备251
实验内容251
1.创建和使用游标252
2.编写和执行自定义过程252
3.编写和执行自定义函数252
4.创建和使用触发器252
大作业1:VB+Oracle学生档案管理系统253
项目1数据库结构设计253
项目2设计工程框架256
项目3系统主界面和登录模块设计259
项目4院系管理模块设计260
项目5学生信息管理模块设计265
项目6学生奖惩管理模块设计271
项目7学籍变动管理模块设计272
项目8用户管理模块设计275
大作业2:ASP+Oracle网上购物系统279
项目1数据库结构设计279
项目2目录结构与通用模块282
项目3管理主界面与登录程序设计284
项目4公告信息管理模块设计287
项目5商品类别管理模块设计293
项目6商品管理模块设计296
项目7订单管理模块设计302
项目8系统主界面与登录程序设计305
项目9设计商品查询及购买模块306
附录2下载Oracle10g315
附录3Oracle10g系统权限318
参考文献322
……
C. oracle数据库 视频教程那个好
oracle博大精深,需要了解的太多了没什么好的视频教程,而且从oracle学习角度来说,大家都是通过文档来学习的,初学者入门最好先看官方文档,再自己建个数据库来实际操作下。或者混混论坛。
http://www.itpub.net/forum-2-1.html
这个论坛是目前oracle方面比较专业的论坛。多去看看吧。
D. Oracle数据库教程之利用plsqldev进行数据库操作的步骤
方法/步骤
1、打开PLSQL
Developer,输入用户名和口令,进行连接,如下图所示:
2、依次点击“文件(F)”->“新建(N)”->“SQL窗口(S)”,如下图所示:
3、在窗口中输入以下SQL语句:
--1、创建一个表
T_USER
create
table
T_USER
(
USERID
varchar2(50)
default
SYS_GUID()
not
null
primary
key,
USERNAME
varchar2(20)
not
null,
USERPWD
varchar2(30)
not
null
);
如下图所示:
4、向表中插入2条数据,语句如下:
--插入2条数据
insert
into
T_USER(USERNAME,USERPWD)
values('admin','admin');
insert
into
T_USER(USERNAME,USERPWD)
values('test','test');
select
*
from
T_USER;
如下图所示:
5、更新表中的记录,语句如下:
--更新一条数据
update
T_USER
set
USERPWD='admin123'
where
USERNAME='admin';
select
*
from
T_USER;
如下图所示:
6、删除表中的一条记录,语句如下:
--删除一条数据
delete
from
T_USER
where
USERNAME='test';
select
*
from
T_USER;
如下图所示:
7、销毁刚创建的表,语句如下:
--删除表
drop
table
T_USER;
select
*
from
T_USER;
可以看到左侧的Tables目录下表已经不存在了,此外查询表会报错,说明表确实已经销毁不存在了,如下图所示:
以上就是专题栏小编带来的pl/sql
developer教程,更多教程请看“http://www.zhuantilan.com/zt/sqldeveloper/”
E. Oracle数据库开发基础教程的目录
第1章Oracle基础1
1.1关系数据库概述1
1.1.1目前主流的两类关系数据库1
1.1.2关系数据库的基本数据库
对象1
1.2Oracle简介2
1.2.1Oracle的发展简史2
1.2.2Oracle的特点2
1.2.3Oracle的工作模式2
1.3安装与配置Oracle3
1.3.1安装Oracle的环境需求3
1.3.2Oracle的安装工具3
1.3.3Oracle服务器的安装与配置3
1.3.4Oracle客户端的安装8
1.3.5为客户端配置网络服务连接9
1.4Oracle的常用工具11
1.4.1企业管理器11
1.4.2SQLPlus12
1.4.3SQLPlusWorksheet13
1.5Oracle常用对象的创建与管理14
1.5.1Oracle表空间与常用
对象简介14
1.5.2数据表14
1.5.3数据完整性约束16
1.5.4索引的管理17
1.5.5视图的管理与使用18
1.5.6存储过程与触发器19
1.6Oracle的数据类型20
1.6.1数据类型的分类20
1.6.2字符数据类型20
1.6.3数字数据类型21
1.6.4日期数据类型21
1.6.5其他数据类型21
1.7SQL语言基础22
1.7.1基本的SELECT查询22
1.7.2用WHERE子句设定数据
筛选条件23
1.7.3用ORDERBY子句排序
结果集23
1.7.4多表连接查询24
1.7.5用UNION子句连接两个
结果集24
1.7.6统计函数24
1.7.7用GROUPBY子句分组
统计数据25
1.7.8使用子查询25
1.7.9用INSERT语句向表中
插入数据26
1.7.10用UPDATE语句修改表中
的数据26
1.7.11用DELETE语句删除表中
的数据27
1.8PL/SQL简介27
1.8.1PL/SQL的基本特性27
1.8.2在PL/SQL中使用SELECT27
1.8.3PL/SQL中的常用SQL函数28
1.8.4游标29
1.8.5PL/SQL中的子程序30
1.9Oracle的安全性管理31
1.9.1用户31
1.9.2角色32
1.9.3概要文件33
1.10Oracle数据库的备份与恢复34
1.10.1Oracle数据库备份简介34
1.10.2EXP命令与IMP命令34
1.11Oracle与高级语言37
1.11.1使用ADO连接Oracle37
1.11.2使用Oracle的专有接口
连接Oracle38
1.12小结38
第2章考勤管理系统39
2.1系统设计39
2.1.1系统的设计目标39
2.1.2设计思想39
2.1.3系统功能模块划分39
2.2数据库设计40
2.2.1数据库需求分析40
2.2.2数据库结构设计41
2.3数据库对象的创建44
2.3.1创建考勤类型表44
2.3.2创建员工表45
2.3.3创建考勤管理表45
2.4设计系统的界面46
2.4.1窗口的设计46
2.4.2菜单的设计51
2.5系统的编程实现52
2.5.1员工信息的管理模块53
2.5.2考勤类型的设定模块57
2.5.3员工考勤信息手工录入模块61
2.5.4经考勤机生成并处理过的
考勤信息导入模块64
2.5.5员工出勤情况统计报表
生成模块66
2.5.6数据库维护模块69
2.6系统的测试运行70
2.7小结73
第3章费用收缴管理系统74
3.1系统设计74
3.1.1系统的设计目标74
3.1.2设计思想74
3.1.3系统功能模块划分74
3.2数据库设计75
3.2.1数据库需求分析76
3.2.2数据库结构设计76
3.3数据库对象的创建80
3.3.1收费员信息表80
3.3.2收费员任务表81
3.3.3燃气价格表82
3.3.4预存款表82
3.3.5居民区信息表83
3.3.6住户信息表83
3.3.7收缴情况表84
3.4设计系统的界面86
3.4.1窗口的设计86
3.4.2菜单的设计93
3.5系统的编程实现94
3.5.1住户信息管理模块94
3.5.2收费员所辖范围及收费
任务设定模块99
3.5.3燃气价格管理模块103
3.5.4住户预存款管理模块104
3.5.5收费情况录入模块107
3.5.6查询及报表模块112
3.5.7数据库维护模块115
3.6系统的测试运行117
3.7小结119
第4章仓库管理系统120
4.1系统设计120
4.1.1系统的设计目标120
4.1.2设计思想120
4.1.3系统功能模块划分120
4.2数据库设计121
4.2.1数据库需求分析121
4.2.2数据库结构设计122
4.3数据库对象的创建125
4.3.1物品表125
4.3.2提货部门表126
4.3.3入库单表127
4.3.4出库单表127
4.3.5物品库存表128
4.4设计系统的界面129
4.4.1窗口的设计129
4.4.2菜单的设计135
4.4.3数据窗口的设计136
4.5系统的编程实现141
4.5.1仓库物品设定模块142
4.5.2提货部门设定模块144
4.5.3物品出库模块145
4.5.4查询及作废出库单模块149
4.5.5出库单汇总查询模块152
4.5.6物品库存查询模块153
4.5.7单品明细账查询模块154
4.5.8数据维护模块156
4.6系统的测试运行157
4.7小结160
第5章人事管理系统161
5.1系统设计161
5.1.1系统的设计目标161
5.1.2设计思想161
5.1.3系统功能模块划分162
5.2数据库设计162
5.2.1数据库需求分析162
5.2.2数据库结构设计164
5.3数据库对象的创建168
5.3.1系统用户表168
5.3.2员工资料表169
5.3.3部门资料表170
5.3.4岗位资料表170
5.3.5状态资料表171
5.3.6员工调动记录表172
5.3.7员工状态调整记录表172
5.4设计系统的界面174
5.4.1窗口的设计174
5.4.2菜单的设计180
5.4.3数据窗口的设计181
5.5系统的编程实现186
5.5.1用户及权限管理模块187
5.5.2基本资料管理模块190
5.5.3录用新员工模块192
5.5.4员工调动模块193
5.5.5信息查询模块195
5.6系统的测试运行199
5.7小结204
第6章论坛系统205
6.1系统设计205
6.1.1系统的设计目标205
6.1.2设计思想205
6.1.3系统功能模块划分205
6.2数据库设计206
6.2.1数据库需求分析206
6.2.2数据库结构设计207
6.3数据库对象的创建211
6.3.1用户信息表211
6.3.2版面信息表212
6.3.3等级称号表213
6.3.4内容信息表213
6.3.5改动记录表214
6.4系统页面的编程实现217
6.4.1论坛首页及用户注册
与登录218
6.4.2版面管理222
6.4.3等级称号管理226
6.4.4论坛内容的查询发布
与管理230
6.4.5查询内容改动记录242
6.5系统的测试运行244
6.5.1建立运行的环境244
6.5.2系统测试245
6.6小结248
第7章采购订单管理系统249
7.1系统设计249
7.1.1系统的设计目标249
7.1.2设计思想249
7.1.3系统功能模块划分249
7.2数据库设计250
7.2.1数据库需求分析250
7.2.2数据库结构设计251
7.3数据库对象的创建254
7.3.1用户信息表254
7.3.2供应商信息表255
7.3.3商品信息表256
7.3.4采购订单表头表256
7.3.5采购订单明细表257
7.4系统页面的编程实现258
7.4.1首页及用户登录259
7.4.2用户管理263
7.4.3供应商管理266
7.4.4商品管理269
7.4.5订单录入272
7.4.6订单查询打印278
7.4.7密码修改284
7.5系统的测试运行287
7.5.1建立运行的环境287
7.5.2系统测试287
7.6小结290
第8章招聘求职管理系统291
8.1系统设计291
8.1.1系统的设计目标291
8.1.2设计思想291
8.1.3系统功能模块划分291
8.2数据库设计292
8.2.1数据库需求分析292
8.2.2数据库结构设计293
8.3数据库对象的创建298
8.3.1个人用户资料表298
8.3.2企业用户资料表299
8.3.3求职信息表300
8.3.4招聘信息表301
8.3.5交流意向信息表301
8.4系统页面的编程实现302
8.4.1系统首页及用户注册303
8.4.2用户资料修改311
8.4.3信息发布317
8.4.4信息搜索及意向投递320
8.4.5用户自有信息管理324
8.5后台数据管理程序的编制331
8.6系统的测试运行333
8.6.1建立运行的环境333
8.6.2系统测试333
8.6.3后台数据维护程序测试335
8.7小结336
第9章供求信息发布系统337
9.1系统设计337
9.1.1系统的设计目标337
9.1.2设计思想337
9.1.3系统功能模块划分337
9.2数据库设计338
9.2.1数据库需求分析338
9.2.2数据库结构设计339
9.3数据库对象的创建342
9.3.1用户资料表342
9.3.2版面资料表343
9.3.3供求信息表343
9.3.4回复信息表344
9.4系统页面的编程实现345
9.4.1系统首页及用户注册348
9.4.2用户资料修改356
9.4.3信息发布359
9.4.4信息搜索及回复360
9.4.5自有信息管理365
9.5后台版面管理程序的编制367
9.6系统的测试运行370
9.6.1建立运行的环境370
9.6.2系统测试371
9.6.3后台数据维护程序测试374
9.7小结375
……
F. Oracle数据库开发实用教程的介绍
本书是关于大型关系数据库Oracle开发和编程的教材,本书主要内容包括,数据库原理概论、SQL语言、PL/SQL块的编程、存储过程、函数、数据库对象的介绍、数据库交全(权限、用户、角色的分配)、数据库逻辑备份方法(导入与导出)。本书适合作为高等职业学院、高等技术学院、高等专科学院等使用的数据库课程的教材,也可以作为Oracle数据库参考书或教师参考书。
G. Oracle教程推荐新手想学习Oracle数据库
oracle数据库是使用量比较广泛的一款数据库,安全性较高,很多大型企业都是用的oracle。
oracle数据库教程做的比较好的是树懒学堂的,比较适合新手入门,案例也很丰富:oracle数据库教程
H. 如何自学oracle数据库
你想学oracle干嘛用,oracle数据库可是大型数据库,不说一般,就是中型企业也支付不起一年几千万的使用费。初学者可以先学mysql数据库。
mysql和oracle一样都支持sql语法,都是关系型数据库。不同的是存储过程不一样,权限管理不一样。mysql现在是中小型企业的主流。你可以考虑一下。
你可以想想一个oracle数据库工程师的要求,即使你达到了,企业也不敢用年轻人。所以先主要已mysql入手。
最好买一本适合初学者的书,买别的书估计初学者看不懂。再结合网上的教程,资料。
如何纯粹是为了好玩,那就随心所欲吧。首先学习什么是关系型数据库,关系型数据库的特点和数据是如何查询的这些都有助于你今后对数据库的理解。作为一个能写出高效的sql语句的程序员来说这个必须要理解。
然后学习sql语句,sql语句主要是对表的操作。查询,删除,修改,添加等操作。
然后再学习触发器,存储过程,视图,控制器 。
学到这里就有一定的基础了,接下来可以选择学习方向,你可以深入学习数据库权限管理,你可以学习更多的数据库函数来写出高效的sql语句。
I. oracle数据库 应该怎样学
我有资料,把你的油箱告诉我,我发给你.我的[email protected]
其实你想掌握的知识很简单的.ORACLE数据库很大的安装就需要很常的时间.你最好是有个ORACLE的运行环境.这样才能更好的理解,况且你还有一定的基础,相信你一定得心应手的.