這是以前有人提相同問題時(shí),我給出的答案(被采納的~~~~)。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比任丘網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式任丘網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋任丘地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
1、從最簡單的Access(文件型數(shù)據(jù)庫)開始吧,軟件網(wǎng)上有下載,首先基礎(chǔ)的概念必須掌握,比如什么叫表、什么叫主鍵。。。。。。
2、根據(jù)教材上的示例自己建幾個(gè)簡單的庫,熟悉各種操作。
3、學(xué)習(xí)SQL語句,掌握查詢的用法。
4、做更多的實(shí)例加深理解,掌握學(xué)到的東西。
5、學(xué)習(xí)SQLserver掌握試圖、存儲(chǔ)過程、觸發(fā)器、游標(biāo)等用法,掌握關(guān)系型數(shù)據(jù)庫的基本操作。
6、深入學(xué)習(xí)大型數(shù)據(jù)庫的知識(shí),熟練復(fù)雜SQL語句的書寫。
7、根據(jù)需要再掌握Oracle、DB2等大型數(shù)據(jù)庫。有了前面的基礎(chǔ),不論學(xué)習(xí)什么品牌的數(shù)據(jù)庫都會(huì)比較容易上手。
Oracle是目前最流行的數(shù)據(jù)庫之一。功能強(qiáng)大,性能卓越。
oracle完全可以代表數(shù)據(jù)庫技術(shù)的最高水平,因此學(xué)習(xí)oracle需要你具備一定基礎(chǔ):
1.學(xué)習(xí)過一門編程語言(java,c,c++均可)。
2.最好學(xué)習(xí)過一門別的數(shù)據(jù)庫(sql server,mysql,access)。
嚴(yán)禁沒有任何基礎(chǔ)的同志學(xué)習(xí)oracle,那樣你會(huì)浪費(fèi)時(shí)間,同時(shí)還打擊學(xué)習(xí)oracle的信心,我個(gè)人認(rèn)為學(xué)習(xí)流程為:
第一階段:計(jì)算機(jī)基礎(chǔ)(了解它的基本原理)。
第二階段:學(xué)習(xí)一門編程語言(java或者c,c++)。
第三階段:學(xué)習(xí)oracle數(shù)據(jù)庫或是別的數(shù)據(jù)庫。
成為一個(gè)oracle高手的秘訣就是:
理解小的知識(shí)點(diǎn)-做小練習(xí)-把小的知識(shí)點(diǎn)連成線(知識(shí)線)-做oracle項(xiàng)目-把知識(shí)線形成知識(shí)面-深刻理解
基礎(chǔ)部分:
Oracle基本使用
Oracle用戶管理
Oracle表管理
高級(jí)部分:
Oracle表的查詢
Oracle的函數(shù)
Oracle數(shù)據(jù)庫管理
Oracle的權(quán)限、角色
Pl/sql編程
索引,約束和事務(wù)
你想學(xué)oracle干嘛用,oracle數(shù)據(jù)庫可是大型數(shù)據(jù)庫,不說一般,就是中型企業(yè)也支付不起一年幾千萬的使用費(fèi)。初學(xué)者可以先學(xué)mysql數(shù)據(jù)庫。
mysql和oracle一樣都支持sql語法,都是關(guān)系型數(shù)據(jù)庫。不同的是存儲(chǔ)過程不一樣,權(quán)限管理不一樣。mysql現(xiàn)在是中小型企業(yè)的主流。你可以考慮一下。
你可以想想一個(gè)oracle數(shù)據(jù)庫工程師的要求,即使你達(dá)到了,企業(yè)也不敢用年輕人。所以先主要已mysql入手。
最好買一本適合初學(xué)者的書,買別的書估計(jì)初學(xué)者看不懂。再結(jié)合網(wǎng)上的教程,資料。
如何純粹是為了好玩,那就隨心所欲吧。首先學(xué)習(xí)什么是關(guān)系型數(shù)據(jù)庫,關(guān)系型數(shù)據(jù)庫的特點(diǎn)和數(shù)據(jù)是如何查詢的這些都有助于你今后對數(shù)據(jù)庫的理解。作為一個(gè)能寫出高效的sql語句的程序員來說這個(gè)必須要理解。
然后學(xué)習(xí)sql語句,sql語句主要是對表的操作。查詢,刪除,修改,添加等操作。
然后再學(xué)習(xí)觸發(fā)器,存儲(chǔ)過程,視圖,控制器 。
學(xué)到這里就有一定的基礎(chǔ)了,接下來可以選擇學(xué)習(xí)方向,你可以深入學(xué)習(xí)數(shù)據(jù)庫權(quán)限管理,你可以學(xué)習(xí)更多的數(shù)據(jù)庫函數(shù)來寫出高效的sql語句。
如何學(xué)習(xí)Oracle?
經(jīng)常有一些Oracle的初學(xué)者問到這個(gè)問題,這里算是一個(gè)統(tǒng)一答復(fù)。
1、如果有一定的數(shù)據(jù)庫基礎(chǔ),知道SQL是怎么回事,即使寫不出來簡單的SQL,但可以看動(dòng)它們,你就可以跳到2。否則請先看一下數(shù)據(jù)庫基礎(chǔ)和SQL語言,不需要很深,更不需要去記憶那些復(fù)雜的SQL命令,這些可以留在以后邊應(yīng)用邊學(xué)習(xí)、記憶。
2、要想學(xué)好ORACLE,首先要學(xué)習(xí)ORACLE的體系結(jié)構(gòu),現(xiàn)在你不需要深入理解它們,但要分清幾個(gè)關(guān)鍵的概念:
instance database,
memory structure , process those files ,such as data file, control file, init parameter file etc
以及database , tablespace , data file和tablespace, segmnet, extent block它們之間的關(guān)系。
當(dāng)然還要分清undo tablespace redo log file等,
對于很多初學(xué)者來說,能夠?qū)@些概念有個(gè)較為清晰的認(rèn)識(shí)并不是一件容易的事,而這些并非Oracle的全部。
3、2是有關(guān)ORACLE的一些基本概念,下面要學(xué)習(xí)的是一些簡單的的實(shí)際操作,就是如何去管理ORACLE數(shù)據(jù)庫,當(dāng)然不是管理全部的ORACLE。在此過程中你將對SQL和ORACLE體系結(jié)構(gòu)有個(gè)更深入的了解。
4、到了這一步你基本上算是初步掌握了ORACLE,下面將要根據(jù)你的方向來具體學(xué)習(xí)其它的ORACLE知識(shí)了。如果你是開發(fā)人員,則需要更多地去學(xué)習(xí)PL/SQL以及DEVELOPER,而這將是一門新的課程。如果你是一名DBA,請繼續(xù)。
5、現(xiàn)在你可以根據(jù)自己的實(shí)際情況,進(jìn)行有選擇的學(xué)習(xí),也就是說下面的內(nèi)容沒有特別順序要求。可以選擇深入學(xué)習(xí)ORACLE的管理、備份與恢復(fù)、性能調(diào)整、網(wǎng)絡(luò)等。當(dāng)然在學(xué)習(xí)這些知識(shí)的過程中,如果有實(shí)際的工作更好,這樣你可以在實(shí)際中成長,學(xué)會(huì)TROUBLE SHOOTING。
6、當(dāng)然在學(xué)習(xí)的過程中,你可以在網(wǎng)站或論壇中與他人進(jìn)行交流,可以看別人的一些經(jīng)驗(yàn)文章,也可以自己寫一些心得體會(huì)。
在此也希望你能早日好學(xué)好你的oracle!
本文名稱:怎么學(xué)oracle數(shù)據(jù)庫,輕松學(xué)Oracle數(shù)據(jù)庫
鏈接URL:http://chinadenli.net/article42/dsiojec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站設(shè)計(jì)、小程序開發(fā)、App設(shè)計(jì)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)