名师讲坛:Oracle SQL入门与实战经典

名师讲坛:Oracle SQL入门与实战经典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2015-05
版次: 1
ISBN: 9787302366300
定价: 79.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 579页
字数: 971千字
正文语种: 简体中文
丛书: 名师讲坛
13人买过
  •   《名师讲坛:OracleSQL入门与实战经典》是小说式的OracleSQL入门教材。书中使用简单、生动的生活例子来解释复杂的计算机和数据库概念。
      《名师讲坛:OracleSQL入门与实战经典》又是OracleSQL的实用教材,内容覆盖了OCP(Oracle认证专家)考试的几乎全部内容,但重点放在实际工作能力的训练,每章中都有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业应用背景,还有很多例题可以不加修改或略加修改即可应用于实际工作中。所有图形操作和比较难的命令行操作都附有教学视频,读者可以在随书光盘中找到,另外一些较难的命令已经被做成了正文或SQL脚本文件存在光盘中,读者可以通过复制和粘贴来运行。简而言之,《名师讲坛:OracleSQL入门与实战经典》的显著特点是:1.一本小说式、可轻松阅读的OracleSQL教材;2.配备了43讲视频,Oracle专家向您面对面讲解;3.适合于OCP认证学习;4.适合于Oracle11g、10g、9i、8等多个版本;5.给出了具体的商业应用背景,增强了实战性。   何茜颖,新西兰奥克兰大学一级荣誉研究生(信息系统),奥克兰大学商业学士(金融、信息系统)。从2008年开始一直从事一个金融风险管理联机学习系统(主要开发和部署工具为OracleApplicationExpress)的设计与开发工作,之前曾是一个维持供应链管理信息系统的主要研发人员。2005至2006年在新西兰最大的建筑公司(FletcherBuildingProductsLtd)任职,负责订单、发票和库存信息的处理及客户追踪等。
      
      何明,Oracle、Linux高级讲师,十余年Oracle数据库、Linux技术服务与培训经验,先后为西门子、惠普、中国移动、中国网通、中信银行、神州数码、NEC、壳牌(Shell)、中国民航、北电网络、天津地税局和财政局、唐山钢铁集团、索贝数码、TOM在线(香港)、北京邮政局等50余家大中型企业做过培训。1982年起,在国家地震局研究所从事数据处理工作,在PDP-11、VAX-780等计算机上进行Fortran、Pascal、C语言和汇编的编程工作。1991年开始在国外从事信息系统管理员和分析员的工作。1999年在新西兰公立理工学院任兼职讲师,为大学本科生讲授数据库课程。20余年程序开发和数据库系统管理经验,OCP专业证书(Oracle8,8i,9iDBA),新西兰梅西大学商业荣誉硕士,新西兰奥克兰大学信息系统研究生,成都理工大学工学学士。 第0章Oracle的安装及相关配置
    0.1Oracle的安装
    0.2Oracle11g中的SQL*Plus
    0.3scott用户及其对象维护
    0.4本书中将用到的表
    0.5SQL(StructuredQueryLanguage)语言
    0.6本书所用的术语
    0.7Oracle10g的SQL*Plus界面
    0.8使用iSQL*Plus
    0.9使用DOS窗口启动SQL*Plus
    第1章简单查询语句
    1.1最简单的查询语句
    1.2在查询语句中如何选择特定的列
    1.3如何书写查询语句
    1.4列标题和数据的默认显示格式
    1.5如何在SQL语句中使用算术表达式
    1.6如何在SQL语句中使用列的别名
    1.7连接运算符
    1.8DISTINCT运算符
    1.9基本查询语句的格式
    1.10您应该掌握的内容
    第2章限制性查询和数据的排序
    2.1如何限制所选择的数据行
    2.2比较运算符
    2.3如何使用BETWEENAND比较运算符
    2.4在SQL语句中使用字符串和日期
    2.5使用IN比较运算符
    2.6使用LIKE比较运算符
    2.7如何使用转义操作符
    2.8ORDERBY子句
    2.9在ORDERBY子句中使用别名或表达式
    2.10在ORDERBY子句中使用列号
    2.11在ORDERBY子句中使用多列
    2.12在ORDERBY子句中使用在SELECT列表中没有的列
    2.13扩充后的查询语句的格式
    2.14您应该掌握的内容
    第3章常用的SQL*Plus命令
    3.1DESC[RIBE]命令
    3.2SETLINE[SIZE]{80|n}命令
    3.3L命令和ntext命令
    3.4“/”命令
    3.5n(设置当前行)命令和A[PPEND](附加)命令
    3.6DEL命令
    3.7C[HANGE]命令
    3.8如何生成脚本文件
    3.9如何编辑脚本文件
    3.10如何直接运行脚本文件
    3.11SPOOL命令
    3.12将Oracle数据库的数据导出给其他系统
    3.13将数据导出操作自动化
    3.14商业智能软件读取Oracle数据的简单方法
    3.15您应该掌握的内容
    第4章单行函数
    4.1什么是函数
    4.2单行函数简介
    4.3单行字符型函数
    4.4使用单行字符型函数的实例
    4.5数字型函数
    4.6日期型数据的处理
    4.7日期型函数
    4.8ROUND和TRUNC函数用于日期型数据
    4.9不同数据类型之间的隐含转换
    4.10不同数据类型之间的显式转换
    4.11您应该掌握的内容
    第5章NULL值的处理、逻辑操作和函数嵌套
    5.1什么是空值
    5.2含有空值的表达式的运算
    5.3空值的排序
    5.4逻辑表达式和逻辑运算符
    5.5运算符的优先级
    5.6用AND和OR替代BETWEENAND和IN运算符
    5.7NVL函数
    5.8DECODE函数
    5.9单值函数的嵌套
    5.10Oracle9i之后新增加的单值函数和表达式
    5.11您应该掌握的内容
    第6章综合数据和分组函数
    6.15个常用的分组函数
    6.2COUNT函数
    6.3AVG和SUM函数
    6.4MIN和MAX函数
    6.5GROUPBY子句的应用
    6.6改变GROUPBY子句的排序次序
    6.7GROUPBY子句的特殊用法
    6.8分组函数与GROUPBY子句的非法操作
    6.9HAVING子句的使用
    6.10分组函数的嵌套
    6.11分组函数的空值问题
    6.12NVL函数在分组函数中的使用
    6.13是否在分组函数中使用NVL函数的商业背景
    6.14使用多列进行分组操作
    6.15其他的分组函数和分组函数的小结
    6.16您应该掌握的内容
    第7章多表查询
    7.1数据库的规范化
    7.2主键和实体完整性
    7.3第一范式
    7.4消除部分依赖
    7.5外键和引用完整性
    7.6第二范式
    7.7第三范式
    7.8规范化过程小结
    7.9多表连接
    7.10相等连接
    7.11连接中表别名的使用
    7.12笛卡儿乘积(乘积连接)
    7.13自连接
    7.14两个以上的表的连接
    7.15不等连接
    7.16外连接
    7.17SQL:1999语法的连接
    7.18SQL:1999语法的乘积连接和自然连接
    7.19使用USING子句的连接
    7.20使用ON子句的连接
    7.21使用ON子句的多表连接和附加条件
    7.22左外连接
    7.23右外连接
    7.24全外连接
    7.25利用ON子句进行自连接
    7.26利用ON子句进行不等连接
    7.27您应该掌握的内容
    第8章子查询
    8.1为什么引入单行子查询
    8.2WHERE子句中的单行子查询
    8.3HAVING子句中的单行子查询
    8.4FROM子句中的单行子查询
    8.5多行子查询
    8.6子查询中的空值问题
    8.7多列子查询
    8.8小结
    8.9您应该掌握的内容
    第9章控制SQL*Plus的环境和数据字典简介
    9.1控制SQL*Plus的环境
    9.2SQL*Plus的环境变量ECHO
    9.3SQL*Plus的环境变量FEEDBACK
    9.4SQL*Plus其他常用的环境变量
    9.5SQL*Plus的COLUMN格式化命令
    9.6SQL*Plus的其他格式化命令
    9.7数据字典和数据字典视图
    9.8格式化数据字典视图的输出
    9.9如何使用数据字典视图
    9.10小结
    9.11您应该掌握的内容
    第10章创建表
    10.1创建表的语句和例子
    10.2命名和引用规则
    10.3列的数据类型和默认值
    10.4创建表的例子
    10.5利用子查询来创建表
    10.6修改表的结构
    10.7改变对象的名字
    10.8为表和列加注释
    10.9截断表和删除表
    10.10只读(ReadOnly)表
    10.11小结
    10.12您应该掌握的内容
    第11章替代变量
    11.1替代变量引入的原因
    11.2以&开始的替代变量
    11.3字符型和日期型替代变量
    11.4以&&开始的替代变量
    11.5替代变量可以出现的地方
    11.6使用DEFINE定义替代变量
    11.7使用ACCEPT定义替代变量
    11.8如何使用ACCEPT命令的HIDE选项
    11.9ACCEPT命令的格式和选项
    11.10参数和替代变量的永久设置
    11.11小结
    11.12您应该掌握的内容
    第12章数据的维护
    12.1准备工作
    12.2INSERT语句
    12.3INSERT语句中的空值问题
    12.4如何向表中插入特殊的值
    12.5如何利用子查询向表中插入数据
    12.6如何利用替代变量向表中插入数据 和将INSERT语句存入脚本文件
    12.7利用ACCEPT在INSERT语句中产生用户友好的系统提示
    12.8UPDATE语句
    12.9基于另一个表来修改记录
    12.10利用多列子查询来修改记录
    12.11DELETE语句
    12.12在使用DELETE时可能出现的问题
    12.13基于另一个表来删除行
    12.14引入事务处理的原因
    12.15什么是Oracle数据库的事务
    12.16利用COMMIT和ROLLBACK语句进行事务控制
    12.17利用DDL和DCL语句进行事务控制
    12.18非正常退出和正常退出SQL*Plu对事务控制的影响
    12.19利用AUTOCOMMIT进行事务控制
    12.20有关事务处理应注意的一些问题
    12.21您应该掌握的内容
    第13章索引与约束
    13.1为什么引入索引
    13.2如何建立索引
    13.3如何查看索引
    13.4使用索引时应注意的问题
    13.5基于函数的索引
    13.6如何确认Oracle系统是否使用了索引
    13.7如何删除索引
    13.8为什么要引入约束及如何定义约束
    13.9非空约束
    13.10查看有关约束的信息
    13.11唯一约束
    13.12条件约束
    13.13主键约束
    13.14外键约束
    13.15外键约束对INSERT语句的影响
    13.16外键约束对DELETE语句的影响
    13.17外键约束对UPDATE语句的影响
    13.18外键约束对DDL语句的影响
    13.19外键的ONDELETESETNULL和ONDELETECASCADE子句
    13.20约束的维护
    13.21约束小结
    13.22您应该掌握的内容
    第14章视图
    14.1为什么引入视图
    14.2使用视图的好处
    14.3如何创建视图
    14.4如何修改视图
    14.5Oracle系统如何管理视图
    14.6如何使用视图来进行DML操作
    14.7如何使用视图的WITHCHECKOPTION子句
    14.8为什么要使用WITHREADONLY子句
    14.9如何删除视图
    14.10内嵌式视图
    14.11前n行查询/分析
    14.12ROWNUM的更多应用
    14.13您应该掌握的内容
    第15章序列号和同义词
    15.1序列号的引入
    15.2创建序列号语句的格式
    15.3如何创建序列号
    15.4如何使用创建的序列号
    15.5使用序列号的实例
    15.6NEXTVAL和CURRVAL虚(伪)列介绍和它们的使用规则
    15.7序列号的修改
    15.8删除序列号
    15.9引入同义词的原因
    15.10如何创建同义词
    15.11创建公用同义词
    15.12删除同义词
    15.13您应该掌握的内容
    第16章用户管理
    16.1控制用户对数据库的访问
    16.2创建用户及给用户赋口令
    16.3Oracle数据库管理系统中的权限
    16.4如何将系统权限授予用户
    16.5如何查看用户具有的系统权限
    16.6引入角色的原因
    16.7角色的创建和使用
    16.8对象的权限和授权语句
    16.9对象权限授权实例
    16.10权限的回收
    16.11改变用户的口令
    16.12删除用户
    16.13CONNECT和RESOURCE角色
    16.14您应该掌握的内容
    第17章SQLDeveloper简介和集合操作
    17.1OracleSQLDeveloper简介
    17.2为OracleSQLDeveloper配置连接
    17.3集合操作符及将使用的表
    17.4UNION集合操作(运算)符
    17.5UNIONALL集合操作(运算)符
    17.6 INTERSECT和MINUS集合操作(运算)符
    17.7集合操作(运算)符的特点
    17.8查询语句的匹配
    17.9获取执行计划和控制行的顺序
    17.10利用AUTOTRACE追踪SQL语句
    17.11获取SQL*Plus的帮助信息
    第18章Express概述和安装
    18.1OracleApplicationExpress简介
    18.2OracleApplicationExpress的诱人之处
    18.3可以使用Express完成的工作
    18.4适合于使用Express开发的系统
    18.5HTTP服务器的选择和软硬件要求
    18.6OracleApplicationExpress安装
    18.7Express工作区和用户角色
    18.8设置自己的本地环境
    18.9登录本地Express实例
    18.10创建新用户(账户)
    第19章Express的用户界面
    19.1Express工作区主页
    19.2使用SQL工作室与数据库交互
    19.3应用程序构建器
    第20章创建和预览Express网页
    20.1创建最初的Express应用程序
    20.2预览所建的应用程序
    20.3使用网络浏览器启动应用程序主页
    20.4修改分公司报表
    20.5添加员工报表和表单
    20.6预览所创建的员工信息网页
    第21章编辑Express网页
    21.1创建函数
    21.2创建列和修改列名
    21.3修改列显示格式
    21.4以选择列表来显示项的准备工作
    21.5为JOBS创建值列表
    21.6为EMPLOYEES创建值列表
    21.7为DEPARTMENTS创建值列表
    21.8编辑JOB项
    21.9编辑MANAGER项
    21.10编辑DEPARTMENT项
    21.11运行并预览网页
    21.12汉化报表的显示
    21.13汉化表单的显示
    第22章在网页中加入链接
    22.1在主页上添加“人才荟萃”报表的超链接
    22.2创建区域
    22.3创建项
    22.4将项与报表链接
    22.5创建分支
    22.6将一列的值链接到另一个网页
    22.7创建报表和条件
    22.8关闭页码
    22.9添加广告用语
    22.10如何使用“发现”图标
    22.11在主页上加入客户信息
    22.12在网页上添加图形
    第23章管理数据和部署应用程序
    23.1数据加载/卸载工具(数据车间)
    23.2将数据卸载到正文文件中
    23.3将数据卸载到电子表格文件中
    23.4将正文文件的数据加载到Oracle数据库中
    23.5将电子表格的数据加载到Oracle数据库中
    23.6部署应用程序原理
    23.7导出应用程序
    23.8下载客户追踪包和创建安装所用的工作区
    23.9在cust工作区上安装客户追踪软件包
    23.10创建终端用户
    23.11通过切换主题来改变用户的界面
    23.12公布应用程序的网址
    23.13普通用户利用公布的URL访问应用程序
    结束语
    鸣谢
    参考文献
  • 内容简介:
      《名师讲坛:OracleSQL入门与实战经典》是小说式的OracleSQL入门教材。书中使用简单、生动的生活例子来解释复杂的计算机和数据库概念。
      《名师讲坛:OracleSQL入门与实战经典》又是OracleSQL的实用教材,内容覆盖了OCP(Oracle认证专家)考试的几乎全部内容,但重点放在实际工作能力的训练,每章中都有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业应用背景,还有很多例题可以不加修改或略加修改即可应用于实际工作中。所有图形操作和比较难的命令行操作都附有教学视频,读者可以在随书光盘中找到,另外一些较难的命令已经被做成了正文或SQL脚本文件存在光盘中,读者可以通过复制和粘贴来运行。简而言之,《名师讲坛:OracleSQL入门与实战经典》的显著特点是:1.一本小说式、可轻松阅读的OracleSQL教材;2.配备了43讲视频,Oracle专家向您面对面讲解;3.适合于OCP认证学习;4.适合于Oracle11g、10g、9i、8等多个版本;5.给出了具体的商业应用背景,增强了实战性。
  • 作者简介:
      何茜颖,新西兰奥克兰大学一级荣誉研究生(信息系统),奥克兰大学商业学士(金融、信息系统)。从2008年开始一直从事一个金融风险管理联机学习系统(主要开发和部署工具为OracleApplicationExpress)的设计与开发工作,之前曾是一个维持供应链管理信息系统的主要研发人员。2005至2006年在新西兰最大的建筑公司(FletcherBuildingProductsLtd)任职,负责订单、发票和库存信息的处理及客户追踪等。
      
      何明,Oracle、Linux高级讲师,十余年Oracle数据库、Linux技术服务与培训经验,先后为西门子、惠普、中国移动、中国网通、中信银行、神州数码、NEC、壳牌(Shell)、中国民航、北电网络、天津地税局和财政局、唐山钢铁集团、索贝数码、TOM在线(香港)、北京邮政局等50余家大中型企业做过培训。1982年起,在国家地震局研究所从事数据处理工作,在PDP-11、VAX-780等计算机上进行Fortran、Pascal、C语言和汇编的编程工作。1991年开始在国外从事信息系统管理员和分析员的工作。1999年在新西兰公立理工学院任兼职讲师,为大学本科生讲授数据库课程。20余年程序开发和数据库系统管理经验,OCP专业证书(Oracle8,8i,9iDBA),新西兰梅西大学商业荣誉硕士,新西兰奥克兰大学信息系统研究生,成都理工大学工学学士。
  • 目录:
    第0章Oracle的安装及相关配置
    0.1Oracle的安装
    0.2Oracle11g中的SQL*Plus
    0.3scott用户及其对象维护
    0.4本书中将用到的表
    0.5SQL(StructuredQueryLanguage)语言
    0.6本书所用的术语
    0.7Oracle10g的SQL*Plus界面
    0.8使用iSQL*Plus
    0.9使用DOS窗口启动SQL*Plus
    第1章简单查询语句
    1.1最简单的查询语句
    1.2在查询语句中如何选择特定的列
    1.3如何书写查询语句
    1.4列标题和数据的默认显示格式
    1.5如何在SQL语句中使用算术表达式
    1.6如何在SQL语句中使用列的别名
    1.7连接运算符
    1.8DISTINCT运算符
    1.9基本查询语句的格式
    1.10您应该掌握的内容
    第2章限制性查询和数据的排序
    2.1如何限制所选择的数据行
    2.2比较运算符
    2.3如何使用BETWEENAND比较运算符
    2.4在SQL语句中使用字符串和日期
    2.5使用IN比较运算符
    2.6使用LIKE比较运算符
    2.7如何使用转义操作符
    2.8ORDERBY子句
    2.9在ORDERBY子句中使用别名或表达式
    2.10在ORDERBY子句中使用列号
    2.11在ORDERBY子句中使用多列
    2.12在ORDERBY子句中使用在SELECT列表中没有的列
    2.13扩充后的查询语句的格式
    2.14您应该掌握的内容
    第3章常用的SQL*Plus命令
    3.1DESC[RIBE]命令
    3.2SETLINE[SIZE]{80|n}命令
    3.3L命令和ntext命令
    3.4“/”命令
    3.5n(设置当前行)命令和A[PPEND](附加)命令
    3.6DEL命令
    3.7C[HANGE]命令
    3.8如何生成脚本文件
    3.9如何编辑脚本文件
    3.10如何直接运行脚本文件
    3.11SPOOL命令
    3.12将Oracle数据库的数据导出给其他系统
    3.13将数据导出操作自动化
    3.14商业智能软件读取Oracle数据的简单方法
    3.15您应该掌握的内容
    第4章单行函数
    4.1什么是函数
    4.2单行函数简介
    4.3单行字符型函数
    4.4使用单行字符型函数的实例
    4.5数字型函数
    4.6日期型数据的处理
    4.7日期型函数
    4.8ROUND和TRUNC函数用于日期型数据
    4.9不同数据类型之间的隐含转换
    4.10不同数据类型之间的显式转换
    4.11您应该掌握的内容
    第5章NULL值的处理、逻辑操作和函数嵌套
    5.1什么是空值
    5.2含有空值的表达式的运算
    5.3空值的排序
    5.4逻辑表达式和逻辑运算符
    5.5运算符的优先级
    5.6用AND和OR替代BETWEENAND和IN运算符
    5.7NVL函数
    5.8DECODE函数
    5.9单值函数的嵌套
    5.10Oracle9i之后新增加的单值函数和表达式
    5.11您应该掌握的内容
    第6章综合数据和分组函数
    6.15个常用的分组函数
    6.2COUNT函数
    6.3AVG和SUM函数
    6.4MIN和MAX函数
    6.5GROUPBY子句的应用
    6.6改变GROUPBY子句的排序次序
    6.7GROUPBY子句的特殊用法
    6.8分组函数与GROUPBY子句的非法操作
    6.9HAVING子句的使用
    6.10分组函数的嵌套
    6.11分组函数的空值问题
    6.12NVL函数在分组函数中的使用
    6.13是否在分组函数中使用NVL函数的商业背景
    6.14使用多列进行分组操作
    6.15其他的分组函数和分组函数的小结
    6.16您应该掌握的内容
    第7章多表查询
    7.1数据库的规范化
    7.2主键和实体完整性
    7.3第一范式
    7.4消除部分依赖
    7.5外键和引用完整性
    7.6第二范式
    7.7第三范式
    7.8规范化过程小结
    7.9多表连接
    7.10相等连接
    7.11连接中表别名的使用
    7.12笛卡儿乘积(乘积连接)
    7.13自连接
    7.14两个以上的表的连接
    7.15不等连接
    7.16外连接
    7.17SQL:1999语法的连接
    7.18SQL:1999语法的乘积连接和自然连接
    7.19使用USING子句的连接
    7.20使用ON子句的连接
    7.21使用ON子句的多表连接和附加条件
    7.22左外连接
    7.23右外连接
    7.24全外连接
    7.25利用ON子句进行自连接
    7.26利用ON子句进行不等连接
    7.27您应该掌握的内容
    第8章子查询
    8.1为什么引入单行子查询
    8.2WHERE子句中的单行子查询
    8.3HAVING子句中的单行子查询
    8.4FROM子句中的单行子查询
    8.5多行子查询
    8.6子查询中的空值问题
    8.7多列子查询
    8.8小结
    8.9您应该掌握的内容
    第9章控制SQL*Plus的环境和数据字典简介
    9.1控制SQL*Plus的环境
    9.2SQL*Plus的环境变量ECHO
    9.3SQL*Plus的环境变量FEEDBACK
    9.4SQL*Plus其他常用的环境变量
    9.5SQL*Plus的COLUMN格式化命令
    9.6SQL*Plus的其他格式化命令
    9.7数据字典和数据字典视图
    9.8格式化数据字典视图的输出
    9.9如何使用数据字典视图
    9.10小结
    9.11您应该掌握的内容
    第10章创建表
    10.1创建表的语句和例子
    10.2命名和引用规则
    10.3列的数据类型和默认值
    10.4创建表的例子
    10.5利用子查询来创建表
    10.6修改表的结构
    10.7改变对象的名字
    10.8为表和列加注释
    10.9截断表和删除表
    10.10只读(ReadOnly)表
    10.11小结
    10.12您应该掌握的内容
    第11章替代变量
    11.1替代变量引入的原因
    11.2以&开始的替代变量
    11.3字符型和日期型替代变量
    11.4以&&开始的替代变量
    11.5替代变量可以出现的地方
    11.6使用DEFINE定义替代变量
    11.7使用ACCEPT定义替代变量
    11.8如何使用ACCEPT命令的HIDE选项
    11.9ACCEPT命令的格式和选项
    11.10参数和替代变量的永久设置
    11.11小结
    11.12您应该掌握的内容
    第12章数据的维护
    12.1准备工作
    12.2INSERT语句
    12.3INSERT语句中的空值问题
    12.4如何向表中插入特殊的值
    12.5如何利用子查询向表中插入数据
    12.6如何利用替代变量向表中插入数据 和将INSERT语句存入脚本文件
    12.7利用ACCEPT在INSERT语句中产生用户友好的系统提示
    12.8UPDATE语句
    12.9基于另一个表来修改记录
    12.10利用多列子查询来修改记录
    12.11DELETE语句
    12.12在使用DELETE时可能出现的问题
    12.13基于另一个表来删除行
    12.14引入事务处理的原因
    12.15什么是Oracle数据库的事务
    12.16利用COMMIT和ROLLBACK语句进行事务控制
    12.17利用DDL和DCL语句进行事务控制
    12.18非正常退出和正常退出SQL*Plu对事务控制的影响
    12.19利用AUTOCOMMIT进行事务控制
    12.20有关事务处理应注意的一些问题
    12.21您应该掌握的内容
    第13章索引与约束
    13.1为什么引入索引
    13.2如何建立索引
    13.3如何查看索引
    13.4使用索引时应注意的问题
    13.5基于函数的索引
    13.6如何确认Oracle系统是否使用了索引
    13.7如何删除索引
    13.8为什么要引入约束及如何定义约束
    13.9非空约束
    13.10查看有关约束的信息
    13.11唯一约束
    13.12条件约束
    13.13主键约束
    13.14外键约束
    13.15外键约束对INSERT语句的影响
    13.16外键约束对DELETE语句的影响
    13.17外键约束对UPDATE语句的影响
    13.18外键约束对DDL语句的影响
    13.19外键的ONDELETESETNULL和ONDELETECASCADE子句
    13.20约束的维护
    13.21约束小结
    13.22您应该掌握的内容
    第14章视图
    14.1为什么引入视图
    14.2使用视图的好处
    14.3如何创建视图
    14.4如何修改视图
    14.5Oracle系统如何管理视图
    14.6如何使用视图来进行DML操作
    14.7如何使用视图的WITHCHECKOPTION子句
    14.8为什么要使用WITHREADONLY子句
    14.9如何删除视图
    14.10内嵌式视图
    14.11前n行查询/分析
    14.12ROWNUM的更多应用
    14.13您应该掌握的内容
    第15章序列号和同义词
    15.1序列号的引入
    15.2创建序列号语句的格式
    15.3如何创建序列号
    15.4如何使用创建的序列号
    15.5使用序列号的实例
    15.6NEXTVAL和CURRVAL虚(伪)列介绍和它们的使用规则
    15.7序列号的修改
    15.8删除序列号
    15.9引入同义词的原因
    15.10如何创建同义词
    15.11创建公用同义词
    15.12删除同义词
    15.13您应该掌握的内容
    第16章用户管理
    16.1控制用户对数据库的访问
    16.2创建用户及给用户赋口令
    16.3Oracle数据库管理系统中的权限
    16.4如何将系统权限授予用户
    16.5如何查看用户具有的系统权限
    16.6引入角色的原因
    16.7角色的创建和使用
    16.8对象的权限和授权语句
    16.9对象权限授权实例
    16.10权限的回收
    16.11改变用户的口令
    16.12删除用户
    16.13CONNECT和RESOURCE角色
    16.14您应该掌握的内容
    第17章SQLDeveloper简介和集合操作
    17.1OracleSQLDeveloper简介
    17.2为OracleSQLDeveloper配置连接
    17.3集合操作符及将使用的表
    17.4UNION集合操作(运算)符
    17.5UNIONALL集合操作(运算)符
    17.6 INTERSECT和MINUS集合操作(运算)符
    17.7集合操作(运算)符的特点
    17.8查询语句的匹配
    17.9获取执行计划和控制行的顺序
    17.10利用AUTOTRACE追踪SQL语句
    17.11获取SQL*Plus的帮助信息
    第18章Express概述和安装
    18.1OracleApplicationExpress简介
    18.2OracleApplicationExpress的诱人之处
    18.3可以使用Express完成的工作
    18.4适合于使用Express开发的系统
    18.5HTTP服务器的选择和软硬件要求
    18.6OracleApplicationExpress安装
    18.7Express工作区和用户角色
    18.8设置自己的本地环境
    18.9登录本地Express实例
    18.10创建新用户(账户)
    第19章Express的用户界面
    19.1Express工作区主页
    19.2使用SQL工作室与数据库交互
    19.3应用程序构建器
    第20章创建和预览Express网页
    20.1创建最初的Express应用程序
    20.2预览所建的应用程序
    20.3使用网络浏览器启动应用程序主页
    20.4修改分公司报表
    20.5添加员工报表和表单
    20.6预览所创建的员工信息网页
    第21章编辑Express网页
    21.1创建函数
    21.2创建列和修改列名
    21.3修改列显示格式
    21.4以选择列表来显示项的准备工作
    21.5为JOBS创建值列表
    21.6为EMPLOYEES创建值列表
    21.7为DEPARTMENTS创建值列表
    21.8编辑JOB项
    21.9编辑MANAGER项
    21.10编辑DEPARTMENT项
    21.11运行并预览网页
    21.12汉化报表的显示
    21.13汉化表单的显示
    第22章在网页中加入链接
    22.1在主页上添加“人才荟萃”报表的超链接
    22.2创建区域
    22.3创建项
    22.4将项与报表链接
    22.5创建分支
    22.6将一列的值链接到另一个网页
    22.7创建报表和条件
    22.8关闭页码
    22.9添加广告用语
    22.10如何使用“发现”图标
    22.11在主页上加入客户信息
    22.12在网页上添加图形
    第23章管理数据和部署应用程序
    23.1数据加载/卸载工具(数据车间)
    23.2将数据卸载到正文文件中
    23.3将数据卸载到电子表格文件中
    23.4将正文文件的数据加载到Oracle数据库中
    23.5将电子表格的数据加载到Oracle数据库中
    23.6部署应用程序原理
    23.7导出应用程序
    23.8下载客户追踪包和创建安装所用的工作区
    23.9在cust工作区上安装客户追踪软件包
    23.10创建终端用户
    23.11通过切换主题来改变用户的界面
    23.12公布应用程序的网址
    23.13普通用户利用公布的URL访问应用程序
    结束语
    鸣谢
    参考文献
查看详情
您可能感兴趣 / 更多
名师讲坛:Oracle SQL入门与实战经典
西南边疆民族研究第29辑
何明、李志农、朱凌飞 编
名师讲坛:Oracle SQL入门与实战经典
广告设计与制作教程
何明、李兰、邓爽 著
名师讲坛:Oracle SQL入门与实战经典
云南乡村影像研究
何明、章忠云、郭净、陈学礼 编
名师讲坛:Oracle SQL入门与实战经典
西南边疆民族研究(第24辑)
何明、李志农、朱凌飞 编
名师讲坛:Oracle SQL入门与实战经典
大学计算机基础
何明、汤伟、赖俊、张婷婷 著
名师讲坛:Oracle SQL入门与实战经典
名师讲坛——Linux入门与实战经典
何明、何茜颖 著
名师讲坛:Oracle SQL入门与实战经典
名师讲坛:Oracle DBA入门与实战经典
何明、何茜颖 著
名师讲坛:Oracle SQL入门与实战经典
云南大学西南边疆少数民族研究中心学术集刊:西南边疆民族研究(第15辑)
何明、李志农、朱凌飞 编
名师讲坛:Oracle SQL入门与实战经典
西南边疆民族研究(第13辑)
何明、李志农、朱凌飞 编
名师讲坛:Oracle SQL入门与实战经典
西南边疆民族研究(第10辑)
何明、李志农、朱凌飞 编
名师讲坛:Oracle SQL入门与实战经典
中国西南民族学与人类学评论(第1辑)
何明、李志农 编
名师讲坛:Oracle SQL入门与实战经典
中国竹文化
何明、廖国强 著