新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
查看: 1308|回复: 28
打印 上一主题 下一主题

[工作] 请问可以怎么学习数据库技术,比如SQL [复制链接]

萨米 天维论坛20周年认证 

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  53.94%

UID
36730
热情
13913
人气
14430
主题
225
帖子
32569
精华
14
积分
30788
阅读权限
30
注册时间
2005-4-25

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 设计勋章 探索勋章 活动贡献勋章 哈卡一族 10周年纪念 跑题党

跳转到指定楼层
楼主
发表于 2013-8-9 10:20:17 |只看该作者 |倒序浏览 微信分享
想学习点关于数据库的知识。数据库对于我来说,就是MS Access 和SQL。

市面上有什么short course可以去上的?或者有什么好的书可以推荐一下?

谢谢哦
隨着电訊發達,我們知到的精神病患越來越多

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  83.62%

UID
281827
热情
12099
人气
14838
主题
94
帖子
1135
精华
0
积分
14181
阅读权限
30
注册时间
2011-4-8

永恒钻石 畅游勋章 游戏勋章 新时政 10周年纪念 20周年纪念

沙发
发表于 2013-8-9 10:28:46 |只看该作者 微信分享
同问阿~~~~

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  31.1%

UID
42141
热情
11634
人气
14162
主题
172
帖子
6784
精华
16
积分
16555
阅读权限
30
注册时间
2005-7-4

至尊荣耀 最强王者 永恒钻石 尊贵铂金 元老勋章 新时政 10周年纪念

板凳
发表于 2013-8-9 10:29:37 |只看该作者 微信分享
本帖最后由 ybbest 于 2013-8-9 09:33 编辑

I love Itzik Ben-Gan'book , best sql author ever.
http://tsql.solidq.com/books/index.htm
Especially the Microsoft SQL Server 2012 T-SQL Fundamentals ,
he is the only author that explains sql in mathematical way for me to understand.
别人恐惧我贪婪,别人贪婪我恐惧。

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

升级  80.1%

UID
15321
热情
1674
人气
2300
主题
17
帖子
13722
精华
10
积分
9005
阅读权限
30
注册时间
2003-4-23

10周年纪念

地板
发表于 2013-8-9 10:36:24 |只看该作者 微信分享
学一个东西最好的方法就是用一下。光看理论看不出什么名堂来的

使用道具 举报

萨米 天维论坛20周年认证 

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  53.94%

UID
36730
热情
13913
人气
14430
主题
225
帖子
32569
精华
14
积分
30788
阅读权限
30
注册时间
2005-4-25

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 设计勋章 探索勋章 活动贡献勋章 哈卡一族 10周年纪念 跑题党

5#分享本帖地址
发表于 2013-8-9 10:37:46 |只看该作者 微信分享
pAtrick 发表于 2013-8-9 09:36
学一个东西最好的方法就是用一下。光看理论看不出什么名堂来的

有什么建议?我工作的地方没有SQL可以用。我是想自学,然后才好找新工作。
隨着电訊發達,我們知到的精神病患越來越多

使用道具 举报

头像被屏蔽

禁止发言

UID
17777
热情
592
人气
1042
主题
29
帖子
2050
精华
12
积分
1905
阅读权限
1
注册时间
2005-5-7
6#分享本帖地址
发表于 2013-8-9 10:39:14 |只看该作者 微信分享
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

升级  80.1%

UID
15321
热情
1674
人气
2300
主题
17
帖子
13722
精华
10
积分
9005
阅读权限
30
注册时间
2003-4-23

10周年纪念

7#分享本帖地址
发表于 2013-8-9 10:43:56 |只看该作者 微信分享
萨米 发表于 2013-8-9 09:37
有什么建议?我工作的地方没有SQL可以用。我是想自学,然后才好找新工作。

你先下载一个MySQL,然后网上找一些tutorial看看。big corporate可能不会用mysql,但是mysql是免费的用得最多的数据库,facebook twitter什么的都用这个。至少可以让你对基本概念和sql语法有点了解。

其他我没啥好的建议。我自己是很早以前自己学做网站时候顺带的

使用道具 举报

萨米 天维论坛20周年认证 

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  53.94%

UID
36730
热情
13913
人气
14430
主题
225
帖子
32569
精华
14
积分
30788
阅读权限
30
注册时间
2005-4-25

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 设计勋章 探索勋章 活动贡献勋章 哈卡一族 10周年纪念 跑题党

8#分享本帖地址
发表于 2013-8-9 10:47:00 |只看该作者 微信分享
谢谢上面各位geek的建议
隨着电訊發達,我們知到的精神病患越來越多

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  31.1%

UID
42141
热情
11634
人气
14162
主题
172
帖子
6784
精华
16
积分
16555
阅读权限
30
注册时间
2005-7-4

至尊荣耀 最强王者 永恒钻石 尊贵铂金 元老勋章 新时政 10周年纪念

9#分享本帖地址
发表于 2013-8-9 10:54:43 |只看该作者 微信分享
萨米 发表于 2013-8-9 09:47
谢谢上面各位geek的建议

Paid training videos :
http://www.learnnowonline.com/learndevnow
http://pluralsight.com/training
Free videos:
http://www.microsoft.com/en-nz/download/details.aspx?id=27721

They are all microsoft T-SQL
别人恐惧我贪婪,别人贪婪我恐惧。

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  64.98%

UID
306233
热情
15252
人气
17863
主题
59
帖子
3186
精华
0
积分
18249
阅读权限
30
注册时间
2011-12-13

新时政 10周年纪念

10#分享本帖地址
发表于 2013-8-9 10:55:49 |只看该作者 微信分享
LZ可以去w3cschool这个网站去看教程,都是入门级别的,而且带有练习

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  1.45%

UID
22615
热情
12851
人气
21596
主题
38
帖子
5880
精华
2
积分
20290
阅读权限
30
注册时间
2003-7-29

至尊荣耀 元老勋章 畅游勋章 游戏勋章 哈卡一族 10周年纪念 2016 PokemonGo活动勋章 平安如意勋章

11#分享本帖地址
发表于 2013-8-9 11:05:30 |只看该作者 微信分享
也可以装一个MS SQL Express练手,免费的

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  31.13%

UID
265927
热情
1990
人气
2422
主题
23
帖子
478
精华
0
积分
2467
阅读权限
30
注册时间
2010-11-23
12#分享本帖地址
发表于 2013-8-9 11:43:08 |只看该作者 微信分享
去读个OCP,然后这个SQL developer的工作,有经验了往DBA转。年薪10+吧!
IT Services: Network Design; System Implement;Database Maintain

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  84.3%

UID
92875
热情
1092
人气
1650
主题
45
帖子
859
精华
1
积分
1843
阅读权限
20
注册时间
2006-10-15
13#分享本帖地址
发表于 2013-8-9 11:54:51 |只看该作者 微信分享
DBA是很无聊的工作,DBA主要做管理,分析,只能给大公司打工

建议花3天学好select,update,delete,insert就开始学编程把,做作程序啥的,有成就感,复杂的query在编程过程中可以慢慢学到

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  75.4%

UID
47845
热情
2524
人气
3055
主题
22
帖子
640
精华
0
积分
3131
阅读权限
30
注册时间
2005-8-29
14#分享本帖地址
发表于 2013-8-9 13:38:38 |只看该作者 微信分享
自己装个vm( e.g. vmware player), 再 install SQL 2008 R2 or 2012 on top of it.  MS SQL 对硬件要求不高。 不是很建议用express.  it cuts too many features which you will need in a corporate environment for sure.  sql enterprise or developer or standard version is recommended. 应该在网上不难找到。

BTW, DBA 是比较无聊,but it worth the pay...  而且比较轻松。developer 貌似不易拿到100k+

使用道具 举报

萨米 天维论坛20周年认证 

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  53.94%

UID
36730
热情
13913
人气
14430
主题
225
帖子
32569
精华
14
积分
30788
阅读权限
30
注册时间
2005-4-25

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 设计勋章 探索勋章 活动贡献勋章 哈卡一族 10周年纪念 跑题党

15#分享本帖地址
发表于 2013-8-9 14:09:27 |只看该作者 微信分享
谢谢大家了。

我本身是做统计的,会用SAS,我感觉SAS和SQL还是有点类似的地方的,估计简单的操作应该没有问题。但是设计编程OOP这样的,估计会很痛苦。
隨着电訊發達,我們知到的精神病患越來越多

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  41.76%

UID
73975
热情
10957
人气
12739
主题
247
帖子
32465
精华
8
积分
28351
阅读权限
30
注册时间
2006-5-22
16#分享本帖地址
发表于 2013-8-9 14:53:24 |只看该作者 微信分享
支持萨米!!!

使用道具 举报

头像被屏蔽

禁止发言

UID
106433
热情
1137
人气
2216
主题
14
帖子
1620
精华
2
积分
2520
阅读权限
1
注册时间
2007-2-4
17#分享本帖地址
发表于 2013-8-9 16:07:31 来自手机 |只看该作者 微信分享
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  10.82%

UID
21685
热情
2810
人气
2018
主题
20
帖子
16055
精华
6
积分
10541
阅读权限
30
注册时间
2003-4-28

元老勋章 畅游勋章 10周年纪念

18#分享本帖地址
发表于 2013-8-9 16:10:40 来自手机 |只看该作者 微信分享
本帖最后由 xp_theman 于 2013-8-9 15:19 编辑

楼主以后想做BI吗? 我感觉如果数据库好加统计分析适合做data mining

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  96.4%

UID
135831
热情
1860
人气
2959
主题
58
帖子
1964
精华
0
积分
3446
阅读权限
30
注册时间
2008-1-7

10周年纪念

19#分享本帖地址
发表于 2013-8-9 16:43:06 |只看该作者 微信分享
鬼武魂 发表于 2013-8-9 09:55
LZ可以去w3cschool这个网站去看教程,都是入门级别的,而且带有练习

说的不错,我也常去那里 +1

使用道具 举报

萨米 天维论坛20周年认证 

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  53.94%

UID
36730
热情
13913
人气
14430
主题
225
帖子
32569
精华
14
积分
30788
阅读权限
30
注册时间
2005-4-25

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 设计勋章 探索勋章 活动贡献勋章 哈卡一族 10周年纪念 跑题党

20#分享本帖地址
发表于 2013-8-9 16:50:15 |只看该作者 微信分享
xp_theman 发表于 2013-8-9 15:10
楼主以后想做BI吗? 我感觉如果数据库好加统计分析适合做data mining

是的。目标就要从statistician到Customer Insights Analyst再到BIA。。。但是现在卡在了database上了
隨着电訊發達,我們知到的精神病患越來越多

使用道具 举报

头像被屏蔽

禁止发言

UID
106433
热情
1137
人气
2216
主题
14
帖子
1620
精华
2
积分
2520
阅读权限
1
注册时间
2007-2-4
21#分享本帖地址
发表于 2013-8-10 00:02:56 来自手机 |只看该作者 微信分享
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

Rank: 8Rank: 8

升级  18.4%

UID
341607
热情
362
人气
474
主题
8
帖子
337
精华
0
积分
592
阅读权限
20
注册时间
2012-9-12

哈卡一族

22#分享本帖地址
发表于 2013-8-10 01:38:30 来自手机 |只看该作者 微信分享
本帖最后由 铁头功 于 2013-8-10 00:40 编辑
萨米 发表于 2013-8-9 15:50
是的。目标就要从statistician到Customer Insights Analyst再到BIA。。。但是现在卡在了database上了


你想到什么样的公司去工作,就学他们用的数据库呗。
估计最高薪的应该是学kdb之类,最热门的应该是no-sql类的数据库了。

方向明确后,具体学习就很简单了。无非就是花时间咯。google是你朋友。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  16.77%

UID
77617
热情
21869
人气
23382
主题
38
帖子
1206
精华
0
积分
23353
阅读权限
30
注册时间
2006-6-26

最强王者 永恒钻石 尊贵铂金 新时政 10周年纪念

23#分享本帖地址
发表于 2013-8-10 11:19:49 |只看该作者 微信分享
建议lz先看下基本的sql语法,像是上面提到的w3school,sql的wiki页面也有很好的概括性信息,甚至msdn上Tsql的文档。
然后还要看下RDBMS的基础理论,像是normalization,constraints,index等等,这些东西不懂sql也看不懂的。
最后大致研究下今后工作会用到哪种数据库,然后具体学习下,现在市场上每个主流数据库系统都是自成体系的。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  75.1%

UID
217495
热情
841
人气
1723
主题
95
帖子
819
精华
0
积分
1751
阅读权限
20
注册时间
2010-2-14
24#分享本帖地址
发表于 2013-8-12 00:56:26 |只看该作者 微信分享
SAS我也看过我朋友的,其实是有相似的地方例如什么SET,RENAME,SELECT之类的,学SQL的话其实有很多方法,你可以去网上找下资料学习,我是在大学学的DB基础课程

使用道具 举报

萨米 天维论坛20周年认证 

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  53.94%

UID
36730
热情
13913
人气
14430
主题
225
帖子
32569
精华
14
积分
30788
阅读权限
30
注册时间
2005-4-25

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 设计勋章 探索勋章 活动贡献勋章 哈卡一族 10周年纪念 跑题党

25#分享本帖地址
发表于 2013-8-12 10:01:24 |只看该作者 微信分享
我周末看了一下,其实SQL多数命令语句都很简单。估计就是要再学习点基础知识就好了。
隨着电訊發達,我們知到的精神病患越來越多

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  37.4%

UID
99702
热情
1074
人气
2395
主题
61
帖子
1506
精华
3
积分
2561
阅读权限
30
注册时间
2006-12-5

哈卡一族

26#分享本帖地址
发表于 2013-8-12 13:47:30 来自手机 |只看该作者 微信分享
萨米 发表于 2013-8-12 09:01
我周末看了一下,其实SQL多数命令语句都很简单。估计就是要再学习点基础知识就好了。

命令语句简单的要死。但是涉及efficiency(indexing), deadlock(transaction)神马的就没那么容易了。除非你用不到。

使用道具 举报

Rank: 8Rank: 8

升级  86.2%

UID
28923
热情
249
人气
771
主题
35
帖子
785
精华
0
积分
931
阅读权限
20
注册时间
2003-10-8
27#分享本帖地址
发表于 2013-8-12 22:30:26 |只看该作者 微信分享
SQL 入门极简单但到髙深了就难了,不比编程简单

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  66.5%

UID
57270
热情
762
人气
1512
主题
56
帖子
938
精华
1
积分
1665
阅读权限
20
注册时间
2005-11-30
28#分享本帖地址
发表于 2013-8-18 18:32:31 来自手机 |只看该作者 微信分享
铁头功 发表于 2013-8-10 00:38
你想到什么样的公司去工作,就学他们用的数据库呗。
估计最高薪的应该是学kdb之类,最热门的应该是no-s ...

嘿嘿,顶一个。sql真的已经满足布了big data了,我们team正在演习neo4j。no join anymore。


使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

升级  46.2%

UID
81186
热情
4341
人气
5024
主题
58
帖子
5152
精华
0
积分
7310
阅读权限
30
注册时间
2006-7-31
29#分享本帖地址
发表于 2013-9-1 23:55:15 |只看该作者 微信分享
其实youtube是个学习的好地方,很直接,手把手的教.BI主要是front end,写写sql queries啦,reporting, dashboards. 新西兰大部分公司的BI不算成熟,Data Mining也用但不算深和广,还是简单的query and reporting为主.,我们是3千人的大单位,连OLAP都不用....datawarehouse更后台些. 看楼主想往哪方面走了. 对了,有本sam's teach you sql in 24 hrs不错.
每个订单都是对设计师才华的肯定
www.fashionboundary.com
wechat: fashion_boundary
Instagram: @fashion_boundary

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+13, 2024-12-1 23:16 , Processed in 0.030949 second(s), 15 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部