反馈 / 投诉
-
Oracle数据库开发与应用 PDF 扫描版
2020-05-14 17:04:30 类别:Oracle
-
扫二维码手机浏览
资源介绍
为网友们分享了Oracle相关的 PDF电子书资料,由机械工业出版社出版,作者是石彦芳,介绍了关于Oracle、数据库开发方面,格式为PDF,资源大小36.6 MB,目前在Oracle类资源综合评分为:9.4分。
《Oracle数据库开发与应用》分为5部分共25章,涵盖了数据库入门、数据查询、数据修改和维护、数据库编程、数据库管理。《Oracle数据库开发与应用》使用的开发环境是Oracle 11g+PL/SQL Developer 7,内容由浅入深,并辅以大量的实例说明,阶段性地提供实践指导。
《Oracle数据库开发与应用》提供了所有实例的源代码,以及开发过程中用到的软件,供学习参考使用。
《Oracle数据库开发与应用》为学校教学量身定做,供高校Oracle应用开发相关课程使用,也可供没有Oracle应用开发基础的程序员作为入门用书,更可以作为社会软件开发技术培训班教材使用,对于缺乏项目实践经验的程序员来说可用于快速积累项目开发经验。
目录
- 第1部分 数据库入门
- 第1章 数据库入门
- 1.1 认识数据库
- 1.1.1 数据库的使用
- 1.1.2 数据库的定义
- 1.1.3 数据库管理系统
- 1.2 实体-关系模型
- 1.2.1 实体-关系模型的定义
- 1.2.2 E-R图画法
- 1.3 表
- 1.3.1 表的定义
- 1.3.2 表中的行和列
- 1.4 表中的重要概念
- 1.4.1 用主键保证数据唯一性
- 1.4.2 用外键保证引用完整性
- 第2章 数据库表结构设计
- 2.1 表结构设计的重要性
- 2.2 实体和属性
- 2.2.1 提取实体和属性的方法
- 2.2.2 将实体映射为表
- 2.3 提取关系
- 2.3.1 一对一关系下的表设计
- 2.3.2 一对多关系下的表设计
- 2.3.3 多对多关系下的表设计
- 2.3.4 实体自身发生联系情况下的表设计
- 2.4 特殊情况下的表设计
- 2.4.1 引入冗余字段
- 2.4.2 其他技巧
- 第3章 实践指导1
- 3.1 教务管理系统的需求
- 3.1.1 基本功能
- 3.1.2 学生的功能
- 3.1.3 教师的功能
- 3.1.4 管理员的功能
- 3.2 提取实体和属性
- 3.2.1 识别实体和属性
- 3.2.2 画出E-R图
- 3.2.3 实体映射为表
- 3.3 提取关系
- 3.4 得出最终结果
- 3.5 其他问题
- 3.5.1 存在的问题
- 3.5.2 思考
- 第2部分 数据查询
- 第4章 Oracle的安装和使用
- 4.1 认识Oracle
- 4.1.1 认识Oracle公司
- 4.1.2 Oracle公司的产品
- 4.2 安装Oracle
- 4.2.1 系统需求
- 4.2.2 获取Oracle安装软件
- 4.2.3 安装Oracle
- 4.3 Oracle数据库的常用开发工具
- 4.3.1 用DatabaseControl管理数据库
- 4.3.2 用DatabaseConfigurationAssistant创建和删除数据库
- 4.3.3 用SQLPlus进行数据库操作
- 4.4 用PL/SQLDeveloper管理数据库
- 4.4.1 安装PL/SQLDeveloper
- 4.4.2 使用PL/SQLDeveloper
- 4.5 使用scott用户
- 第5章 数据库简单查询
- 5.1 认识SQL
- 5.1.1 SQL的作用
- 5.1.2 SQL的定义
- 5.1.3 SQL书写规则
- 5.2 教学数据库介绍
- 5.2.1 表的基本知识
- 5.2.2 本书中的样例表
- 5.3 基本查询语句SELECT
- 5.3.1 最简单的SELECT语句
- 5.3.2 字符串连接
- 5.3.3 包含算术表达式的SELECT语句
- 5.3.4 字段别名
- 5.3.5 空值的使用
- 5.3.6 去掉重复值
- 5.4 带有限制条件的查询
- 5.4.1 用WHERE限制查询出的数据
- 5.4.2 WHERE中的运算符
- 5.4.3 用BETWEEN…AND定位某一范围
- 5.4.4 用IN代替OR运算符
- 5.4.5 用LIKE进行模糊查询
- 5.4.6 用IS判断空值
- 5.5 对查询数据的排序
- 5.5.1 使用ORDERBY排序输出结果
- 5.5.2 ORDERBY的一些特殊用法
- 第6章 数据库连接查询
- 6.1 认识连接查询
- 6.1.1 连接查询的作用
- 6.1.2 使用连接查询
- 6.1.3 需要注意的问题
- 6.2 内连接
- 6.2.1 内连接的定义
- 6.2.2 使用内连接
- 6.3 外连接
- 6.3.1 外连接的定义
- 6.3.2 使用外连接
- 6.4 其他连接
- 6.4.1 使用CROSSJOIN实现笛卡儿积
- 6.4.2 使用NATURALJOIN进行自动连接
- 6.4.3 使用USING子句进行连接
- 第7章 实践指导2
- 7.1 安装Oracle以及附属软件
- 7.1.1 安装Oracle
- 7.1.2 安装PL/SQLDeveloper
- 7.1.3 初始化教学数据库
- 7.2 关于单表查询的实践
- 7.3 关于连接查询的实践
- 7.4 总结
- 第8章 聚合函数
- 8.1 认识聚合函数
- 8.1.1 聚合函数的作用
- 8.1.2 使用聚合函数
- 8.2 用COUNT计算总个数
- 8.3 用AVG计算平均值
- 8.4 用SUM计算总和
- 8.5 用MAX和MIN求最大值和最小值
- 8.5.1 MAX和MIN的用法
- 8.5.2 一个容易出错的地方
- 8.6 使用GROUPBY对数据进行分组
- 8.6.1 GROUPBY的作用
- 8.6.2 使用GROUPBY
- 8.6.3 几个特殊功能
- 8.7 使用HAVING子句对聚合结果进行限制
- 第9章 数据库子查询
- 9.1 认识子查询
- 9.1.1 子查询的作用
- 9.1.2 使用子查询
- 9.2 详解子查询
- 9.2.1 子查询的使用位置
- 9.2.2 关联子查询
- 9.3 用WITH和ROWNUM实现子查询
- 9.3.1 用WITH重用子查询
- 9.3.2 用ROWNUM限制查询结果
- 9.4 和子查询相关的运算符
- 9.4.1 EXISTS关键字
- 9.4.2 多行比较运算符
- 9.4.3 结果集的合并和保存
- 第10章 单行数据处理函数
- 10.1 认识单行数据处理函数
- 10.1.1 单行数据处理函数的作用
- 10.1.2 使用单行数据处理函数
- 10.2 字符串处理函数
- 10.3 数值处理函数
- 10.4 日期处理函数
- 10.5 类型转换函数
- 10.6 其他函数
- 第11章 实践指导3
- 11.1 关于聚合函数的实践
- 11.2 关于子查询的实践
- 11.3 关于数据处理函数的实践
- 11.4 总结
- 第3部分 数据修改和维护
- 第12章 添加、删除和修改数据
- 12.1 认识DML语句
- 12.2 使用INSERT语句插入数据
- 12.2.1 向表中插入一条记录
- 12.2.2 向表中插入多条记录
- 12.3 使用DELETE语句删除数据
- 12.3.1 带简单条件的DELETE语句
- 12.3.2 带子查询的DELETE语句
- 12.4 用UPDATE语句修改数据
- 12.4.1 带简单条件的UPDATE语句
- 12.4.2 带子查询的UPDATE语句
- 12.5 认识事务
- 12.5.1 事务的作用
- 12.5.2 控制事务
- 12.5.3 设置保存点
- 第13章 表的创建与表的约束
- 13.1 认识数据库对象
- 13.2 创建和管理表
- 13.2.1 创建和删除表
- 13.2.2 修改表结构
- 13.3 约束的作用
- 13.4 使用主键约束
- 13.5 使用非空约束
- 13.6 使用唯一性约束
- 13.7 使用外键约束
- 13.8 使用CHECK约束
- 第14章 索引、视图、同义词和序列
- 14.1 认识索引
- 14.1.1 索引的作用
- 14.1.2 创建索引
- 14.1.3 索引使用技巧
- 14.2 认识视图
- 14.2.1 视图的作用
- 14.2.2 创建视图
- 14.2.3 通过视图修改数据
- 14.3 认识同义词
- 14.4 认识序列
- 第15章 实践指导4
- 15.1 关于数据增删改的实践
- 15.2 关于表创建和表管理的实践
- 15.3 关于索引、视图和同义词的实践
- 第4部分数据库编程
- 第16章 PL/SQL编程
- 16.1 认识PL/SQL编程
- 16.1.1 PL/SQL编程的作用
- 16.1.2 PL/SQL编程的优点
- 16.1.3 最简单的PL/SQL程序
- 16.2 在PL/SQL中使用变量
- 16.2.1 声明变量
- 16.2.2 将变量结合SQL使用
- 16.2.3 使用记录变量
- 16.2.4 使用表变量
- 16.3 用PL/SQL实现判断逻辑
- 16.3.1 用IF语句实现判断逻辑
- 16.3.2 用CASE语句实现判断逻辑
- 16.4 用PL/SQL实现循环逻辑
- 16.4.1 用LOOP语句实现循环逻辑
- 16.4.2 用WHILE语句实现循环逻辑
- 16.4.3 用FOR语句实现循环逻辑
- 第17章 存储过程、函数和包
- 17.1 认识存储过程
- 17.1.1 存储过程的作用
- 17.1.2 创建存储过程
- 17.1.3 调用存储过程
- 17.2 详解存储过程
- 17.2.1 带输入参数的存储过程
- 17.2.2 存储过程内部的返回
- 17.2.3 带输出参数的存储过程
- 17.3 认识函数
- 17.3.1 函数的作用
- 17.3.2 创建函数
- 17.3.3 调用函数
- 17.3.4 将函数使用到SQL语句
- 17.4 认识包
- 17.4.1 定义包
- 17.4.2 使用包
- 第18章 触发器
- 18.1 认识触发器
- 18.1.1 触发器的作用
- 18.1.2 使用触发器
- 18.1.3 测试触发器
- 18.2 数据操作语言触发器
- 18.2.1 数据操作语言触发器的定义
- 18.2.2 用BEFORE触发器进行数据校验
- 18.2.3 用AFTER触发器进行级联操作
- 18.2.4 认识语句级触发器
- 18.2.5 INSTEADOF触发器
- 18.3 数据定义语言触发器
- 18.4 触发器和其他数据库对象的关系
- 第19章 游标和异常
- 19.1 游标
- 19.1.1 游标的作用
- 19.1.2 定义游标
- 19.1.3 使用游标
- 19.1.4 游标和其他数据库对象的结合使用
- 19.1.5 用FOR循环简化游标操作
- 19.2 异常处理
- 19.2.1 异常处理的作用
- 19.2.2 进行异常处理
- 19.2.3 处理特定异常
- 第20章 实践指导5
- 20.1 关于PL/SQL的实践
- 20.2 关于存储过程、函数的实践
- 20.3 关于触发器的实践
- 20.4 关于游标的实践
- 第5部分 数据库管理
- 第21章 OEM、监听与网络服务配置
- 21.1 认识OEM
- 21.2 监听器配置
- 21.2.1 认识监听器
- 21.2.2 配置监听器
- 21.3 服务配置
- 第22章 Oracle的安全管理
- 22.1 认识用户
- 22.1.1 用户的定义
- 22.1.2 创建用户
- 22.1.3 赋予用户权限
- 22.2 认识角色
- 22.2.1 角色的定义
- 22.2.2 创建角色
- 22.2.3 赋予用户角色
- 22.3 配置文件
- 第23章 表空间管理和SQLLoader
- 23.1 表空间管理
- 23.1.1 表空间的定义
- 23.1.2 创建表空间
- 23.1.3 修改用户的表空间
- 23.2 SQLLoader
- 23.2.1 认识SQLLoader
- 23.2.2 使用SQLLoader
- 第24章 数据备份与恢复
- 24.1 数据备份与恢复
- 24.2 逻辑备份与恢复
- 24.3 物理备份与恢复入门
- 24.3.1 认识物理备份与恢复
- 24.3.2 冷备份与恢复
- 24.3.3 热备份与恢复
- 第25章 实践指导6
- 25.1 关于OEM的实践
- 25.2 关于监听和服务配置的实践
- 25.3 关于用户和角色的实践
- 25.4 关于表空间和SQLLoader的实践
- 25.5 关于数据库备份和恢复的实践
以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。
- 上一篇:MATLAB优化算法案例分析与应用
- 下一篇:C++程序设计:原理与实践(进阶篇)
下载地址
下载地址:网盘下载
Oracle相关资源
-
Oracle PL/SQL 程序设计(上下册) 计算机书籍
122 MB更新:2020-08-12
-
Oracle数据库技术与应用 PDF电子书
3.27 MB更新:2019-09-14
-
Oracle Database 12c应用与开发教程 PDF电子书
15 MB更新:2019-10-03
-
Oracle数据库性能优化方法论和最佳实践 PDF电子书
99.6 MB更新:2023-07-11
欢迎阅读本PDF电子书,本书主要介绍了Oracle数据库性能优化的方法论和最佳实践。通过深入理解Oracle数据库的架构和工作原理,结合实际案例和经验总结,帮助读者最大化地提升数据库的性能。无论您是数据库管理员、开发人员还是系统架构师,都可以从本书中学习到一些实用的技巧和策略,以提高数据库的工作效率和稳定性。希望本书能为您在Oracle数据库性能优化方面提供超清完整的指导和帮助。
-
构建Oracle高可用环境 PDF电子书
58.6 MB更新:2019-11-24
《构建Oracle高可用环境》 共分为五篇,依次为高可用性篇、数据处理篇、性能优化篇、系统维护篇和监控体系篇,其中对管理Oracle高可用数据库的讲解尤为细致,在帮助您学习Oracle高可用性方
-
Oracle 12c从零开始学 PDF电子书
229.1 MB更新:2023-07-30
【Oracle 12c从零开始学】是一本关于学习Oracle 12c的PDF电子书,旨在帮助读者从零基础开始学习这一数据库管理系统。本书内容包括完整的视频教程,让读者能够更加深入地理解和掌握Oracle 12c的各项知识和技能。无论你是初学者还是有一定基础的数据库管理员,本书都将为你提供全面且有条理的学习指导。无需犹豫,跟随本书一起踏上Oracle 12c的学习之旅吧!
-
深度解析Oracle实战与提高 PDF电子书
73.9 MB更新:2023-07-13
《深度解析Oracle实战与提高》是一本针对Oracle数据库的高级使用指南。本书通过深入剖析Oracle数据库的底层机制,讲解了Oracle实战中的各种技巧和解决方案。同时,本书提供了大量实际案例,帮助读者理解如何在实际应用中提高Oracle数据库的性能和可靠性。此外,本书还附带了高清的图表和示意图,辅助读者更好地理解和应用Oracle的高级功能。无论你是正在使用Oracle数据库的开发人员、DBA,还是对Oracle感兴趣的学习者,本书都会为你提供全面且深入的Oracle实战经验和技巧。
-
Oracle PL/SQL从入门到精通 PDF电子书
166 MB更新:2019-09-22
Oracle PL/SQL从入门到精通 以面向应用为原则,深入浅出的介绍了oracle平台上使用pl/sql语言进行数据库开发的技术。通过大量的示例,详细介绍了pl/sql的语言特性、使用技巧,同时配以2个在实际
留言评论
欢迎发表评论:
- 最新更新
-
1
《基于Verilog HDL的FPGA设计与工程应用》源代码
类别:Verilog HDL
-
2
新手学电脑从入门到精通 计算机书籍
类别:新手学电脑
-
3
Spring Boot编程思想(核心篇) PDF电子书
类别:Spring Boot
-
4
人人都是产品经理2.0 PDF电子书
类别:电子商务
-
5
iOS移动开发从入门到精通 PDF电子书
类别:iOS
-
6
Python从小白到大牛 PDF电子书
类别:python
-
7
概率机器人 PDF电子书
类别:AI机器人
-
8
云原生分布式存储基石:etcd深入解析 PDF电子书
类别:etcd
-
9
Netty进阶之路:跟着案例学Netty PDF电子书
类别:Netty
- 资料推荐
-
- 05-22C语言程序设计(第2版) 课后答案
- 10-16《你也能看得懂的Python算法书》随书源码 编程资源
- 09-17解密硅谷 PDF电子书
- 04-11《ASP.NET程序开发参考手册》参考手册
- 05-05《HTML5+CSS3+jQuery应用之美》配套资源
- 12-1610套数据结构期末考试题目(含答案) PDF文档
- 11-25《CSS网页设计标准教程》教案
- 06-24自己动手设计数据库 PDF电子书
- 12-05《局域网组建、管理与维护》教案
- 09-10Apache Spark源码剖析 PDF电子书