23个关于数据库学习的技巧(经典收藏)

通过学习对Oracle数据库的相关基础知识进行梳理,最终共同提炼出必须最先掌握的那部分知识,无论你是数据库开发、管理、优化、设计人员,还是从事Java、C的开发人员。接下来作者再将这部分知识中最实用的内容进一步提炼,浓缩出最精华的部分,分享给大家。这部分知识就是Oracle的常见增删改查、表、索引、视图等五大部分。

读书就要读经典,无捷径中的捷径。推荐一些不错的经典的学习资料:
1. Oracle官方学习资料
2. Oracle官方OCP Guide,针对11g的是SQL Fundamentals I, Administration Workshop I and II. 
3. 大师Thomas Kyte之作:
- Expert Oracle Database Architecture Oracle Database 9i, 10g and 11g Programming Techniques and Solutions,其中译本为:Oracle Database 9i/10g/11g编程艺术
- Effective Oracle by Design Design and Build High-Performance Oracle Applications,其中译本为:Oracle高效设计
- Expert One-on-One Oracle,其中译本为:Oracle专家高级编程
4. OCP/OCA认证考试指南全册Oracle Database 11g:1Z0-051, 1Z0-052, 1Z0-053
5. Oracle Database 11g

学习 Oracle可以参考这张图:

Oracle 11g最佳入行实战视频学习:

第一章 开篇

了解什么是oracle,应用类型网络架构及oracle在实际工作中使用位置。什么样的人适合学习oracle以及oracle全套认证体系。

第二章 部署linux系统1

详细了解企业级平台linux系统,以及数据库服务器所需要的必备软件。

第三章 部署linux系统2

安装grid软件及ASM磁盘组

第四章 部署oracle11g1

安装oracle软件及建库,成功在linux5版本上部署oracle数据库

第五章 部署oracle11g2

oracle数据库连接模式及oracle数据库启动前准备,常见基础命令HELLP INDEX。

第六章 oracle数据库链接及工具常用命令操作

第七章 EM企业管理器安装使用及sqldeveloper安装使用

第八章 SQL语句基础第一部分

SQL语句基础第一部分:SELECT 语句基础

第九章 SQL语句基础第二部分限制和排序

where语句和order by的用法

第十章 SQL语句基础第三部分变量简单函数

单行函数 CONCAT,SUBSTR,LENGTH,INSTR,LPAD | RPAD,REPLACE等语句及时间格式RR format/YY format。

第一十一章 SQL语句基础第四部分转换函数及条件表达式

to_date/to_char/to_number转换函数, NVL,NVL2,NULLIF,COALESCE 语句及CASE语句及DECODE语句

第一十二章 SQL语句基础第五部分分组汇总

AVG,SUM,MIN,MAX,COUNT(*),COUNT(字段名)语句,group by语句及where和having的区别

第一十三章 SQL语句基础第六部分连接查询

Natural join(自然连接),Join Using (规定条件),Join on (内连接),Left join on(左外连接),Full join on Sql 99 标准和oracle私有写法

第一十四章 SQL语句基础第七部分子查询

深刻理解子查询的实际用法,查询的结果做条件使用

第一十五章 SQL语句基础第八部分集合运算

集合运算union/union all,intersect,minus在工作中一般使用及高级使用。

第一十六章 SQL语句基础第九部分建表基础

建表的基础 数值的定义,日期定义,字符定义

第一十七章 SQL语句基础第十部分建表约束

非空/唯一/主键/外键/检查约束实际工作中使用方法

第一十八章 SQL语句基础第十一部分添加删除修改约束

第一十九章 SQL语句基础第十二部分更新表内数据删除数据及回滚基本概念

第二十章 SQL语句基础第十三部分视图索引序列同义词

第二十一章 SQL语句基础第十三部分角色及系统对象权限

第二十二章 SQL语句基础第十四部分延迟删除延迟约束索引的高级运用临时表

延迟删除,延迟约束,索引的高级运用(表与索引分开使用表空间)临时表(会话级,事物级)

第二十三章 SQL语句基础第十五部分操作大型数据

课程地址:http://edu.51cto.com/course/course_id-3812.html

时间: 2024-10-08 23:20:37

23个关于数据库学习的技巧(经典收藏)的相关文章

机器学习_深度学习_入门经典(永久免费报名学习)

机器学习_深度学习_入门经典(博主永久免费教学视频系列) https://study.163.com/course/courseMain.htm?courseId=1006390023&share=2&shareId=400000000398149 作者座右铭---- 与其被人工智能代替,不如主动设计机器为我们服务. 长期以来机器学习很多教材描述晦涩难懂,大量专业术语和数学公式让学生望而止步.生活中机器学习就在我们身边,谷歌,百度,Facebook,今日头条都运用大量机器学习算法,实现智能

经典收藏 50个jQuery Mobile开发技巧集萃

1.Backbone移动实例 这是在Safari中运行的一款Backbone移动应用程序.想开始体验移动开发,一个好的出发点就是关注这个应用程序的构建方式.先不妨在你的浏览器中查看该应用程序. 相关链接:http://bennolan.com/2010/11/24/backbone-jquery-demo.html 2.使用媒体查询来锁定设备 你可能会问如何使用CSS来锁定设备(根据屏幕尺寸).比如说,你想要为iPad设计两列布局.为智能手机设计单列布局.要做到这一点,最佳办法就是使用媒体查询.

数据库学习网站和linux学习网站

Oracle ITPub论坛 http://www.itpub.net 著名IT技术论坛.尤以数据库技术闻名. ITPUB论坛的前身应该是建立在 smiling 的 oracle小组,他们搬家前的主页应该是在下面的这个地址吧! http://oracle.myrice.com/ CNOUG论坛 http://www.cnoug.org/ oracle中国用户组,高手云集,讨论Oracle数据库安装.管理.备份.恢复.性能优化: Oracle数据库高级技术HA.VLDB.ORACLE INTERN

MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类

首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(九)----JDBC的PreparedStatement接口重构增删改查 一.JDBC事务处理: 我们已经知道,事务的概念即:所有的操作要么同时成功,要么同时失败.在MySQL中提供了Commit.Rollback命令进行事务的提交与回滚.实际上在JDBC中也存在事务处理,如果要想进行事务处理的话,则必须按照以下的步骤完成. JDBC中事务处理的步骤: 1.要取消掉JDBC的自动提交:void setAutoCommit(boolea

MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4085684.html 联系方式:[email protected] [正文] 这一周状态不太好,连续打了几天的点滴,所以博客中断了一个星期,现在继续. 我们在之前的几篇文章中学习了JDBC对数据库的增删改查.其实在实际开发中,一般都是使用第三方工具类,但是只有将之前的基础学习好了,在使用开源工具的

[学习笔记]iphone学习小技巧

1. 版本控制 -- 是否响应某个方法 .查看当前系统版本. eg: [self respondsToSelector:@Selector(presentModalViewController:animated:)]//Yes:表示响应这个方法 [[UIDevice currentDevice].systemVersion floatValue] < 7.0 //判断当前系统是否小于7.0 2. 模态视图动画设置 eg: ModalViewController *modalVC = [[Moda

数据库学习笔记(一)

1.在ORACLE里默认只有三个系统用户,ORACLE是通过用户登入.  SYS用户:超级管理员,权限最高,它的角色是DBA.默认密码是change_on_install.具有创建数据库的权限   SYSTEM用户:系统管理员,权限很高,它的角色是DBA operator,默认密码manager.不具有创建数据库的权限!  普通用户(normal),如系统安装时的scott用户,默认密码是tiger.普通用户的权限是SYS用户或SYSTEM用户给的. 在SQL SERVER里是通过WINDOWS

SQL Server数据库学习总结

经过一段时间的学习,也对数据库有了一些认识,数据库基本是由表,关系,操作组成:对于初学者首先要学的 一图胜"十"言:SQL Server 数据库总结 一个大概的总结 经过一段时间的学习,也对数据库有了一些认识.  数据库基本是由表,关系,操作组成:对于初学者首先要学的:  1.数据库是如何存储数据的  表,约束,触发器  2.数据库是如何操作数据的  insert,update,delete T-sql 函数 存储过程 触发器  3.数据库是如何显示数据的  select SQLSer

数据库学习之--Oracle 架构与MySQL架构对比

数据库学习之--Oracle 架构与MySQL架构对比 一.Oracle .MySQL应用对比 如果要说明三者的区别,首先就要从历史入手. Oracle:中文译作甲骨文,这是一家传奇的公司,有一个传奇的大老板Larry Ellision. Ellision 32岁还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去.开始创业时只有1200美元,却使得Oracle公司连续12年销售额每年翻一番. Oracle成立于1977年,早期的理论基础,反而来自于一篇IBM的论文<A