Oracle实用教程(第3版)

Oracle实用教程(第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2013-05
版次: 1
ISBN: 9787121120671
定价: 49.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 472页
字数: 770千字
正文语种: 简体中文
46人买过
  • 本书以当前流行的Oracle11g作为平台,分别介绍Oracle教程、Oracle实验、综合应用实习和附录。Oracle教程部分比较系统地介绍了Oracle11g(中文版)的主要功能,并且通过实验对主要内容进行操作和编程训练。实习部分比较系统地介绍了VB6.0/Oracle、PB11.5/Oracle、ASP/Oracle、ASP.NET3.5(C#)/Oracle和JavaEE(Struts2)/Oracle的应用方法。只要阅读本书,结合上机操作指导进行练习和实习模仿,就能在较短的时间内基本掌握Oracle11g及其应用技术。 目录
    第1部分实用教程
    第1章数据库的基本概念与Oracle环境 (1)
    1.1数据库基本概念 (1)
    1.1.1数据库与数据库管理系统 (1)
    1.1.2数据模型 (2)
    1.1.3关系型数据库语言 (3)
    1.1.4数据库设计 (4)
    1.2数据库应用系统 (6)
    1.2.1客户/服务器(C/S)模式应用系统 (6)
    1.2.2三层客户/服务器(B/S)模式应用系统 (7)
    1.3Oracle数据库环境 (8)
    1.3.1Oracle数据库简介 (8)
    1.3.2Oracle11g的安装 (8)
    1.3.3企业管理器(OEM) (12)
    1.3.4SQL*Plus工具 (14)
    1.3.5SQLDeveloper工具 (19)
    第2章数据库创建 (22)
    2.1Oracle数据库基本概念 (22)
    2.1.1内部结构 (22)
    2.1.2外部结构 (25)
    2.1.3实例 (26)
    2.2界面方式创建数据库 (29)
    2.2.1数据库的创建与删除 (29)
    2.2.2数据库的修改 (33)
    2.3命令方式创建数据库 (37)
    2.3.1创建数据库 (37)
    2.3.2修改数据库 (44)
    2.3.3删除数据库 (46)
    第3章表与表数据操作 (47)
    3.1表结构和数据类型 (47)
    3.1.1表和表结构 (47)
    3.1.2数据类型 (48)

    3.1.3表结构设计 (49)
    3.2创建和管理表空间 (50)
    3.2.1界面方式创建表空间 (50)
    3.2.2命令方式创建表空间 (52)
    3.3界面方式操作表 (56)
    3.3.1OEM方式操作表 (56)
    3.3.2使用SQLDeveloper操作表 (63)
    3.4命令方式操作表 (66)
    3.4.1创建表 (66)
    3.4.2修改表 (69)
    3.4.3删除表 (71)
    3.5界面方式操作表数据 (71)
    3.5.1插入、删除和修改表数据 (71)
    3.5.2从Excel表格中导入数据 (73)
    3.6命令方式操作表数据 (74)
    3.6.1插入记录 (75)
    3.6.2删除记录 (77)
    3.6.3修改记录 (78)
    3.7同义词 (79)
    3.7.1创建同义词 (80)
    3.7.2使用同义词 (81)
    3.7.3删除同义词 (81)
    第4章数据库的查询和视图 (82)
    4.1连接、选择和投影 (82)
    4.1.1选择 (82)
    4.1.2投影 (82)
    4.1.3连接 (83)
    4.2数据库的查询 (84)
    4.2.1选择列 (84)
    4.2.2选择行 (88)
    4.2.3查询对象 (93)
    4.2.4连接 (93)
    4.2.5汇总 (97)
    4.2.6排序 (100)
    4.2.7UNION语句 (101)
    4.3数据库视图 (102)
    4.3.1视图的概念 (102)
    4.3.2创建视图 (102)

    4.3.3查询视图 (106)
    4.3.4更新视图 (107)
    4.3.5修改视图的定义 (108)
    4.3.6删除视图 (109)
    4.4格式化输出结果 (110)
    4.4.1替换变量 (110)
    4.4.2定制SQL*Plus环境 (113)
    第5章索引与数据完整性 (116)
    5.1索引 (116)
    5.1.1索引的分类 (116)
    5.1.2使用索引的原则 (117)
    5.1.3创建索引 (118)
    5.1.4维护索引 (123)
    5.1.5删除索引 (123)
    5.2数据完整性 (124)
    5.2.1数据完整性的分类 (124)
    5.2.2约束的状态 (126)
    5.2.3域完整性的实现 (127)
    5.2.4实体完整性的实现 (130)
    5.2.5参照完整性的实现 (133)
    第6章PL/SQL语言介绍 (136)
    6.1PL/SQL概述 (136)
    6.1.1PL/SQL语言 (136)
    6.1.2PL/SQL的特点 (138)
    6.1.3PL/SQL的开发和运行环境 (139)
    6.2PL/SQL字符集 (139)
    6.2.1合法字符 (139)
    6.2.2运算符 (140)
    6.2.3其他符号 (141)
    6.3PL/SQL变量、常量和数据类型 (141)
    6.3.1变量 (141)
    6.3.2常量 (144)
    6.3.3常用数据类型 (144)
    6.3.4对象类型 (145)
    6.3.5数据类型转换 (147)
    6.4PL/SQL基本程序结构和语句 (148)
    6.4.1PL/SQL程序块 (148)
    6.4.2条件结构 (149)

    6.4.3循环结构 (152)
    6.4.4选择和跳转语句 (155)
    6.4.5异常 (156)
    6.4.6空操作和空值 (160)
    6.5系统内置函数 (160)
    6.6用户定义函数 (164)
    6.6.1用户定义函数的创建与调用 (164)
    6.6.2用户定义函数的删除 (167)
    6.7游标 (167)
    6.7.1显式游标 (168)
    6.7.2隐式游标 (171)
    6.7.3使用游标变量 (173)
    6.7.4使用游标表达式 (175)
    6.8包 (175)
    6.8.1SQL语句方式创建 (176)
    6.8.2界面方式创建 (179)
    6.8.3重载 (179)
    6.8.4包的初始化 (181)
    6.8.5Oracle内置包 (181)
    6.9集合 (181)
    6.9.1联合数组 (182)
    6.9.2嵌套表 (183)
    6.9.3可变数组 (184)
    6.9.4集合的属性和方法 (185)
    第7章存储过程和触发器 (189)
    7.1存储过程 (189)
    7.1.1存储过程的创建和执行 (189)
    7.1.2存储过程的编辑修改 (193)
    7.1.3存储过程的删除 (193)
    7.2触发器 (194)
    7.2.1利用SQL语句创建触发器 (194)
    7.2.2利用界面方式创建触发器 (199)
    7.2.3启用和禁用触发器 (200)
    7.2.4触发器的删除 (200)
    7.3事务 (201)
    7.3.1事务的概念 (201)
    7.3.2事务处理 (202)
    7.3.3自治事务 (206)

    7.4锁 (207)
    7.4.1锁机制和死锁 (207)
    7.4.2锁的类型 (208)
    7.4.3表锁和事务锁 (209)
    第8章高级数据类型 (210)
    8.1Oracle数据库与大对象数据 (210)
    8.1.1大对象数据类型 (210)
    8.1.2Oracle数据库中导入大对象数据 (211)
    8.2Oracle数据库与XML (213)
    8.2.1XML概述 (213)
    8.2.2OracleXMLDB概述 (215)
    8.2.3Oracle数据库中导入XML数据 (216)
    8.2.4XQuery的基本用法 (218)
    第9章系统安全管理 (222)
    9.1用户 (222)
    9.1.1创建用户 (222)
    9.1.2管理用户 (230)
    9.2权限管理 (230)
    9.2.1权限概述 (231)
    9.2.2系统权限管理 (231)
    9.2.3对象权限管理 (236)
    9.2.4安全特性 (237)
    9.3角色管理 (239)
    9.3.1角色概述 (239)
    9.3.2创建用户角色 (240)
    9.3.3管理用户角色 (243)
    9.4概要文件和数据字典视图 (244)
    9.4.1创建概要文件 (244)
    9.4.2管理概要文件 (248)
    9.4.3数据字典视图 (248)
    9.5审计 (250)
    9.5.1审计启用 (250)
    9.5.2登录审计 (251)
    9.5.3操作审计 (252)
    9.5.4对象审计 (253)
    9.5.5权限审计 (254)
    第10章备份和恢复 (255)
    10.1备份和恢复概述 (255)

    10.1.1备份概述 (255)
    10.1.2恢复概述 (257)
    10.2导入/导出 (258)
    10.2.1导出 (259)
    10.2.2导入 (261)
    10.3脱机备份 (264)
    10.4联机备份 (264)
    10.4.1以ARCHIVELOG方式运行数据库 (265)
    10.4.2执行数据库备份 (265)
    10.5数据库恢复 (269)
    10.6数据泵 (271)
    10.6.1概述 (272)
    10.6.2数据泵的使用 (272)
    第11章闪回操作和Undo表空间 (282)
    11.1闪回操作 (282)
    11.1.1基本概念 (282)
    11.1.2查询闪回 (282)
    11.1.3表闪回 (283)
    11.1.4删除闪回 (285)
    11.1.5数据库闪回 (287)
    11.1.6归档闪回 (291)
    11.2Undo表空间 (293)
    11.2.1自动Undo管理 (293)
    11.2.2Undo表空间的优点 (293)
    1
  • 内容简介:
    本书以当前流行的Oracle11g作为平台,分别介绍Oracle教程、Oracle实验、综合应用实习和附录。Oracle教程部分比较系统地介绍了Oracle11g(中文版)的主要功能,并且通过实验对主要内容进行操作和编程训练。实习部分比较系统地介绍了VB6.0/Oracle、PB11.5/Oracle、ASP/Oracle、ASP.NET3.5(C#)/Oracle和JavaEE(Struts2)/Oracle的应用方法。只要阅读本书,结合上机操作指导进行练习和实习模仿,就能在较短的时间内基本掌握Oracle11g及其应用技术。
  • 目录:
    目录
    第1部分实用教程
    第1章数据库的基本概念与Oracle环境 (1)
    1.1数据库基本概念 (1)
    1.1.1数据库与数据库管理系统 (1)
    1.1.2数据模型 (2)
    1.1.3关系型数据库语言 (3)
    1.1.4数据库设计 (4)
    1.2数据库应用系统 (6)
    1.2.1客户/服务器(C/S)模式应用系统 (6)
    1.2.2三层客户/服务器(B/S)模式应用系统 (7)
    1.3Oracle数据库环境 (8)
    1.3.1Oracle数据库简介 (8)
    1.3.2Oracle11g的安装 (8)
    1.3.3企业管理器(OEM) (12)
    1.3.4SQL*Plus工具 (14)
    1.3.5SQLDeveloper工具 (19)
    第2章数据库创建 (22)
    2.1Oracle数据库基本概念 (22)
    2.1.1内部结构 (22)
    2.1.2外部结构 (25)
    2.1.3实例 (26)
    2.2界面方式创建数据库 (29)
    2.2.1数据库的创建与删除 (29)
    2.2.2数据库的修改 (33)
    2.3命令方式创建数据库 (37)
    2.3.1创建数据库 (37)
    2.3.2修改数据库 (44)
    2.3.3删除数据库 (46)
    第3章表与表数据操作 (47)
    3.1表结构和数据类型 (47)
    3.1.1表和表结构 (47)
    3.1.2数据类型 (48)

    3.1.3表结构设计 (49)
    3.2创建和管理表空间 (50)
    3.2.1界面方式创建表空间 (50)
    3.2.2命令方式创建表空间 (52)
    3.3界面方式操作表 (56)
    3.3.1OEM方式操作表 (56)
    3.3.2使用SQLDeveloper操作表 (63)
    3.4命令方式操作表 (66)
    3.4.1创建表 (66)
    3.4.2修改表 (69)
    3.4.3删除表 (71)
    3.5界面方式操作表数据 (71)
    3.5.1插入、删除和修改表数据 (71)
    3.5.2从Excel表格中导入数据 (73)
    3.6命令方式操作表数据 (74)
    3.6.1插入记录 (75)
    3.6.2删除记录 (77)
    3.6.3修改记录 (78)
    3.7同义词 (79)
    3.7.1创建同义词 (80)
    3.7.2使用同义词 (81)
    3.7.3删除同义词 (81)
    第4章数据库的查询和视图 (82)
    4.1连接、选择和投影 (82)
    4.1.1选择 (82)
    4.1.2投影 (82)
    4.1.3连接 (83)
    4.2数据库的查询 (84)
    4.2.1选择列 (84)
    4.2.2选择行 (88)
    4.2.3查询对象 (93)
    4.2.4连接 (93)
    4.2.5汇总 (97)
    4.2.6排序 (100)
    4.2.7UNION语句 (101)
    4.3数据库视图 (102)
    4.3.1视图的概念 (102)
    4.3.2创建视图 (102)

    4.3.3查询视图 (106)
    4.3.4更新视图 (107)
    4.3.5修改视图的定义 (108)
    4.3.6删除视图 (109)
    4.4格式化输出结果 (110)
    4.4.1替换变量 (110)
    4.4.2定制SQL*Plus环境 (113)
    第5章索引与数据完整性 (116)
    5.1索引 (116)
    5.1.1索引的分类 (116)
    5.1.2使用索引的原则 (117)
    5.1.3创建索引 (118)
    5.1.4维护索引 (123)
    5.1.5删除索引 (123)
    5.2数据完整性 (124)
    5.2.1数据完整性的分类 (124)
    5.2.2约束的状态 (126)
    5.2.3域完整性的实现 (127)
    5.2.4实体完整性的实现 (130)
    5.2.5参照完整性的实现 (133)
    第6章PL/SQL语言介绍 (136)
    6.1PL/SQL概述 (136)
    6.1.1PL/SQL语言 (136)
    6.1.2PL/SQL的特点 (138)
    6.1.3PL/SQL的开发和运行环境 (139)
    6.2PL/SQL字符集 (139)
    6.2.1合法字符 (139)
    6.2.2运算符 (140)
    6.2.3其他符号 (141)
    6.3PL/SQL变量、常量和数据类型 (141)
    6.3.1变量 (141)
    6.3.2常量 (144)
    6.3.3常用数据类型 (144)
    6.3.4对象类型 (145)
    6.3.5数据类型转换 (147)
    6.4PL/SQL基本程序结构和语句 (148)
    6.4.1PL/SQL程序块 (148)
    6.4.2条件结构 (149)

    6.4.3循环结构 (152)
    6.4.4选择和跳转语句 (155)
    6.4.5异常 (156)
    6.4.6空操作和空值 (160)
    6.5系统内置函数 (160)
    6.6用户定义函数 (164)
    6.6.1用户定义函数的创建与调用 (164)
    6.6.2用户定义函数的删除 (167)
    6.7游标 (167)
    6.7.1显式游标 (168)
    6.7.2隐式游标 (171)
    6.7.3使用游标变量 (173)
    6.7.4使用游标表达式 (175)
    6.8包 (175)
    6.8.1SQL语句方式创建 (176)
    6.8.2界面方式创建 (179)
    6.8.3重载 (179)
    6.8.4包的初始化 (181)
    6.8.5Oracle内置包 (181)
    6.9集合 (181)
    6.9.1联合数组 (182)
    6.9.2嵌套表 (183)
    6.9.3可变数组 (184)
    6.9.4集合的属性和方法 (185)
    第7章存储过程和触发器 (189)
    7.1存储过程 (189)
    7.1.1存储过程的创建和执行 (189)
    7.1.2存储过程的编辑修改 (193)
    7.1.3存储过程的删除 (193)
    7.2触发器 (194)
    7.2.1利用SQL语句创建触发器 (194)
    7.2.2利用界面方式创建触发器 (199)
    7.2.3启用和禁用触发器 (200)
    7.2.4触发器的删除 (200)
    7.3事务 (201)
    7.3.1事务的概念 (201)
    7.3.2事务处理 (202)
    7.3.3自治事务 (206)

    7.4锁 (207)
    7.4.1锁机制和死锁 (207)
    7.4.2锁的类型 (208)
    7.4.3表锁和事务锁 (209)
    第8章高级数据类型 (210)
    8.1Oracle数据库与大对象数据 (210)
    8.1.1大对象数据类型 (210)
    8.1.2Oracle数据库中导入大对象数据 (211)
    8.2Oracle数据库与XML (213)
    8.2.1XML概述 (213)
    8.2.2OracleXMLDB概述 (215)
    8.2.3Oracle数据库中导入XML数据 (216)
    8.2.4XQuery的基本用法 (218)
    第9章系统安全管理 (222)
    9.1用户 (222)
    9.1.1创建用户 (222)
    9.1.2管理用户 (230)
    9.2权限管理 (230)
    9.2.1权限概述 (231)
    9.2.2系统权限管理 (231)
    9.2.3对象权限管理 (236)
    9.2.4安全特性 (237)
    9.3角色管理 (239)
    9.3.1角色概述 (239)
    9.3.2创建用户角色 (240)
    9.3.3管理用户角色 (243)
    9.4概要文件和数据字典视图 (244)
    9.4.1创建概要文件 (244)
    9.4.2管理概要文件 (248)
    9.4.3数据字典视图 (248)
    9.5审计 (250)
    9.5.1审计启用 (250)
    9.5.2登录审计 (251)
    9.5.3操作审计 (252)
    9.5.4对象审计 (253)
    9.5.5权限审计 (254)
    第10章备份和恢复 (255)
    10.1备份和恢复概述 (255)

    10.1.1备份概述 (255)
    10.1.2恢复概述 (257)
    10.2导入/导出 (258)
    10.2.1导出 (259)
    10.2.2导入 (261)
    10.3脱机备份 (264)
    10.4联机备份 (264)
    10.4.1以ARCHIVELOG方式运行数据库 (265)
    10.4.2执行数据库备份 (265)
    10.5数据库恢复 (269)
    10.6数据泵 (271)
    10.6.1概述 (272)
    10.6.2数据泵的使用 (272)
    第11章闪回操作和Undo表空间 (282)
    11.1闪回操作 (282)
    11.1.1基本概念 (282)
    11.1.2查询闪回 (282)
    11.1.3表闪回 (283)
    11.1.4删除闪回 (285)
    11.1.5数据库闪回 (287)
    11.1.6归档闪回 (291)
    11.2Undo表空间 (293)
    11.2.1自动Undo管理 (293)
    11.2.2Undo表空间的优点 (293)
    1
查看详情
12
系列丛书 / 更多