《《4764.Java EE工程师零起点培训系列:Oracle数据库开发与应用》.pdf
文本预览下载声明
Java EE工程师零起点培训系列:Oracle数据库开发与应用
猛点这里下载全部内容
目录:
第1部分数据库入门
第1章数据库入门
1.1认识数据库
1.1.1数据库的使用
1.1.2数据库的定义
1.1.3数据库管理系统
1.2实体-关系模型
1.2.1实体-关系模型的定义
1.2.2E-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.2Oracle公司的产品
4.2安装Oracle
4.2.1系统需求
4.2.2获取Oracle安装软件
4.2.3安装Oracle
4.3Oracle数据库的常用开发工具
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.1SQL的作用
5.1.2SQL的定义
5.1.3SQL书写规则
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.2WHERE中的运算符
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.2ORDERBY的一些特殊用法
第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.1MAX和MIN的用法
8.5.2一个容易出错的地方
8.6使用GROUPBY对数据进行分组
8.6.1GROUPBY的作用
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实现子查询
显示全部