A. 資料庫主要學什麼
1、了解資料庫的基礎知識,
這是學習資料庫的的最基本要求,包括範式、sql語句,比如創建
(表、索引)、查詢、刪除、更新SQL語句、事務等。
2、理解JDBC的ur1連接的意義
這就是需要進一步了解的,相對基礎知識米說,這部分顯得更加
重要。比如Oracle的jdbc ur1連接串為:
jdbc:oracle: thin: @ip: 1521:sid.
3、熟練掌握sql語句。
比如翻頁、時間比較的sql語句我們用得最多。給你一個需求你
可以立即寫出sql語向。
4、熟練使用 jdbc類,知道何時使用下列的函數。
PreparedStatement
executeBatch
5、學握必要的資料庫優化知識。
B. 我想學資料庫 哪個資料庫更好呢Access還是SQL還是Oracle呢
對於初學者,我看還是sql吧。
其實你說sql,應該叫
sqlserver
吧,畢竟是windows上的,安裝配置使用都好弄。oracle就比較啰嗦了。
至於access,可以不用考慮。你看看sqlserver,access也就差不多了。語句差別不大。
SQL,是一種標准,各家公司都按照SQl的標准,開發了自己的資料庫產品。如Oracle公司的oracle,ms的sqlserver,
Sybase公司
的sybase,IBM的
db2
等等。所以以後不要說sql,要說sqlserver,因為oracle的語言也是sql.呵呵。
C. 資料庫學習哪一種比較好
一、Oracle
Oracle資料庫在市場佔比算是最高的商業資料庫了,功能最強大、但復雜的不得了,Oracle可以說是最難的資料庫了,不是我們平頭老百姓的菜,小編自學也是學得其中皮毛而已,不過,通過第三方軟體來訪問它也是很方便的,這裡面第三方軟體是比較容易學的,關於Oracle資料庫這裡面就不詳細介紹了,有興趣的可以找一些這方面專業的書籍吸收一下。
二、MySQL
MySQL歷史悠久,用戶使用活躍,而且體積小,安裝方便,易於維護,MySQL口碑也較好,它是一款免費軟體,是一個真正的多用戶、多線程SQL資料庫伺服器。它是以客戶機/伺服器結構實現的,由一個伺服器守護程序以及很多不同的客戶程序和庫組成。它能夠快捷、有效和安全地處理大量的數據。相對於Oracle等資料庫來說,MySQL的使用非常簡單,它的主要目標是快速、便捷和易用,功能也是相當的強大,用到的語言都是標準的結構化查詢語言SQL。
三、SQL Server
SQL Server之所以能夠在資料庫領域獨占鰲頭,也是有它的特色之處。它最初由三家公司共同開發,它是一個分布式的關系型資料庫管理系統,體系結構以客戶機/伺服器形式,採用了SQL語言,在客戶機與伺服器間傳遞客戶機的請求與伺服器的處理結果。資料庫管理系統應用廣泛,優點顯而易見:易用性、可伸縮性、數據倉庫功能、兼容集成性等。它是一個具備完全Web支持的資料庫產品,但是當用戶連接多時,性能下降,穩定性變差。
四、Visual Foxpro
Visual Foxpro的光芒被眾多明星所掩蓋,但直到現在它仍然是市場中用於完成數據事務的最佳工具。隨著9.0版本的問世,使得它的存活能力大大增強,新版中包含更快的數據引擎,支持更多的數據類型,SQL語句逐步走向標准化,可擴展報表編寫器,以及一系列效率和功能增強特性,再加上它能夠運行在廉價的、舊的硬體上,甚至10年前的硬體上,速度都能夠滿足我們的需要,它強大、易於學習、廉價,某些編程任務能夠快速、直接的進行資料庫維護,這都使得它不會過早的被淘汰掉。
五、Microsoft Office Access
Access是Microsoft公司推出的Office系列辦公自動化軟體的一個組件,是一個小型的資料庫管理系統。它廣泛應用於財務、行政、金融、統計和審計等眾多領域。
D. 初學者學資料庫最好先學哪個
我建議先學access,我也從沒接觸過資料庫,前不久,我參考網上的資料,很輕易地就建了一個本單位教師工資資料庫,有職工基本情況表,工資變動登記表子表,年度考核表子表,職稱變動登記表子表,採用關系一對多,關鍵字用姓名。
其它資料庫我沒接觸過,不過要學好資料庫,最好還要學會編程。
access雖然也可以編程,但它還是一個傻瓜式軟體,易上手,學會資料庫的基本結構,資料庫關系後再學其它資料庫軟體,我想會容易一些。
E. 日後想在資料庫方面發展,需要有哪些必備的技能
資料庫開發主要工作是寫 SQL、出報表、優化 SQL、寫存儲過程等等,需要的知識如下:
資料庫理論基礎(基石)、編程基礎以及編程思想、常用的數據結構、SQL 基礎、SQL 性能優化、PL-SQL(Oracle開發工程師);
T-SQL(MSSQL 開發工程師)、MySQL Procere(MySQL 開發工程師)、linux 基礎、Shell 基礎、其他腳本語言(比如 Python、Perl,了解)等。
資料庫管理需要的知識如下:
資料庫理論基礎(基石)、編程基礎以及編程思想、常用的數據結構、SQL 基礎、SQL 性能優化、PL-SQL(了解)、T-SQL(了解)MySQL Procere(了解)、Linux 基礎、Linux 高級知識、Shell 編程基礎(重要,熟練使用)、Python 基礎(可以熟練使用)。
其他腳本語言(比如 Ruby、Perl、PHP,了解)、計算機網路基礎、網路硬體以及伺服器硬體基礎、常用 Linux 服務、伺服器以及資料庫安全知識、資料庫備份與恢復(重要);
復制技術(重要)、資料庫性能監控以及優化、常見故障修復、存儲等,最後,還有一點,文檔撰寫能力。
資料庫方面學習方法:
資料庫系統具有極強的操作性,所以要想熟練地掌握資料庫,就必須經常上機練習。
只有實際操作使用才能發現問題。
通常情況下,資料庫管理員工作的時間越長,其工作經驗就越豐富。
很多復雜的問題,都可以根據資料庫管理員的經驗來很好地解決。
上機練習的過程中,可以將學到的資料庫理論知識理解得更加透徹。
F. 初學資料庫應該從何學起
初學資料庫應該從以下幾點進行學習:
一、編程語言基礎
新手學大數據,首先要掌握基礎的編程語言基礎,比如Java、C++等,要初步掌握面向的對象、抽象類、介面及數據流及對象流等基礎,如果有疑問,可以去網上搜索相關書籍,再結合自己的疑問去翻書,就能很快的熟悉了解資料庫的基礎技術原理。
二、Linux系統的基本操作
Linux系統的基本操作是大數據不可分割的一部分,企業的MySQL大數據的組件都是跑在linux環境下的,所以學會linux常用命令不能缺少,重點是要學習一下Linux環境的搭建,搭建平台,,能寫shell程序就會更好了。
三、學習Hadoop架構設計
要學大數據,首先要了解的是如何在單台Windows系統上通過虛擬機搭建多台Linux虛擬機,從而構建Hadoop集群,再建立spark開發環境,環境搭建成功後在網上搜羅一些demo,sql腳本之類,直接動手敲進去一點一點體會。
四、採用機器學習模式
為了發揮出大數據的優勢,提升你的辦公效率,就需要實操並應用其中的內容,必然也會涉及大量機器學習及演算法,這能最大化的發揮出計算機的性能,也是大數據的優勢所在。
想了解更多有關資料庫的相關信息,推薦咨詢達內教育。作為國內IT培訓的領導品牌,達內的每一名員工都以「幫助每一個學員成就夢想」為己任,也正因為達內人的執著與努力,達內已成功為社會輸送了眾多合格人才,為廣大學子提供更多IT行業高薪機會,同時也為中國IT行業的發展做出了巨大的貢獻。
G. 資料庫入門從哪些學起
零基礎的話,學資料庫首選《資料庫系統概念》,那些雜牌書就不用看了專。
然後就是選擇一屬個具體的資料庫產品學習,比如Access、SQL-Server、MySQL、Oracle、DB2等,不同的資料庫產品區別很大的,每一種資料庫都有相應的經典書,官方也有入門文檔。哪些書就不列舉了,太多,到亞馬遜上搜對應的資料庫名字就能找到了。
當然,如果你想快餐式入門,那就看些視頻或者國內的一些什麼XXX從入門到精通、XX天精通XXX之類的書吧,那些應付暫時的需要應該夠了。
H. 想從事資料庫方面的工作,要學些什麼
幾乎所有的資料庫應用程序都是建立在前台.後台的機礎上的`這個後台就是資料庫,前台可以是各類編程軟體。
可以先看sql語言.很簡單的描述了資料庫原理.sql語言也是所有資料庫的標准語言.也是你用任何軟體編程時.其"核心"內容.而且sql入門是很容易的。
學習資料庫可以自己參與到一個項目.或者去實際操作資料庫.這樣提高的快些。
目前來說,桌面的小型資料庫有Foxpro不錯.用的最多的是SQL Server2000.大型的有Oracle等等...
推薦你可以學習SQL Server2000.比較簡單。
編程是一門說難就難.說簡單就簡單的東西,如果要問從什麼入手?
我覺的還是先學[C語言]`先要對如何編程有一個概念.然後學習資料庫.可以學學[ASSECC]或是[SQL],這兩個都是簡單的資料庫,在後面學[HTML]和[ASP](裡面可以理解的去學習[VBscript]和[JAVAscript]兩個腳本語言)。
有了這幾門語言做基礎,就可以學習難一點的東西了.學習C++的面向對象概念.當自己認為對面向對象裡面的三大特性{派生類與繼續.多態性。
(第3個有點忘記,好象是封裝.或者是把派生和繼承分開,總之3大特性.)}掌握的能夠在自己編程的時候能夠理解能夠靈活運用就可以學習[JAVA]了,可能你原來聽說過[JAVA],[C++]是簡單的面向對象,[JAVA]就好象是[C++]和[C語言]的綜合,[JAVA]是基本上全部面向對象概念,但裡面的編程結構:如--循環;判斷則是C語言的機制。
上面學完了,就可以更深一步了,有了[JAVA]的學習,就可以學習[J2EE]了,還可以學[ASP.NET].
可能你看到我的回復以後覺的要學這么多東西有點太BT了.我和你說的這個學習順序完全是一個專業計算機編程學校的授課順序,而且脫產班只要1年.說的俗點,如果你是這個方面的"蟲子"你會做到的。
I. 請問要學習資料庫的話應該學習什麼
1,要學習資料庫基礎。你可以買本資料庫基礎的書籍或者是去網上下載。基礎主要講實體,約束,關系型數據模型,依賴關系代數等等。這些都是資料庫設計基礎。
2,學習sql。結構化查詢語言。用來操作現在的關系型資料庫的。
3,你要實際操作一個資料庫,oracle,ms sqlserver,mysql等等,不同廠商的資料庫,有著不同的機制。用好一個資料庫,你就已經很牛逼了。
J. 有哪些好的資料庫入門書籍推薦
資料庫基礎與應用
這本書還是非常好的,介紹的主要是一些資料庫的基礎,內容較豐富,介紹也比較詳細,非常適合入門學習。
Oracle資料庫基礎及應用
這本書上面的應用較為詳細,我們學習起來會容易一些,非常好的一本資料庫入門書籍。
Oracle 11g資料庫基礎教程
這本書籍含有大量的資料庫基礎教程,在我們學習過程中,非常的有用,我們只能先學習基礎教程,之後才能更好的運用資料庫,基礎扎實才行。
資料庫基礎與實踐技術
這本書也非常的好,裡麵包含了大量的實踐技術,學習過後我們需要進行實踐使用才行,而這本書正好含有了大量實踐內容,非常棒!