⑴ 零基礎學哪個資料庫比較好
我分析了一下你的問題。你需要的簡單方便的筆記。
每一個資料庫學起來都需要編程基礎,並且統計題目不夠直觀。
推薦用onenote,簡直太好用,可以導出word等很多格式。望採納
⑵ 學習資料庫,現在用什麼資料庫比較好
FOX的話個人感覺已經過時了~只在一些小系統什麼的用用吧
SQL SERVER的話微軟的產品,雖然微軟放出話來,資料庫方面要超越ORACLE
但是個人感覺他也就放放話了,還是看好ORACLE
關於ORACLE的學習,個人意見,僅供參考,本人也在學習中。
下面這些都是我個人總結的。希望對你有幫助。
首先需要了解下 數據模型 關系資料庫 DBMS 範式 自然運算 等等概念性的東西,可以去書店或者圖書館查閱相關書籍,可以了解下,沒必要完全掌握,當然你要能掌握的話,那麼對你的以後是非常有幫助的。
其實然後就是SQL標准 對象關系SQL 基本的SQL查詢,以及最基本的SELECT/UPDATE/INSERT/DELETE語法,各種不同的資料庫大同小異的。
然後就是不同的資料庫,不同的用法,你也可以專學一門,比如ORACLE
或者MSSQL MYSQL INFORMIX DB2主要這幾種~
這些入門了就可以學習嵌入資料庫了,訪問資料庫的程序
以及資料庫的性能優化,完整性,視圖,安全 目錄 備份 還原等等
當然主要學習ORACLE的話你也可以先直接挑本ORACLE入門看,類似ORACLE10G入門,ORACLE基礎的書,不求完全懂,能看一點是一點,學習ORACLE是一個長期的過程,你在懂了一些後,再去看別的書,你會找到很多相同點,那時候就會有恍然大悟的感覺,一點點看就OK了~
到了一定的程度,你就知道自己怎麼去學習,需要掌握些什麼,像什麼方向發展了。
另外在學習的過程中推薦有疑問的就自己做實驗操作,或者去各大論壇像CSDN,CNOUG,ITPUB,CNBLOGS查找答案或者提問,也可以下載裡面的基礎區的教程了,不過大多是達人們整理出來的文檔,也很不錯的,尤其前面兩個論壇你能學到很多東西的,不過還是推薦你先完整的看一本入門的後再說,不管理解了幾成,有什麼問題記下來,以後慢慢一點點解決。
ORACLE視頻教程的話有個中科院的什麼絕版培訓教程oracle 10g的04年的視頻,非常不錯,迅雷上搜索中科院oracle 10g培訓教程就能搜索到。
資料庫開發工具的話 有TOAD(客戶端連接工具),POWERDESIGN(資料庫設計建模工具,), PL/SQL DESIGNER(PL/SQL開發工具),一般這3個就夠用了,可以自己去迅雷搜索下載最新版本,另外的話還有一個叫DBATRIN,E/R 什麼的工具,很多的,其實裝了ORACLE客戶端工具後,自帶的JAVA控制台也很好用的。
當然你想一蹴而就的話,可以直接去網上找相關的ORACLE入門資料,那些都是些整理出來的條條,不過不推薦,最好多看書,多做實驗。
⑶ 資料庫學習哪一種比較好
一、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系列辦公自動化軟體的一個組件,是一個小型的資料庫管理系統。它廣泛應用於財務、行政、金融、統計和審計等眾多領域。
⑷ 現在學習哪種資料庫比較實用啊
看應用在哪方面吧!
如果涉及到大型數據應用,orale等應該比較好用。
如果涉及到小型商務網設計,以及一些公司的管理系統,掌握mysql access就夠用了。
從學習角度考慮的話,
不知道你是不是為就業考慮,如果是
在熟練掌握了資料庫基礎(筆試考試考得還是基礎)後再針對性的學習具體的DBMS,不同的DBMS區別還是很大的。
當時我學SQL Servel才發現跟資料庫基礎還是有很多區別的!
⑸ 資料庫學哪個好
看你將來怎麼發展了,目前比較流行的開發語言都有自己比較匹配的資料庫。如果不是什麼大項目的話一般微軟的語言都是用最佳拍檔sql server 再小的access也有用的,不過目前因為mysql升級所以形式也不錯,建議以sqlserver為主,再看一下mysql還有就是比較大型的資料庫比如oracle 都是比較吃香的哦
⑹ 資料庫學哪個好
把理論學好了,資料庫大致千篇一率,現在主流是oracle,mysql適合創業型
⑺ 我想學資料庫,學哪一種好呢
SQL Server 數據比較實用,現在很多軟體都是和SQL Server 資料庫連接開發的 SQL:SQLSERVER資料庫SQL Server 資料庫簡介: SQL Server是由Microsoft開發和推廣的關系資料庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,並於1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司於2000年推出的最新版本。 SQL Server 特點: 1.真正的客戶機/伺服器體系結構。 2.圖形化用戶界面,使系統管理和資料庫管理更加直觀、簡單。 3.豐富的編程介面工具,為用戶進行程序設計提供了更大的選擇餘地。 4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。 5.具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平台使用。 6.對Web技術的支持,使用戶能夠很容易地將資料庫中的數據發布到Web頁面上。 7.SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。 SQL Server 2000與以前版本相比較,又具有以下新特性 : 1.支持XML(Extensive Markup Language,擴展標記語言) 2.強大的基於Web的分析 3.支持OLE DB和多種查詢 4.支持分布式的分區視圖 安裝、運行SQL Server 2000的硬體需求 (1)計算機 Inter及其兼容計算機,Pentium 166Mz或者更高處理器或DEC Alpha和其兼容系統。 (2)內存(RAM) 企業版最少64MB內存,其他版本最少需要32MB內存,建議使用更多的內存。 (3)硬碟空間 完全安裝(Full)需要180MB的空間,典型安裝(Typical)需要170MB的空間,最小安裝(Minimum)需要65MB的空間。
⑻ 剛開始學習資料庫,學哪個比較好
資料庫主要熟悉一種,然後再學其他的就簡單了,sql語句大部分都是通用的
至於學哪一種,就看你是用什麼語言咯,建議先學sqlserver,從最簡單的增刪改查學起,初學不要依賴可視化工具,先把sql語句搞熟,然後就是存儲過程,觸發器,連接查詢等,等你把SqlServer學好了,如果要用到其他資料庫也很容易上手了。
⑼ 學習數據選擇什麼資料庫好
建議從MySQL學起,因為越來越多的公司都是用MySQL。
聽說阿里還是騰訊就是用的MySQL資料庫自己改造成了他們現在用的資料庫
(貌似跟以前源資料庫差別很大了,但是大致使用啥的也不會變太多啦)
我最開始是看書學習的,後來公司的前輩給我推薦了一個社區
專業的資料庫知識分享社區免費技術交流社區可以在這里學到不少東西
⑽ 常用資料庫中,學哪個比較好
最最實用的還是SQL
會SQL的話,即使你將來不做資料庫設計,也可以從事這方面的工作,好多成熟的軟體都是SQL資料庫的,以後用這方面的軟體業很好操作。