oracle開發(fā)的關(guān)系數(shù)據(jù)庫產(chǎn)品因性能卓越而聞名,oracle數(shù)據(jù)庫產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站也選用了oracle系統(tǒng),是世界最好的數(shù)據(jù)庫產(chǎn)品?!堆嗍薿racle視屏教程》講解了關(guān)于oracle的基礎(chǔ)知識(shí),包括學(xué)習(xí)oracle的目的,基本的增刪改查的語句,像學(xué)習(xí)mysql一樣,講oracle的所有常用知識(shí)點(diǎn)全部講解。
課程播放地址:http://www.php.cn/course/430.html
本視頻是由燕十八創(chuàng)作,該老師講課風(fēng)格:
教師講課生動(dòng)形象,機(jī)智詼諧,妙語連珠,動(dòng)人心弦。一個(gè)生動(dòng)形象的比喻,猶如畫龍點(diǎn)睛,給學(xué)生開啟智慧之門;一種恰如其分的幽默,引來學(xué)生會(huì)心的微笑,如飲一杯甘醇的美酒,給人以回味和留戀;哲人的警句、文化的箴言不時(shí)穿插于講述中間,給人以思考和警醒。
本視頻中較為難點(diǎn)是Oracle進(jìn)階課程之遞歸函數(shù)了:
簡(jiǎn)單說來是將一個(gè)樹狀結(jié)構(gòu)存儲(chǔ)在一張表里,比如一個(gè)表中存在兩個(gè)字段:?
org_id,parent_id那么通過表示每一條記錄的parent是誰,就可以形成一個(gè)樹狀結(jié)構(gòu)。?
?????用上述語法的查詢可以取得這棵樹的所有記錄。?
?????其中:?
?????條件1?是根結(jié)點(diǎn)的限定語句,當(dāng)然可以放寬限定條件,以取得多個(gè)根結(jié)點(diǎn),實(shí)際就是多棵樹。?
?????條件2?是連接條件,其中用PRIOR表示上一條記錄,比如?CONNECT?BY?PRIOR?org_id?=?parent_id就是說上一條記錄的org_id?是本條記錄的parent_id,即本記錄的父親是上一條記錄。?
?????條件3?是過濾條件,用于對(duì)返回的所有記錄進(jìn)行過濾。?
?????簡(jiǎn)單介紹如下:?
?????早掃描樹結(jié)構(gòu)表時(shí),需要依此訪問樹結(jié)構(gòu)的每個(gè)節(jié)點(diǎn),一個(gè)節(jié)點(diǎn)只能訪問一次,其訪問的步驟如下:?
?????第一步:從根節(jié)點(diǎn)開始;?
?????第二步:訪問該節(jié)點(diǎn);?
?????第三步:判斷該節(jié)點(diǎn)有無未被訪問的子節(jié)點(diǎn),若有,則轉(zhuǎn)向它最左側(cè)的未被訪問的子節(jié),并執(zhí)行第二步,否則執(zhí)行第四步;?
?????第四步:若該節(jié)點(diǎn)為根節(jié)點(diǎn),則訪問完畢,否則執(zhí)行第五步;?
?????第五步:返回到該節(jié)點(diǎn)的父節(jié)點(diǎn),并執(zhí)行第三步驟。?
?????總之:掃描整個(gè)樹結(jié)構(gòu)的過程也即是中序遍歷樹的過程。?
這里還給大家推薦了源碼資源的下載:http://www.php.cn/xiazai/learn/1844
這個(gè)給大家分享了視頻的課件:
1.19個(gè)實(shí)例學(xué)會(huì)plsql.txt
2.linux下安裝過程.txt
3.oracle.ppt
4.oracle數(shù)據(jù)庫.doc
5.oracle下載安裝.txt
6.oralce-install-linux.pdf
7.觸發(fā)器的例子.txt