建議學(xué)C#,C#是微軟主打的面向?qū)ο箝_發(fā)語言,運(yùn)行在window下,支持操作sqlserver
目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、三門峽網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
編程入門
SQL Server數(shù)據(jù)庫經(jīng)典譯叢:SQL Server 2012編程入門經(jīng)典(第4版) [Begining Microsoft SQL Server 2012 Programming]
應(yīng)用
SQL Server 2012管理高級教程(第2版) [Professional Microsoft SQL Server 2012 Administration]
SQL Server 2014管理最佳實(shí)踐(第3版)/SQL Server 數(shù)據(jù)庫經(jīng)典譯叢
SQL Server 數(shù)據(jù)庫經(jīng)典譯叢:SQL Server 2012 深入解析與性能優(yōu)化(第3版) [Professional SQL Server 2012 Internals and Troubleshooting]
數(shù)據(jù)庫技術(shù)叢書:SQL Server性能優(yōu)化與管理的藝術(shù)
其他擴(kuò)展
SQL Server數(shù)據(jù)庫經(jīng)典譯叢:SQL Server 2012 Integration Services 高級教程(第2版)
SQL Server數(shù)據(jù)庫經(jīng)典譯叢:SQL Server 2012 Reporting Services高級教程(第2版) [Professional Microsoft SQL Server 2012 Reporting]
SQL Server數(shù)據(jù)庫經(jīng)典譯叢:SQL Server 2012 Analysis Services高級教程(第2版) [Professional Microsoft SQL Server 2012 Analysis Services with MDX and DAX]
主要是看你學(xué)習(xí)sqlserver的目的,如果僅僅作為一個(gè)程序員或是只開發(fā)相關(guān)面向事務(wù)型的系統(tǒng)即使oltp(就是我們常說的mis系統(tǒng)或是其他一些只對數(shù)據(jù)庫進(jìn)行增刪改查的系統(tǒng))你只要學(xué)習(xí)sqlserver2000就可以了,因?yàn)樗鲜挚?,同時(shí)其他的數(shù)據(jù)庫也都大同小異,如果你想以后做商業(yè)智能(BI)也就是更加提高一步的話,建議學(xué)習(xí)20005,因?yàn)?000和20005有個(gè)本質(zhì)區(qū)別就是2005的商業(yè)智能 也就是多維分析(olap)這塊要比2000做的好,同時(shí)功能也強(qiáng)大和其他廠商的相關(guān)專業(yè)BI工具有異曲同工之處。以上個(gè)人意見供參考
如果今后想從事IT行業(yè)方面的工作,那就是有用的。
一、開放性
1、SQL Server 只能在windows上運(yùn)行,沒有絲毫的開放性,操作系統(tǒng)的系統(tǒng)的穩(wěn)定對數(shù)據(jù)庫是十分重要的。Windows9X系列產(chǎn)品是偏重于桌面應(yīng)用,NT server只適合中小型企業(yè)。而且windows平臺的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經(jīng)考驗(yàn),尤其是在處理大數(shù)據(jù)庫。
2、 Oracle 能在所有主流平臺上運(yùn)行(包括 windows)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開放策略。可以使客戶選擇最適合的解決方案。對開發(fā)商全力支持。
二、可伸縮性,并行性
1、SQL server 并行實(shí)施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。
2、Oracle 并行服務(wù)器通過使一組結(jié)點(diǎn)共享同一簇中的工作來擴(kuò)展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把數(shù)據(jù)庫移到UNIX中。Oracle的并行服務(wù)器對各種UNIX平臺的集群機(jī)制都有著相當(dāng)高的集成度。
三、性能
1、SQL Server 多用戶時(shí)性能不佳
2、Oracle 性能最高, 保持開放平臺下的TPC-D和TPC-C的世界記錄。
四、客戶端支持及應(yīng)用模式
1、SQL Server C/S結(jié)構(gòu),只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。
2、Oracle 多層次網(wǎng)絡(luò)計(jì)算,支持多種工業(yè)標(biāo)準(zhǔn),可以用ODBC、JDBC、OCI等網(wǎng)絡(luò)客戶連接。
五、操作簡便
1、 SQL Server 操作簡單,但只有圖形界面。
2、Oracle 較復(fù)雜,同時(shí)提供GUI和命令行,在windowsNT和unix下操作相同。
六、使用風(fēng)險(xiǎn)
1、SQL server 完全重寫的代碼,經(jīng)歷了長期的測試,不斷延遲,許多功能需要時(shí)間來證明。并不十分兼容。
2、Oracle 長時(shí)間的開發(fā)經(jīng)驗(yàn),完全向下兼容。得到廣泛的應(yīng)用。完全沒有風(fēng)險(xiǎn)。 最后價(jià)格上 ORACLE貴過SQLSRVER。