查看: 8121|回复: 18

《DB2数据库引航公开课》免费公开课,送给数据库初学者的定制课程

[复制链接]
新浪微博达人勋 岸岸  未实名认证
论坛徽章:
1326
Hadoop研习者初级
日期:2013-08-25 13:46:57python徽章
日期:2013-08-25 13:53:26Oracle研习者高级
日期:2013-08-25 14:23:36Oracle研习者高级
日期:2013-08-25 14:23:53Oracle研习者高级
日期:2013-08-25 14:24:26Oracle研习者高级
日期:2013-08-25 14:25:21Oracle研习者高级
日期:2014-09-19 13:53:06Oracle研习者高级
日期:2014-09-19 13:53:26Oracle研习者高级
日期:2014-09-19 13:54:05nosql徽章
日期:2014-09-19 14:03:04Hadoop研习者初级
日期:2014-09-19 14:12:21Oracle研习者高级
日期:2014-09-19 14:27:40
发表于 2016-1-26 12:03 | 显示全部楼层 |阅读模式

管理 数据库 培训 公开课 DB2

本课程就是专为那些希望进入数据库领域或进入DB2 DBA领域的朋友准备的定制课程,你基本上不需要有任何数据库的知识就可以参加学习,课程会从最基本的数据库知识讲起,强调循序渐进。课程主要介绍了DB2数据库的基础知识,包括DB2数据库软件的安装部署、DB2数据库表空间的概念及使用、索引创建及使用的准则、DB2数据库的备份和恢复等内容,本课程将对DB2数据库的各项技术作较全面的讲解,并会针对讲师在实际工作中碰到的具体案例进行细致的分析。完成本课程,你将能够真正进入DB2数据库的领域。

课程大纲:
第一课:DB2数据库简介
DB2 部署架构
DB2 安装前规划
DB2安装、DB2升级、DB2补丁
DB2在线文档

第二课时:DB2数据库的创建
DB2 数据库创建
DB2命令行工具的基本使用
DB2缓冲池管理
DB2 表空间概念及管理

第三课时:DB2客户端连接
DB2数据库的安全及认证
DB2数据的加载和缷载

第四课时:DB2备份与恢复
DB2日志模式
DB2数据库备份
DB2数据库恢复

第五课时:DB2数据库的高可用性
DB2本地高可用
DB2远程灾备
DB2的数据复制

开课时间:
课程持续时间大约为7周,本期开课时间为2016年6月9日

授课对象:

这是一门数据库类入门级的课程,适合对DB2有兴趣或者希望以后成为DB2 DBA的朋友进修学习。

课程环境:
Linux机器或虚拟机,OS可为Redhat 6,Centos 7或suse 10以上版本,配置4G以上内存,5G左右的硬盘空余空间

收获预期:
通过学习本课程,学员可以较为全面地了解DB2的整个架构,基本掌握DB2数据库的概念、安装、部署以及掌握对DB2数据库进行管理的基本技能。

讲师介绍:
IBM公司资深数据库工程师,拥有15年以上的应用开发和数据库管理经验,在Unix平台上有较丰富的经验,拥有Oracle OCP,DB2高级系统管理、AIX等多个认证证书,参与过多个大型数据库系统的建设工作,有较丰富的数据库管理和开发经验。

课程福利:
免费公开课,学费为0,希望报名了解本期课程内容的小伙伴均可免费报名加入!

授课方式及培训流程说明:
1、 学习方式:通过网络资料学习、论坛互动中老师进行指导及学员之间交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。


课程FAQ,更多疑问解答请 点击 这里

全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:DB2数据库引航公开课
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:706821899(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006  (上班时间在线)


技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!


回复

使用道具 举报

论坛徽章:
10
MongoDB徽章
日期:2015-12-17 11:48:55金融徽章
日期:2017-07-11 14:28:40mysql徽章
日期:2017-05-25 16:50:35python徽章
日期:2017-05-11 17:15:13Oracle研习者初级
日期:2017-03-23 17:40:35Openstack徽章
日期:2016-07-21 11:37:03python徽章
日期:2016-07-15 12:04:41mysql徽章
日期:2016-04-22 17:30:19高并发架构徽章
日期:2016-04-21 10:45:31大数据课程徽章
日期:2018-08-06 14:27:09
发表于 2016-1-26 12:15 | 显示全部楼层
没时间啊,就不浪费名额报名了
回复 支持 反对

使用道具 举报

论坛徽章:
51
Hadoop研习者初级
日期:2018-03-29 16:08:43DB2徽章
日期:2016-04-07 10:58:04算法导论徽章
日期:2016-03-16 10:46:20Datastage徽章
日期:2015-12-10 16:03:48DB2徽章
日期:2015-12-03 16:16:03STATA徽章
日期:2015-10-29 15:15:02测试徽章
日期:2015-10-22 15:07:35cognos徽章
日期:2015-10-14 17:39:01Java徽章
日期:2015-10-14 11:48:03perl徽章
日期:2015-09-25 17:35:50mysql徽章
日期:2015-09-09 15:19:48数据陷阱解读徽章
日期:2016-05-05 10:48:42
发表于 2016-1-26 19:10 | 显示全部楼层
又是一门免费课程,应该是抽的出时间来学习。
回复 支持 反对

使用道具 举报

论坛徽章:
3
数据陷阱解读徽章
日期:2015-12-10 09:58:39Hadoop研习者初级
日期:2016-01-28 14:52:02投资理财徽章
日期:2016-05-26 12:12:05
发表于 2016-2-21 21:18 | 显示全部楼层
这个课程什么时候开课,需要什么基础
回复 支持 反对

使用道具 举报

论坛徽章:
1
DB2徽章
日期:2016-04-07 10:58:04
发表于 2016-2-24 14:49 | 显示全部楼层
太好了,一直想学。赞
回复 支持 反对

使用道具 举报

论坛徽章:
7
Oracle研习者中级
日期:2016-06-02 10:27:16Oracle研习者初级
日期:2016-11-17 16:07:39机器学习徽章
日期:2016-12-08 15:50:26机器学习徽章
日期:2017-03-30 17:23:21人工智能徽章
日期:2017-08-17 17:06:08金融徽章
日期:2018-03-01 16:43:15Tensorflow徽章
日期:2018-03-01 16:44:34
发表于 2016-2-24 16:12 | 显示全部楼层
看到课程环境就打消了学习的念头了。
回复 支持 反对

使用道具 举报

论坛徽章:
3
mysql徽章
日期:2014-11-06 15:13:52DB2徽章
日期:2016-04-07 10:58:04电商分布式系统徽章
日期:2016-10-13 17:33:17
发表于 2016-2-28 16:54 | 显示全部楼层
mike_du 发表于 2016-2-24 14:49
太好了,一直想学。赞

一起学啊,希望能在工作中用得上。
回复 支持 反对

使用道具 举报

论坛徽章:
3
mysql徽章
日期:2014-11-06 15:13:52DB2徽章
日期:2016-04-07 10:58:04电商分布式系统徽章
日期:2016-10-13 17:33:17
发表于 2016-2-28 16:56 | 显示全部楼层
陶水元 发表于 2016-1-26 12:15
没时间啊,就不浪费名额报名了

能够学以制用是最重要的
回复 支持 反对

使用道具 举报

论坛徽章:
3
mysql徽章
日期:2014-11-06 15:13:52DB2徽章
日期:2016-04-07 10:58:04电商分布式系统徽章
日期:2016-10-13 17:33:17
发表于 2016-2-28 16:57 | 显示全部楼层
今天学了第一课,感觉老师教得很有条理,赞一个
回复 支持 反对

使用道具 举报

论坛徽章:
3
mysql徽章
日期:2014-11-06 15:13:52DB2徽章
日期:2016-04-07 10:58:04电商分布式系统徽章
日期:2016-10-13 17:33:17
发表于 2016-2-29 08:47 | 显示全部楼层
DB2 SQL语句大全:
一、资料定义 DDL(Data Definition Language)?
资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。?

1、建表格:?
CREATE TABLE table_name(?
column1 DATATYPE [NOT NULL] [NOT NULL PRIMARY KEY],?
column2 DATATYPE [NOT NULL],?
...)?
说明:
DATATYPE --是资料的格式,详见表。?
NUT NULL --可不可以允许资料有空的(尚未有资料填入)。?
PRIMARY KEY --是本表的主键。?

2、更改表格
ALTER TABLE table_name?
ADD COLUMN column_name DATATYPE?
说明:增加一个栏位(没有删除某个栏位的语法)。
ALTER TABLE table_name?
ADD PRIMARY KEY (column_name)?
说明:更改表得的定义把某个栏位设为主键。?
ALTER TABLE table_name?
DROP PRIMARY KEY (column_name)?
说明:把主键的定义删除。?

3、建立索引
CREATE INDEX index_name ON table_name (column_name)?
说明:对某个表格的栏位建立索引以增加查询时的速度。?

4、删除
DROP table_name?
DROP index_name?

二、的资料形态 DATATYPEs?
smallint?
16 位元的整数。?
interger?
32 位元的整数。?
decimal(p,s)?
p 较精确值和 s 大小的十进位整数,较精确值p是指全部有几个数(digits)大小值,s是指小数?
点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。?
float?
32位元的实数。?
double?
64位元的实数。?
char(n)?
n 长度的字串,n不能超过 254。?
varchar(n)?
长度不固定且其较大长度为 n 的字串,n不能超过 4000。?
graphic(n)?
和 char(n) 一样,不过其单位是两个字元 double-bytes, n不能超过127。这个形态是为?
了支援两个字元长度的字体,例如中文字。?
vargraphic(n)?
可变长度且其较大长度为 n 的双字元字串,n不能超过 2000。?
date?
包含了 年份、月份、日期。?
time?
包含了 小时、分钟、秒。?
timestamp?
包含了 年、月、日、时、分、秒、千分之一秒。?

组合查询?
组合查询是指所查询得资料来源并不只有单一的表格,而是联合一个以上的?
表格才能够得到结果的。?
SELECT *?
FROM table1,table2?
WHERE table1.colum1=table2.column1?
说明:?
1.查询两个表格中其中 column1 值相同的资料。?
2.当然两个表格相互比较的栏位,其资料形态必须相同。?
3.一个复杂的查询其动用到的表格可能会很多个。?

整合性的查询:?
SELECT COUNT (*)?
FROM table_name?
WHERE column_name = xxx?
说明:?
查询符合条件的资料共有几笔。?
SELECT SUM(column1)?
FROM table_name?
说明:?
1.计算出总和,所选的栏位必须是可数的数字形态。?
2.除此以外还有 AVG() 是计算平均、MAX()、MIN()计算较大最小值的整合性查询。?
SELECT column1,AVG(column2)?
FROM table_name?
GROUP BY column1?
HAVING AVG(column2) > xxx?
说明:?
1.GROUP BY: 以column1 为一组计算 column2 的平均值必须和 AVG、SUM等整合性查询的关键字?
一起使用。?
2.HAVING : 必须和 GROUP BY 一起使用作为整合性的限制。?

复合性的查询?
SELECT *?
FROM table_name1?
WHERE EXISTS (?
SELECT *?
FROM table_name2?
WHERE conditions )?
说明:?
1.WHERE 的 conditions 可以是另外一个的 query。?
2.EXISTS 在此是指存在与否。?
SELECT *?
FROM table_name1?
WHERE column1 IN (?
SELECT column1?
FROM table_name2?
WHERE conditions )?
说明:
1. IN 後面接的是一个集合,表示column1 存在集合里面。?
2. SELECT 出来的资料形态必须符合 column1。?

其他查询?
SELECT *?
FROM table_name1?
WHERE column1 LIKE ’x%’?
说明:LIKE 必须和後面的’x%’ 相呼应表示以 x为开头的字串。?
SELECT *?
FROM table_name1?
WHERE column1 IN (’xxx’,’yyy’,..)?
说明:IN 後面接的是一个集合,表示column1 存在集合里面。?
SELECT *?
FROM table_name1?
WHERE column1 BETWEEN xx AND yy?
说明:BETWEEN 表示 column1 的值介於 xx 和 yy 之间。?

3、更改资料:?
UPDATE table_name?
SET column1=’xxx’?
WHERE conditoins?
说明:?
1.更改某个栏位设定其值为’xxx’。?
2.conditions 是所要符合的条件、若没有 WHERE 则整个 table 的那个栏位都会全部被更改。?

4、删除资料:?
DELETE FROM table_name?
WHERE conditions?
说明:删除符合条件的资料。?

说明:关于WHERE条件后面如果包含有日期的比较,不同数据库有不同的表达式。具体如下:?
(1)如果是ACCESS数据库,则为:WHERE mydate>#2000-01-01#?
(2)如果是ORACLE数据库,则为:WHERE mydate>cast(’2000-01-01’ as date)?
或:WHERE mydate>to_date(’2000-01-01’,’yyyy-mm-dd’)?
在Delphi中写成:?
thedate=’2000-01-01’;?
query1.SQL.add(’select * from abc where mydate>cast(’+’’’’+thedate+’’’’+’ as date)’);?

如果比较日期时间型,则为:?
WHERE mydatetime>to_date(’2000-01-01 10:00:01’,’yyyy-mm-dd hh24:mi:ss’)?

以上转自http://www.blueidea.com?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-12-16 06:26 , Processed in 0.157409 second(s), 62 queries .

关闭

扫一扫加入
本版微信群