第一篇:Oracle實(shí)訓(xùn)總結(jié)
Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)訓(xùn)總結(jié)
在這一周Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用的實(shí)訓(xùn)的時(shí)間里,實(shí)訓(xùn)老師針對(duì)我們本學(xué)期的學(xué)習(xí),有針對(duì)性地對(duì)我們進(jìn)行了很有價(jià)值的實(shí)訓(xùn)工作,從最基礎(chǔ)的字段類(lèi)型,到一般的Oracle語(yǔ)句,如創(chuàng)建數(shù)據(jù)表、視圖、存儲(chǔ)過(guò)程、觸發(fā)器等,給我們細(xì)心講解,雖然Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用的課已經(jīng)學(xué)習(xí)了將近一學(xué)期,但對(duì)其簡(jiǎn)單的知識(shí)點(diǎn)運(yùn)用的都不是很熟練,沒(méi)能真正去融會(huì)貫通。
不過(guò),經(jīng)過(guò)為期一周的針對(duì)性實(shí)訓(xùn),我學(xué)到了很多知識(shí),把以前學(xué)的所有知識(shí)點(diǎn)都貫穿到一起,又溫習(xí)了一遍,讓我們能從真正意義上了解到Oracle數(shù)據(jù)庫(kù)的用處。
不論再用到什么軟件編寫(xiě)網(wǎng)站,都會(huì)用到數(shù)據(jù)庫(kù)連接,都要從那個(gè)數(shù)據(jù)庫(kù)中調(diào)用數(shù)據(jù),這說(shuō)明了數(shù)據(jù)庫(kù)的重要性,認(rèn)識(shí)到學(xué)習(xí)數(shù)據(jù)庫(kù)的必要性。Oracle數(shù)據(jù)庫(kù)是很重要的數(shù)據(jù)庫(kù)系統(tǒng)。在數(shù)據(jù)庫(kù)實(shí)訓(xùn)過(guò)程中,難免會(huì)出現(xiàn)小錯(cuò)誤,但經(jīng)過(guò)我們的討論研究,加上老師認(rèn)真的輔導(dǎo),我們會(huì)解決這些錯(cuò)誤,從而更加熟練掌握Oracle數(shù)據(jù)庫(kù)。這一周不僅學(xué)到了Oracle數(shù)據(jù)庫(kù)的知識(shí),還培養(yǎng)了我們的團(tuán)隊(duì)合作精神,互相幫助,討論研究,解決問(wèn)題。實(shí)訓(xùn)一周,收獲頗多,更是受益匪淺。
第二篇:oracle實(shí)訓(xùn)總結(jié)
Oracle實(shí)訓(xùn)
總結(jié)
系別:班級(jí): 姓名:學(xué)號(hào):
日期:
實(shí)訓(xùn)總結(jié):
由于感到oracle實(shí)訓(xùn)擔(dān)子很重,而自己的學(xué)識(shí)、能力和閱歷與其任職都有一定的距離,所以總不敢掉以輕心,總在學(xué)習(xí),向書(shū)本學(xué)習(xí)、向周?chē)念I(lǐng)導(dǎo)學(xué)習(xí),向同事學(xué)習(xí),這樣下來(lái)感覺(jué)自己半年來(lái)還是有了一定的進(jìn)步。
顛末一個(gè)星期的oracle數(shù)據(jù)庫(kù)實(shí)訓(xùn),讓我體會(huì)到了日常仄凡是很多講堂上所還出有啟受的內(nèi)容,很讓人支獲頗豐,明白若何往應(yīng)用,而停止的一次剖析設(shè)計(jì)綜開(kāi)的練習(xí)。而本次數(shù)據(jù)庫(kù)時(shí)真訓(xùn)的目標(biāo)是讓我們把握數(shù)據(jù)庫(kù)系統(tǒng)的道理、手藝。將理論與現(xiàn)真聯(lián)開(kāi),利用現(xiàn)有的數(shù)據(jù)庫(kù)辦理系統(tǒng)硬件、范例、科學(xué)地完成一個(gè)設(shè)計(jì)與真現(xiàn)。
這個(gè)星期是我們oracle 數(shù)據(jù)庫(kù)管理課的實(shí)訓(xùn),經(jīng)過(guò)一個(gè)星期的實(shí)訓(xùn),讓我領(lǐng)會(huì)到了許多平時(shí)課堂上所沒(méi)有接受的課外知識(shí),很讓人受益匪淺,懂得如何去運(yùn)用,而進(jìn)行的一次分析設(shè)計(jì)綜合的訓(xùn)練。而本次實(shí)訓(xùn)的目的是讓我們掌握數(shù)據(jù)庫(kù)系統(tǒng)的原理、技術(shù)。將理論與實(shí)際相結(jié)合,應(yīng)用現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,規(guī)范、科學(xué)地完成一個(gè)設(shè)計(jì)與實(shí)現(xiàn)。這次我們實(shí)訓(xùn)的內(nèi)容是從數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建和修改開(kāi)始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從實(shí)訓(xùn)中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們實(shí)訓(xùn)的另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢(xún)。從中我們了解到查詢(xún)語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單SELECT語(yǔ)句的使用,多表連接查詢(xún)。而在視圖的操作中,也了解到了視圖是常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢(xún)執(zhí)行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡(jiǎn)化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫(kù)的安全性,不僅可以檢索數(shù)據(jù),也可以通過(guò)視圖向基表中添加、修改和刪除數(shù)據(jù)。存儲(chǔ)過(guò)程、觸發(fā)器也是我們實(shí)訓(xùn)的內(nèi)容之一,在操作中有建立存儲(chǔ)過(guò)程,執(zhí)行存儲(chǔ)過(guò)程,及查看和修改存儲(chǔ)過(guò)程,這些都是非常基礎(chǔ)的東西,但對(duì)用戶(hù)卻是非常重要的呢,只有熟悉了T_SQL語(yǔ)言,才能更好的掌握更多的東西。我們還學(xué)習(xí)了,數(shù)據(jù)庫(kù)的管理、數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和還原。有oracle 安全訪問(wèn)控制;登錄賬戶(hù)的管理;數(shù)據(jù)庫(kù)角色的管理;用戶(hù)權(quán)限管理。維護(hù)數(shù)據(jù)庫(kù)的安全是確保數(shù)據(jù)庫(kù)正常運(yùn)行的重要工作。數(shù)據(jù)的備份是對(duì)oracle數(shù)據(jù)事務(wù)日志進(jìn)行拷貝,數(shù)據(jù)庫(kù)備份記錄了在進(jìn)行備份操作的數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫(kù)完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫(kù)恢復(fù)用。在實(shí)訓(xùn)內(nèi)容上我們還做了圖書(shū)管理數(shù)據(jù)庫(kù),其中的要求包含了許多數(shù)據(jù)庫(kù)的對(duì)象,綜合了我們所學(xué)的許多知識(shí),讓我們更努力的把所學(xué)到的東西運(yùn)用上去。
實(shí)訓(xùn)課是在學(xué)習(xí)與探索中度過(guò)的,短暫的一星期實(shí)訓(xùn)是結(jié)束了,但其中讓我們學(xué)到了許多知識(shí),出現(xiàn)許多未知的為什么,如倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)的初步設(shè)置、數(shù)據(jù)備份與還原的步驟,如何建立視圖、觸發(fā)器等一系列的問(wèn)題,正是在老師和同學(xué)的共同努力之下,我們才一步步把問(wèn)題解決了,最終完成了不可能完成的任務(wù)。
日期:2011年12月25日
第三篇:oracle數(shù)據(jù)庫(kù)實(shí)訓(xùn)總結(jié)
個(gè)人總結(jié)
本次實(shí)訓(xùn)為期兩個(gè)星期,時(shí)間充裕,也給予了我足夠的學(xué)習(xí)和實(shí)踐的時(shí)間。在這次實(shí)訓(xùn)里,我了解到了數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程和任務(wù),對(duì)之前所學(xué)的oracle知識(shí)也起了很好的復(fù)習(xí)和鞏固作用。
我們小組的選擇的實(shí)訓(xùn)項(xiàng)目是《電子商城系統(tǒng)》,在做產(chǎn)品需求的時(shí)候,因?yàn)閷?duì)商城系統(tǒng)的了解不夠充分,我們?cè)诋a(chǎn)品的功能性需求分類(lèi)處的一些細(xì)節(jié)做了多次改進(jìn),通過(guò)參考網(wǎng)上的需求分析文檔以及老師的指導(dǎo),總算是順利完成。我負(fù)責(zé)的是購(gòu)物板塊,幸虧我多年的網(wǎng)購(gòu)經(jīng)驗(yàn),對(duì)購(gòu)物流程有著深刻的理解,并積極參考小米和華為等網(wǎng)上商城的網(wǎng)站,最后也是順利完成。
接下來(lái)是第二個(gè)重頭戲——數(shù)據(jù)庫(kù)設(shè)計(jì)。首先,我們的數(shù)據(jù)庫(kù)原型設(shè)計(jì)使用的軟件是PowerDesigner,使用也還算簡(jiǎn)單吧。數(shù)據(jù)庫(kù)的實(shí)體我們進(jìn)行了深入的討論,最后也做了多次修改,主要原因還是因?yàn)槲覀儗?duì)電子商城的了解以及對(duì)于數(shù)據(jù)庫(kù)實(shí)體之間的掌握還不夠。在老師的指導(dǎo)下也算是順利完成了。接下來(lái)也很順利的完成了《數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)》等的文檔編寫(xiě)。
實(shí)訓(xùn)進(jìn)入尾聲,學(xué)習(xí)了半個(gè)學(xué)期的oracle知識(shí)總算的到了應(yīng)用,并且通過(guò)實(shí)訓(xùn),我也了解到了數(shù)據(jù)庫(kù)開(kāi)發(fā)的過(guò)程,感覺(jué)還是不錯(cuò)滴。
第四篇:ORACLE實(shí)訓(xùn)心得體會(huì)
oracle實(shí)訓(xùn)
總結(jié)
系別: 信 管 院 班級(jí): 姓名: 浦 江 峰 學(xué)號(hào): 1132304112 日期: 2012年12月21日
實(shí)訓(xùn)總結(jié):
由于感到oracle實(shí)訓(xùn)擔(dān)子很重,而自己的學(xué)識(shí)、能力和閱歷與其任職都有一定的距離,所以總不敢掉以輕心,總在學(xué)習(xí),向書(shū)本學(xué)習(xí)、向周?chē)耐瑢W(xué)學(xué)習(xí),向老師請(qǐng)教,這樣下來(lái)感覺(jué)自己半年來(lái)還是有了一定的進(jìn)步。
顛末一個(gè)星期的oracle數(shù)據(jù)庫(kù)實(shí)訓(xùn),讓我體會(huì)到了日常仄凡是很多課堂上所無(wú)法實(shí)踐知曉的,讓人收獲頗豐,明白如何去應(yīng)用。而本次數(shù)據(jù)庫(kù)實(shí)訓(xùn)的目標(biāo)是讓我們把握數(shù)據(jù)庫(kù)系統(tǒng)的原理。將理論與實(shí)踐相結(jié)合,利用現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)硬件、范例、科學(xué)地完成一個(gè)設(shè)計(jì)。
這個(gè)星期是我們oracle 數(shù)據(jù)庫(kù)管理課的實(shí)訓(xùn),經(jīng)過(guò)一個(gè)星期的實(shí)訓(xùn),讓我領(lǐng)會(huì)到了許多平時(shí)課堂上所沒(méi)有接受的課外知識(shí),很讓人受益匪淺,懂得如何去運(yùn)用,而進(jìn)行的一次分析設(shè)計(jì)綜合的訓(xùn)練。而本次實(shí)訓(xùn)的目的是讓我們掌握數(shù)據(jù)庫(kù)系統(tǒng)的原理、技術(shù)。將理論與實(shí)際相結(jié)合,應(yīng)用現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,規(guī)范、科學(xué)地完成一個(gè)設(shè)計(jì)與實(shí)現(xiàn)。這次我們實(shí)訓(xùn)的內(nèi)容是從數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建和修改開(kāi)始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從實(shí)訓(xùn)中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們實(shí)訓(xùn)的另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢(xún)。從中我們了解到查詢(xún)語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單select語(yǔ)句的使用,多表連接查詢(xún)。而在視圖的操作中,也了解到了視圖是常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢(xún)執(zhí)行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡(jiǎn)化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫(kù)的安全性,不僅可以檢索數(shù)據(jù),也可以通過(guò)視圖向基表中添加、修改和刪除數(shù)據(jù)。存儲(chǔ)過(guò)程、觸發(fā)器也是我們實(shí)訓(xùn)的內(nèi)容之一,在操作中有建立存儲(chǔ)過(guò)程,執(zhí)行存儲(chǔ)過(guò)程,及查看和修改存儲(chǔ)過(guò)程,這些都是非常基礎(chǔ)的東西,但對(duì)用戶(hù)卻是非常重要的呢,只有熟悉了t_sql語(yǔ)言,才能更好的掌握更多的東西。我們還學(xué)習(xí)了,數(shù)據(jù)庫(kù)的管理、數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和還原。有oracle 安全訪問(wèn)控制;登錄賬戶(hù)的管理;數(shù)據(jù)庫(kù)角色的管理;用戶(hù)權(quán)限管理。維護(hù)數(shù)據(jù)庫(kù)的安全是確保數(shù)據(jù)庫(kù)正常運(yùn)行的重要工作。數(shù)據(jù)的備份是對(duì)oracle數(shù)據(jù)事務(wù)日志進(jìn)行拷貝,數(shù)據(jù)庫(kù)備份記錄了在進(jìn)行備份操作的數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫(kù)完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫(kù)恢復(fù)用。在實(shí)訓(xùn)內(nèi)容上我們還做了圖書(shū)管理數(shù)據(jù)庫(kù),其中的要求包含了許多數(shù)據(jù)庫(kù)的對(duì)象,綜合了我們所學(xué)的許多知識(shí),讓我們更努力的把所學(xué)到的東西運(yùn)用上去。
實(shí)訓(xùn)課是在學(xué)習(xí)與探索中度過(guò)的,短暫的一星期實(shí)訓(xùn)是結(jié)束了,但其中讓我們學(xué)到了許多知識(shí),出現(xiàn)許多未知的為什么,如倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)的初步設(shè)置、數(shù)據(jù)備份與還原的步驟,如何建立視圖、觸發(fā)器等一系列的問(wèn)題,正是在老師和同學(xué)的共同努力之下,我們才一步步把問(wèn)題解決了,最終完成了不可能完成的任務(wù)。
日期:2012年12月21日篇二:oracle實(shí)訓(xùn)總結(jié)
oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)訓(xùn)總結(jié)
在這一周oracle數(shù)據(jù)庫(kù)管理與應(yīng)用的實(shí)訓(xùn)的時(shí)間里,實(shí)訓(xùn)老師針對(duì)我們本學(xué)期的學(xué)習(xí),有針對(duì)性地對(duì)我們進(jìn)行了很有價(jià)值的實(shí)訓(xùn)工作,從最基礎(chǔ)的字段類(lèi)型,到一般的oracle語(yǔ)句,如創(chuàng)建數(shù)據(jù)表、視圖、存儲(chǔ)過(guò)程、觸發(fā)器等,給我們細(xì)心講解,雖然oracle數(shù)據(jù)庫(kù)管理與應(yīng)用的課已經(jīng)學(xué)習(xí)了將近一學(xué)期,但對(duì)其簡(jiǎn)單的知識(shí)點(diǎn)運(yùn)用的都不是很熟練,沒(méi)能真正去融會(huì)貫通。
不過(guò),經(jīng)過(guò)為期一周的針對(duì)性實(shí)訓(xùn),我學(xué)到了很多知識(shí),把以前學(xué)的所有知識(shí)點(diǎn)都貫穿到一起,又溫習(xí)了一遍,讓我們能從真正意義上了解到oracle數(shù)據(jù)庫(kù)的用處。
不論再用到什么軟件編寫(xiě)網(wǎng)站,都會(huì)用到數(shù)據(jù)庫(kù)連接,都要從那個(gè)數(shù)據(jù)庫(kù)中調(diào)用數(shù)據(jù),這說(shuō)明了數(shù)據(jù)庫(kù)的重要性,認(rèn)識(shí)到學(xué)習(xí)數(shù)據(jù)庫(kù)的必要性。oracle數(shù)據(jù)庫(kù)是很重要的數(shù)據(jù)庫(kù)系統(tǒng)。在數(shù)據(jù)庫(kù)實(shí)訓(xùn)過(guò)程中,難免會(huì)出現(xiàn)小錯(cuò)誤,但經(jīng)過(guò)我們的討論研究,加上老師認(rèn)真的輔導(dǎo),我們會(huì)解決這些錯(cuò)誤,從而更加熟練掌握oracle數(shù)據(jù)庫(kù)。這一周不僅學(xué)到了oracle數(shù)據(jù)庫(kù)的知識(shí),還培養(yǎng)了我們的團(tuán)隊(duì)合作精神,互相幫助,討論研究,解決問(wèn)題。實(shí)訓(xùn)一周,收獲頗多,更是受益匪淺。篇三:oracle實(shí)訓(xùn)報(bào)告
oracle數(shù)據(jù)庫(kù)管理 與應(yīng)用實(shí)訓(xùn)報(bào)告
姓名:張** 班級(jí):軟件技術(shù) 學(xué)號(hào):113230**** 班級(jí)序號(hào):**1號(hào) 指導(dǎo)老師:龍** 實(shí)訓(xùn)地點(diǎn):b10-509 oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)訓(xùn)項(xiàng)目
一、實(shí)訓(xùn)目的
1.知識(shí)目標(biāo)
通過(guò)綜合實(shí)訓(xùn)進(jìn)一步鞏固、深化和擴(kuò)展大家的oracle 11g數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)的基本知識(shí)和技能。
(1)熟練掌握oracle 11g數(shù)據(jù)庫(kù)的操作;(2)熟練掌握oracle 11g表的操作;
(3)熟練掌握oracle 11g視圖的操作和應(yīng)用;(4)掌握oracle 11g索引的操作;
(5)熟練掌握pl/sql編程技術(shù)和oracle 11g存儲(chǔ)過(guò)程的操作和使用;(6)熟練掌握oracle 11g觸發(fā)器的操作和應(yīng)用;(7)掌握oracle 11g數(shù)據(jù)庫(kù)安全性操作;(8)熟練掌握oracle 11g數(shù)據(jù)管理操作;(9)了解oracle 11g數(shù)據(jù)庫(kù)程序開(kāi)發(fā)技術(shù)。
2.能力目標(biāo)
培養(yǎng)學(xué)生運(yùn)用所學(xué)的知識(shí)和技能解決oracle 11g數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)過(guò)程中所遇到的實(shí)際問(wèn)題的能力、掌握基本的sql腳本編寫(xiě)規(guī)范、養(yǎng)成良好的數(shù)據(jù)庫(kù)操作習(xí)慣。
(1)培養(yǎng)學(xué)生通過(guò)各種媒體搜集資料、閱讀資料和利用資料的能力;(2)培養(yǎng)學(xué)生基本的數(shù)據(jù)庫(kù)應(yīng)用能力;(3)培養(yǎng)學(xué)生基本的編程邏輯思想;
(4)培養(yǎng)學(xué)生通過(guò)各種媒體進(jìn)行自主學(xué)習(xí)的能力。
二、實(shí)訓(xùn)內(nèi)容
studentmis教務(wù)管理系統(tǒng)是用來(lái)實(shí)現(xiàn)學(xué)生學(xué)籍的管理、學(xué)生成績(jī)的管理、課程的管理、學(xué)生選課管理等功能的信息系統(tǒng)。該系統(tǒng)采用oracle 11g為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),該系統(tǒng)主要滿(mǎn)足來(lái)自3方面的需求,這3方面分別是學(xué)生、教務(wù)管理人員和系統(tǒng)管理員。
學(xué)生:
·注冊(cè)入學(xué);
·選擇每學(xué)期學(xué)習(xí)的課程; ·查詢(xún)每學(xué)期課程考試成績(jī); 教務(wù)管理人員:
·管理學(xué)生學(xué)籍信息異動(dòng); ·管理學(xué)生選課信息;
·管理每學(xué)期課程考試成績(jī); 系統(tǒng)管理員: ·管理系統(tǒng)用戶(hù); ·管理課程; ·管理部門(mén); ·管理專(zhuān)業(yè); ·管理班級(jí);
作為一個(gè)數(shù)據(jù)庫(kù)管理員或數(shù)據(jù)庫(kù)程序開(kāi)發(fā)人員,需要從以下幾個(gè)方面完成數(shù)據(jù)庫(kù)的管理操作。
(一)數(shù)據(jù)庫(kù)對(duì)象的管理 1.數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)實(shí)例名稱(chēng):student。
2.表 創(chuàng)建student數(shù)據(jù)庫(kù)中的所有表。添加樣本數(shù)據(jù)到所創(chuàng)建的表中。--==========================--1.創(chuàng)建學(xué)生信息表 studentinfo--========================== create table scott.studentinfo(s_id char(15)primary key not null,--學(xué)號(hào)
--姓名
--性別
s_name varchar2(30)unique not null, s_cardid varchar2(18)not null, s_address char(30)not null, s_gender char(2)not null check(s_gender=男or s_gender=女),--身份證號(hào)
c_id char(10)not null references scott.classinfo(c_id),--班級(jí)編號(hào)
--籍貫
--學(xué)籍
--民族編號(hào)--出生年月
s_xj varchar2(10)not null, s_birth date not null, s_mz varchar2(6)not null);insert into scott.studentinfo values(1132304131,張**,女,***449,2011031001,江蘇省,在籍,to_date(1989-08-20,yyyy-mm-dd),01);insert into scott.studentinfo values(1132304134,趙*,女,***432,2011031001,江蘇省,在籍,to_date(1991-10-20,yyyy-mm-dd),01);insert into scott.studentinfo values(1132304124,王**,女,***445,2011031001,江蘇省,在籍,to_date(1992-08-20,yyyy-mm-dd),01);insert into scott.studentinfo values(200503100101,苑俊芳,女,***535,2005031001,湖南省,在籍,to_date(1982-05-18,yyyy-mm-dd),01);insert into scott.studentinfo values(200503100104,苑芳,女,***256,2005031001,湖南省,在籍,to_date(1994-05-18,yyyy-mm-dd),01);--==========================--2.創(chuàng)建班級(jí)信息表 classinfo--========================== create table scott.classinfo(c_id char(10)primary key not null,);insert into scott.classinfo values(2005031001,軟件051,03,0310);insert into scott.classinfo values(2010031001,軟件101,03,0310);--班級(jí)編號(hào)
--班級(jí)名稱(chēng)
--專(zhuān)業(yè)編號(hào)
c_name varchar2(30)unique not null, b_id char(2)not null references scott.bumeninfo(b_id),--部門(mén)編號(hào) z_id char(5)not null references scott.zhuanyeinfo(z_id)--==========================--3.創(chuàng)建部門(mén)信息表 bumeninfo--========================== create table scott.bumeninfo(b_id char(2)primary key not null,--部門(mén)編號(hào)
--部門(mén)名稱(chēng)
b_name varchar2(30)unique not null, b_tel char(9)not null b_fzr char(10)not null,--部門(mén)負(fù)責(zé)人
--聯(lián)系電話(huà));insert into scott.bumeninfo values(03,信息工程系,彭勇,2783857);--==========================--4.創(chuàng)建專(zhuān)業(yè)信息表 zhuanyeinfo--========================== create table scott.zhuanyeinfo(z_id char(5)primary key not null,--專(zhuān)業(yè)編號(hào)
--專(zhuān)業(yè)名稱(chēng)
z_name varchar2(30)unique not null, z_tel char(9)not null, z_fzr char(10)not null,--專(zhuān)業(yè)負(fù)責(zé)人
--聯(lián)系電話(huà)
--部門(mén)編號(hào)
z_xz char(10)not null,--學(xué)號(hào)
b_id char(2)not null references scott.bumeninfo(b_id), z_ksnf char(5)not null);insert into scott.zhuanyeinfo values(0310,軟件技術(shù),劉志成,8208290,3,03,2003);insert into scott.zhuanyeinfo values(0311,計(jì)算機(jī)應(yīng)用,尚**,8208291,3,03,2004);--開(kāi)設(shè)年份
--==========================--5.創(chuàng)建課程信息表 courseinfo--========================== create table scott.kechenginfo(k_id char(10)primary key not null,--課程編號(hào)
--課程名稱(chēng)
--專(zhuān)業(yè)編號(hào)
k_name varchar2(30)unique not null, z_id char(5)not null references scott.zhuanyeinfo(z_id), k_xf char(10)not null,--學(xué)分 k_zks char(10)not null,--總課時(shí)--授課形式編號(hào)
k_kclx char(10)not null,--課程類(lèi)型 k_skxs char(10)not null);--==========================--6.創(chuàng)建學(xué)生成績(jī)信息表 xchengjiinfo--========================== create table scott.xchengjiinfo(s_id char(15)not null references scott.studentinfo(s_id),--學(xué)號(hào)篇四:oracle實(shí)訓(xùn)總結(jié)
1.用戶(hù)的權(quán)利與權(quán)限
權(quán)利是指執(zhí)行某種操作和管理的能力,如能否更改系統(tǒng)時(shí)間,能否登陸一臺(tái)計(jì)算機(jī),能否關(guān)機(jī)等。
權(quán)限是指某個(gè)對(duì)象(如:文件夾、文件、打印機(jī))的訪問(wèn)限制,如:是否能讀取、寫(xiě)入或刪除某個(gè)文件夾,權(quán)限被附加給特定的對(duì)象,設(shè)置權(quán)限是為組合用戶(hù)設(shè)置訪問(wèn)級(jí)別,所以用戶(hù)權(quán)利影響的范圍是整個(gè)計(jì)算機(jī),用戶(hù)的影響的范圍是計(jì)算機(jī)中操作的某個(gè)對(duì)象。
2.如何測(cè)試網(wǎng)絡(luò)連通性
點(diǎn)擊開(kāi)始→運(yùn)行→輸入cmd命令
ipconfig 用于查看網(wǎng)絡(luò)配置
ping 用于測(cè)試網(wǎng)絡(luò)連通性
ping 127.0.0.1 是測(cè)試本機(jī)網(wǎng)卡是否正常
ping 本機(jī)ip 測(cè)試本機(jī)網(wǎng)絡(luò)配置
ping 其他ip 測(cè)試與其網(wǎng)絡(luò)連通性
3.簡(jiǎn)述工作組和域
工作組模式又稱(chēng)對(duì)等網(wǎng)絡(luò)模式,在這種網(wǎng)絡(luò)中,每臺(tái)計(jì)算機(jī)的地位是平等的,沒(méi)有主次之分,沒(méi)有特定計(jì)算機(jī)做服務(wù)器并且,每臺(tái)計(jì)算機(jī)保存自己的賬戶(hù)信息,在管理是也只能分別管理,不能統(tǒng)一管理,因此對(duì)等網(wǎng)絡(luò)只是用戶(hù)規(guī)模較小的網(wǎng)絡(luò)
域模式又稱(chēng)c/s(客戶(hù)機(jī)/服務(wù)器)模式,這種網(wǎng)絡(luò)中至少有一臺(tái)計(jì)算機(jī)充當(dāng)域控制服務(wù)器的角色,其他計(jì)算機(jī)充當(dāng)客戶(hù)機(jī)角色,而整個(gè)網(wǎng)絡(luò)掌握在服務(wù)器上,當(dāng)用戶(hù)要從客戶(hù)機(jī)等咯與域是,客戶(hù)機(jī)必須加入域并提供正確的雨用戶(hù)賬戶(hù),否則不得訪問(wèn)域資源憂(yōu)郁賬戶(hù)信息統(tǒng)一儲(chǔ)存,是管理員可以對(duì)網(wǎng)絡(luò)實(shí)施集中管理,域模式的網(wǎng)絡(luò)適用于計(jì)算機(jī)較多,安全性較高的網(wǎng)絡(luò)環(huán)境
3.簡(jiǎn)述什么是活動(dòng)目錄域樹(shù)之間的關(guān)系
活動(dòng)目錄簡(jiǎn)稱(chēng)ad,是以中共用于組織,管理和定位網(wǎng)絡(luò)資源的目錄,它建立在域的基
礎(chǔ)上,由域控制器對(duì)網(wǎng)絡(luò)網(wǎng)絡(luò)中的資源進(jìn)行集中控制,域是ad的基本單位和核心但愿是ad的分區(qū)單位,ad張至少有一個(gè)域域的一下3種計(jì)算機(jī),域控制器,成員服務(wù)器和工作站,ad是以域?yàn)榛A(chǔ),具有伸縮性,以滿(mǎn)足網(wǎng)絡(luò)的需要包含一個(gè)或多個(gè)域。
4.動(dòng)態(tài)ip的優(yōu)點(diǎn):減少網(wǎng)絡(luò)管理員管理,工作量,提高ip地址使用率,節(jié)約ip地址。缺
點(diǎn):主機(jī)獲得的ip地址 不確定,提供的網(wǎng)絡(luò)服務(wù)器不適用。
5.適用于dhcp。dhcp客戶(hù)機(jī)法定送客戶(hù)請(qǐng)求,dhcp 服務(wù)器提供網(wǎng)絡(luò)ip地址;dhcp進(jìn)
行租用選擇dhcp ip租用認(rèn)可。
6.ftp服務(wù)器20.20端口。21用來(lái)用來(lái)發(fā)送發(fā)ftp數(shù)據(jù),一旦建立會(huì)話(huà),端口21的連接始
終保持打開(kāi),端口2用來(lái)發(fā)送和接收f(shuō)tp數(shù)據(jù),只在傳輸數(shù)據(jù)石達(dá)開(kāi),傳輸完后關(guān)閉。
篇五:oracle實(shí)驗(yàn)總結(jié)
oracle實(shí)驗(yàn)總結(jié)
近日做了基于oracle的數(shù)據(jù)庫(kù)安全、對(duì)象——sql數(shù)據(jù)庫(kù),xml數(shù)據(jù)庫(kù)的實(shí)驗(yàn),其中遇到很多問(wèn)題,先總結(jié)如下。
1、安裝oracle的過(guò)程中可以‘選擇建立數(shù)據(jù)庫(kù)’,也可以選擇‘只安裝軟件’,后者可在安裝好軟件后,建立數(shù)據(jù)庫(kù),可參考網(wǎng)上的很多安裝步驟。
2、oracle的默認(rèn)用戶(hù)有sys和system,在命令行或者sql*plus中登陸時(shí),寫(xiě)法如下:
connect sys/123456 as sysdba;其中123456是密碼,在創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候設(shè)置的。
普通用戶(hù)登錄,connect zhangsan/123456;
3、grant select不支持對(duì)表中選定的幾列授權(quán),只能將整個(gè)表的select權(quán)限授權(quán)出去。所以實(shí)驗(yàn)中先建立了基于選課信息表的視圖selectiveinfo1,視圖中包含成績(jī)列,學(xué)號(hào)列以及班級(jí)列(不包含其他的列),再將對(duì)視圖selectiveinfo1的select權(quán)限授予角色teacher。
4、創(chuàng)建用戶(hù)的時(shí)候,一定要說(shuō)明該用戶(hù)對(duì)表空間的權(quán)限即(quota unlimited on tablespace或者具體限定大小的句子),否則該用戶(hù)即使被授予了建表權(quán)限,也不能建表。
創(chuàng)建用戶(hù)的時(shí)候必須給用戶(hù)授予create session的權(quán)限,這是最基本的權(quán)限。
5、不同的用戶(hù)可以創(chuàng)建相同的表格,例如,teacher用戶(hù)創(chuàng)建了table1,student用戶(hù)也創(chuàng)建了table1,且這兩個(gè)表格式完全相同的,那么其他用戶(hù)需要用這兩個(gè)表格時(shí),可以用teacher.table1和student.table1加以區(qū)分。系統(tǒng)用戶(hù)創(chuàng)建的表,和用戶(hù)自己創(chuàng)建的表,本用戶(hù)引用是可不加前綴。
6、oracle有自帶的密碼驗(yàn)證函數(shù),默認(rèn)情況下是不啟用的,可以用下面的語(yǔ)句啟用,注意必須以connect sys/123456 as sysdba的身份登陸(其他dba身份的用戶(hù)可不可以,本人沒(méi)有試過(guò))才能啟用密碼函數(shù),啟用方式如下
7、將日期裝換為字符串可以to_char()函數(shù),將字符串轉(zhuǎn)換為日期用to_date()函數(shù)。網(wǎng)上有很多這兩個(gè)函數(shù)的資料。
第五篇:oracle實(shí)訓(xùn)報(bào)告
Unix與數(shù)據(jù)庫(kù)課程
專(zhuān)業(yè)計(jì)算機(jī)應(yīng)用技術(shù)
學(xué)號(hào)30802001533姓名趙彬彬
實(shí)訓(xùn)內(nèi)容:oracle9i在紅旗4.1平臺(tái)上的安裝
一.Oracle 9.2.0.4安裝步驟
安裝目錄/oracle/binbin/product/9.2.0
1.安裝環(huán)境檢查
首先檢查軟硬件環(huán)境是否滿(mǎn)足要求。要求:物理內(nèi)存512M、安裝所需磁盤(pán)空間約4G、臨時(shí)存儲(chǔ)空間如/tmp約1.5G、32位操作系統(tǒng)。
2.安裝前準(zhǔn)備
(1)從FTP下載安裝文件和所需的操作系統(tǒng)補(bǔ)丁文件。
3個(gè)安裝文件:disk1.cpio、disk2.cpio、disk3.cpio
1個(gè)操作系統(tǒng)補(bǔ)丁文件:p3006854_9204_LINUX.zip
(2)創(chuàng)建目錄#mkdir –p /oracle/binbin/product/9.2.0
(3)配置虛擬機(jī)的網(wǎng)卡為橋接模式,配置id地址為192.168.1.54。利用ping命令,測(cè)試主機(jī)是否與linux通信。利用xftp工具,將上面四個(gè)文件傳入oracle目錄下。
(4)用putty登陸linux。創(chuàng)建安裝Oracle數(shù)據(jù)庫(kù)所要求的Linux用戶(hù)和組:用戶(hù)名oracle/oracle、組dba
#groupadd dba
#useradd –g dba oracle
#passwd oracle
輸入oracle
再次確認(rèn)密碼
(5)oracle用戶(hù)需要對(duì)/oracle目錄有全部權(quán)限,修改/oracle目錄的所有者為oracle用戶(hù)所有。
#chown–Roracle:dba/oracle
(6)以oracle用戶(hù)登錄系統(tǒng),修改oracle用戶(hù)主目錄下的.bash_profile文件,增加以下內(nèi)容:
#vi /home/oracle/.bash_profile
export ORACLE_BASE=/oracle/binbin
export ORACLE_HOME=/oracle/binbin/product/9.2.0
export ORACLE_SID=binbin
export NLS_LANG=“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_DOC=$ORACLE_HOME/doc
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes1
2.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/translator.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/runtime.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/*.jar
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*.jar
CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/*.jar
CLASSPATH=$CLASSPATH:.export CLASSPATH
if [!$LD_LIBRARY_PATH ];then
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib
export LD_LIBRARY_PATH
fi
ulimit-n 65535 >/dev/null 2>&1
(7)以root登錄系統(tǒng)為操作系統(tǒng)打補(bǔ)丁。即先將補(bǔ)丁文件解壓,再運(yùn)行shell來(lái)安裝。
#unzip p3006854_9204_LINUX.zip
#sh rhel3_pre_install.sh
(8)將3個(gè)cpio安裝文件解壓縮。
#cpio –idmv < disk1.cpio
#cpio –idmv < disk2.cpio
#cpio –idmv < disk3.cpio
3.開(kāi)始安裝
注意:oracle目錄的擁有者必須為oracle。安裝過(guò)程中,根據(jù)提示運(yùn)行相應(yīng)的文件。
(1)以oracle用戶(hù)登錄,啟動(dòng)圖形界面(安裝需要在圖形界面下進(jìn)行)。
(2)啟動(dòng)終端窗口,進(jìn)行如下兩項(xiàng)環(huán)境設(shè)置,然后運(yùn)行安裝程序runInstaller進(jìn)入安裝界面。
$export DISPLAY=:0.0
$export LANG=C
$./runInstaller
4.測(cè)試安裝
#sqlplus /nolog
SQL>conn /as sysdba
SQL>show SGA
Total System Global Area219223120 bytes
Fixed Size451664 bytes
Variable Size201326592 bytes
Database Buffers16777216 bytes
Redo Buffers667648 bytes
SQL> select file_name from dba_data_files;
FILE_NAME
--------------------------
/oracle/binbin/oradata/binbin/system01.dbf
/oracle/binbin/oradata/binbin/undotbs01.dbf
/oracle/binbin/oradata/binbin/cwmlite01.dbf
/oracle/binbin/oradata/binbin/drsys01.dbf
/oracle/binbin/oradata/binbin/example01.dbf
/oracle/binbin/oradata/binbin/indx01.dbf
/oracle/binbin/oradata/binbin/odm01.dbf
/oracle/binbin/oradata/binbin/tools01.dbf
/oracle/binbin/oradata/binbin/users01.dbf
/oracle/binbin/oradata/binbin/xdb01.dbf
SQL> select name from v$controlfile;
NAME
-----------------
/oracle/binbin/oradata/binbin/control01.ctl
/oracle/binbin/oradata/binbin/control02.ctl
/oracle/binbin/oradata/binbin/control03.ctl
二.遇到的問(wèn)題:
1.磁盤(pán)空間不足
解決的方法:關(guān)閉虛擬機(jī),選擇編輯虛擬機(jī),添加一塊磁盤(pán),大小為8G。然后打開(kāi)虛擬機(jī)。用root用戶(hù)登錄,輸入fdisk –l,查看系統(tǒng)是否識(shí)別硬盤(pán)。再輸入fdisk /dev/sdb,對(duì)SCSI第二塊硬盤(pán)進(jìn)行分區(qū)。分區(qū)后,用mkfs –t ext3 /dev/sdb1進(jìn)行格式化。最后把/dev/sdb1掛載到/oracle目錄下。
2.無(wú)法連接到圖形界面
解決的方法:把root用戶(hù)注銷(xiāo),此時(shí)就oracle登錄系統(tǒng),并且以oracle用戶(hù)進(jìn)入的圖形界面。
3.權(quán)限不足
解決方法:把三個(gè)文件擁有者的權(quán)限授予oracle,并查看/oracle目錄擁有者是否為oracle。
4.oracle用戶(hù)無(wú)法啟動(dòng)圖形界面
解決方法:刪除tmp目錄下的臨時(shí)文件。
5.臨時(shí)文件產(chǎn)生的錯(cuò)誤
解決方法:刪除先前的臨時(shí)文件。
三.收獲
體會(huì):通過(guò)這次安裝oracle的實(shí)踐,充分運(yùn)用以前所學(xué)的linux基礎(chǔ),更好的運(yùn)用這些知識(shí)。體會(huì)到光看課本是不行的,必須付出實(shí)踐,在實(shí)踐中學(xué)習(xí),在實(shí)踐中增長(zhǎng)知識(shí)才是最快的。實(shí)踐能力是最重要的。
感想:通過(guò)這次實(shí)訓(xùn),我明白實(shí)踐是很重要的,是檢驗(yàn)?zāi)銓W(xué)習(xí)知識(shí)的深度,學(xué)習(xí)的能力。做什么也不能急于求成,先做好先前準(zhǔn)備,再著手安裝。過(guò)程中出現(xiàn)問(wèn)題是很正常的,要沉下心來(lái)分析出現(xiàn)的問(wèn)題,針對(duì)問(wèn)題找出解決的方法。