馮燕茹 潘志安 賈琴琴 馮燕杰
摘要:信息技術(shù)的快速發(fā)展,催生了各種基于互聯(lián)網(wǎng)的應(yīng)用技術(shù),促使技術(shù)革新的頻率不斷加快,從而導(dǎo)致了大數(shù)據(jù)和人工智能及其他相關(guān)技術(shù)的快速發(fā)展。數(shù)據(jù)庫(kù)技術(shù)作為各種應(yīng)用技術(shù)的支撐,對(duì)數(shù)據(jù)庫(kù)相關(guān)技術(shù)人才的培養(yǎng)是社會(huì)發(fā)展的需要。本文主要探討在當(dāng)今信息技術(shù)革新的大環(huán)境下,以人才培養(yǎng)目標(biāo)為導(dǎo)向,如何進(jìn)行Oracle數(shù)據(jù)庫(kù)課程的差異化教學(xué)改革與實(shí)踐。
關(guān)鍵詞:Oracle數(shù)據(jù)庫(kù);培養(yǎng)目標(biāo);差異化教學(xué);云平臺(tái)輔助
中圖分類號(hào):G642.0? ? ?文獻(xiàn)標(biāo)志碼:A? ? ?文章編號(hào):1674-9324(2019)10-0136-02
隨著信息技術(shù)的迅猛發(fā)展,各種基于互聯(lián)網(wǎng)的應(yīng)用不斷地涌現(xiàn)出來(lái),各行各業(yè)、各個(gè)階層、各個(gè)年齡段的人們都成為互聯(lián)的用戶。智能手機(jī)和互聯(lián)網(wǎng)用戶的增長(zhǎng),驅(qū)使互聯(lián)網(wǎng)產(chǎn)品和服務(wù)的形態(tài)在競(jìng)爭(zhēng)和創(chuàng)新的驅(qū)使下發(fā)生了很大的改變。從電商到社交媒體,從各種應(yīng)用平臺(tái)到各種行業(yè)需求,互聯(lián)網(wǎng)+給人們的生活帶來(lái)了巨大的改變,給互聯(lián)網(wǎng)從業(yè)者帶來(lái)了前所未有的機(jī)遇。同時(shí),技術(shù)革新的頻率不斷加快和用戶對(duì)互聯(lián)網(wǎng)應(yīng)用要求的不斷提高,促進(jìn)了大數(shù)據(jù)和人工智能及其他相關(guān)技術(shù)的快速發(fā)展。不論哪一個(gè)領(lǐng)域的技術(shù),對(duì)數(shù)據(jù)的管理都是至關(guān)重要的環(huán)節(jié),數(shù)據(jù)庫(kù)技術(shù)作為各種應(yīng)用技術(shù)的支撐,相關(guān)技術(shù)人才的培養(yǎng)是各高校計(jì)算機(jī)相關(guān)專業(yè)人才培養(yǎng)方案中的重要部分,本科教學(xué)開設(shè)Oracle數(shù)據(jù)庫(kù)課程具有非常重要的意義。本文主要探討針對(duì)計(jì)算機(jī)相關(guān)本科生的不同專業(yè),根據(jù)培養(yǎng)方案的不同,以人才培養(yǎng)目標(biāo)為導(dǎo)向,從課程內(nèi)容到教學(xué)手段對(duì)Oracle數(shù)據(jù)庫(kù)課程進(jìn)行差異化教學(xué)改革研究與實(shí)踐。
一、本科教學(xué)開設(shè)Oracle數(shù)據(jù)庫(kù)的重要意義
1.Oracle數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)。Oracle數(shù)據(jù)庫(kù)有眾多優(yōu)點(diǎn),概括來(lái)講主要有:一是開放性好。Oracle數(shù)據(jù)庫(kù)能夠在幾乎所有的主流操作系統(tǒng)上運(yùn)行,采用開放的策略,允許用戶選擇適合自身應(yīng)用的解決方案。二是安全性高。Oracle數(shù)據(jù)庫(kù)的安全認(rèn)證為ISO標(biāo)準(zhǔn)認(rèn)證的最高級(jí)別。三是客戶端支持多種連接方式。Oracle數(shù)據(jù)庫(kù)支持ODBC、JDBC、OCI等各種工業(yè)標(biāo)準(zhǔn)的網(wǎng)絡(luò)客戶連接。四是性能好。Oracle數(shù)據(jù)庫(kù)使用網(wǎng)格計(jì)算來(lái)提高性能,使得用戶服務(wù)水平顯著提高,減少了停機(jī)的時(shí)間,提高了IT資源的利用率,增強(qiáng)了24小時(shí)不間斷業(yè)務(wù)應(yīng)用程序的性能,具有可伸縮性。五是自動(dòng)優(yōu)化。Oracle數(shù)據(jù)庫(kù)具有自學(xué)功能,能夠自動(dòng)進(jìn)行SQL優(yōu)化,包括緩存區(qū)管理、分區(qū)、數(shù)據(jù)恢復(fù)、空間管等,能夠應(yīng)用集群環(huán)境中的視圖等功能進(jìn)行比較分析。
2.Oracle數(shù)據(jù)庫(kù)的應(yīng)用情況。Oracle數(shù)據(jù)庫(kù)是大型數(shù)據(jù)庫(kù)軟件,由于其支撐體系完善、安全性高,通常部署在服務(wù)器性能非常高的單節(jié)點(diǎn)或集群系統(tǒng)環(huán)境。Oracle數(shù)據(jù)庫(kù)的應(yīng)用場(chǎng)景主要有:一是對(duì)可用性、安全性、可靠性、實(shí)時(shí)性等要求極高的業(yè)務(wù),如銀行、政府、電力、運(yùn)營(yíng)商等;二是對(duì)海量數(shù)據(jù)進(jìn)行存儲(chǔ)管理,并要進(jìn)行大數(shù)據(jù)分析的業(yè)務(wù),如電商、物流、科學(xué)計(jì)算、人工智能等。隨著各行各業(yè)的高度信息化,Oracle數(shù)據(jù)庫(kù)的應(yīng)用場(chǎng)景越來(lái)越多,市場(chǎng)需求越來(lái)越大。
3.本科生學(xué)習(xí)Oracle數(shù)據(jù)庫(kù)的必要性。由于新興技術(shù)的不斷涌現(xiàn),Oracle數(shù)據(jù)庫(kù)的應(yīng)用需求不斷增加,市場(chǎng)對(duì)Oracle數(shù)據(jù)庫(kù)的技術(shù)人才需求也越來(lái)越多。雖然計(jì)算機(jī)相關(guān)專業(yè)人才的市場(chǎng)缺口巨大,但是缺口大多是高精尖技術(shù)人員或者是某一技術(shù)領(lǐng)域基本功較扎實(shí)的人才,對(duì)于大多數(shù)應(yīng)用型本科院校的畢業(yè)生來(lái)講就業(yè)的競(jìng)爭(zhēng)壓力還是比較大的。因而,扎實(shí)本科生的專業(yè)基本功和提高實(shí)踐能力是提高競(jìng)爭(zhēng)力的有效途徑。不管是學(xué)習(xí)軟件工程、網(wǎng)絡(luò)工程、大數(shù)據(jù)、人工智能等哪個(gè)方向,在未來(lái)從事的工作都離不開數(shù)據(jù)管理,而如果能夠掌握Oracle數(shù)據(jù)庫(kù)的相關(guān)技術(shù)將極大地提高學(xué)生的綜合實(shí)力。目前多數(shù)本科院校都紛紛開設(shè)Oracle數(shù)據(jù)庫(kù)的相關(guān)課程,雖然開設(shè)的方式不盡相同,有的以選修形式開設(shè),有的以必修形式開設(shè),但追求的目標(biāo)無(wú)一不是為幫助學(xué)生提高管理和處理數(shù)據(jù)的能力。
二、Oracle數(shù)據(jù)庫(kù)差異化學(xué)習(xí)需求
雖然計(jì)算機(jī)相關(guān)專業(yè)對(duì)人才培養(yǎng)的很多基礎(chǔ)知識(shí)的掌握要求是一致的,但是不同專業(yè)對(duì)人才培養(yǎng)的定位是不同的,因而對(duì)Oracle數(shù)據(jù)庫(kù)相關(guān)技術(shù)掌握的需求就會(huì)有很大的不同。例如,對(duì)于網(wǎng)絡(luò)工程、物聯(lián)網(wǎng)工程等專業(yè)來(lái)說(shuō),學(xué)生在未來(lái)的工作中更多地會(huì)涉及Oracle數(shù)據(jù)庫(kù)部署、應(yīng)用、運(yùn)維、安全和數(shù)據(jù)備份恢復(fù)等方面;對(duì)于計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息管理與信息系統(tǒng)等專業(yè),學(xué)生在未來(lái)的工作中大多會(huì)側(cè)重應(yīng)用系統(tǒng)開發(fā)過(guò)程中數(shù)據(jù)庫(kù)設(shè)計(jì)和使用;對(duì)于大數(shù)據(jù)或人工智能等專業(yè)或方向的學(xué)生來(lái)說(shuō),未來(lái)的工作中遇到的更多的是關(guān)于數(shù)據(jù)格式、數(shù)據(jù)讀取、數(shù)據(jù)分析和處理等相關(guān)問(wèn)題;對(duì)于將來(lái)專門從事Oracle數(shù)據(jù)庫(kù)開發(fā)和管理的學(xué)生來(lái)說(shuō),需要修煉作為DBA所需的專業(yè)技能,需要進(jìn)行深度學(xué)習(xí),全面掌握Oracle數(shù)據(jù)庫(kù)的理論知識(shí)和熟練掌握各項(xiàng)操作技能。
三、Oracle數(shù)據(jù)庫(kù)差異化教學(xué)
不同專業(yè)對(duì)人才培養(yǎng)的定位是不同的,Oracle數(shù)據(jù)庫(kù)課程教學(xué)表現(xiàn)出了差異化的學(xué)習(xí)需求。以培養(yǎng)目標(biāo)為導(dǎo)向,進(jìn)行差異化課程教學(xué),是滿足Oracle數(shù)據(jù)庫(kù)差異化學(xué)習(xí)的重要途徑。差異化教學(xué),要根據(jù)培養(yǎng)目標(biāo)設(shè)置不同的教學(xué)大綱,采用不同的教學(xué)方法。
對(duì)于網(wǎng)絡(luò)工程、物聯(lián)網(wǎng)工程等專業(yè),Oracle數(shù)據(jù)庫(kù)運(yùn)維是學(xué)生必須掌握的技能,應(yīng)該將教學(xué)的重點(diǎn)分布在Oracle數(shù)據(jù)庫(kù)的安裝、卸載、管理、配置、維護(hù)、存儲(chǔ)管理、安全、備份和恢復(fù)等內(nèi)容上,這是系統(tǒng)集成項(xiàng)目工程師在工作中遇到的最常見的問(wèn)題和工作挑戰(zhàn)。強(qiáng)化Oracle數(shù)據(jù)庫(kù)的實(shí)際運(yùn)維能力,主要方法就是反復(fù)練習(xí)、不斷測(cè)試。
對(duì)于計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息管理與信息系統(tǒng)等專業(yè),Oracle數(shù)據(jù)庫(kù)的設(shè)計(jì)和開發(fā)是學(xué)生應(yīng)該掌握的技能,應(yīng)該將教學(xué)的重點(diǎn)分布在Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)管理、對(duì)象管理、PL/SQL語(yǔ)言、游標(biāo)、ADO訪問(wèn)技術(shù)等內(nèi)容,這是軟件開發(fā)人員在工作中必須儲(chǔ)備的知識(shí)。訓(xùn)練Oracle數(shù)據(jù)庫(kù)的設(shè)計(jì)和開發(fā)能力,最有效的方法就是通過(guò)案例教學(xué)、項(xiàng)目引導(dǎo),以實(shí)際的軟件系統(tǒng)開發(fā)過(guò)程,從點(diǎn)到面全面訓(xùn)練應(yīng)用能力。
對(duì)于將來(lái)專門從事Oracle數(shù)據(jù)庫(kù)開發(fā)和管理的學(xué)生來(lái)說(shuō),除了要進(jìn)行上述兩個(gè)方向的理論和實(shí)踐學(xué)習(xí)外,還要進(jìn)行深度訓(xùn)練,以O(shè)CP認(rèn)證考試的標(biāo)準(zhǔn),扎實(shí)理論基礎(chǔ),加強(qiáng)動(dòng)手能力,成為集Oracle數(shù)據(jù)庫(kù)運(yùn)維、應(yīng)用、開發(fā)能力為一體的專門型人才。這種做法不適合推廣大班教學(xué),應(yīng)制定個(gè)性化的培養(yǎng)方案,指導(dǎo)學(xué)生通過(guò)項(xiàng)目實(shí)踐,深入學(xué)習(xí)。
四、利用云計(jì)算平臺(tái)輔助Oracle數(shù)據(jù)庫(kù)實(shí)踐教學(xué)
不論怎樣進(jìn)行差異化教學(xué),通過(guò)實(shí)驗(yàn)進(jìn)行實(shí)際的操作訓(xùn)練是非常必要的。實(shí)踐教學(xué)是提高Oracle數(shù)據(jù)庫(kù)技能學(xué)習(xí)的重要手段。然而,Oracle數(shù)據(jù)庫(kù)的運(yùn)行對(duì)計(jì)算機(jī)硬件要求比較高,通常普通高校的實(shí)驗(yàn)室計(jì)算機(jī)配置一般,且要支持多種類型的實(shí)驗(yàn),安裝Oracle數(shù)據(jù)庫(kù)后,將很大程度上降低計(jì)算機(jī)的使用性能,使得所有實(shí)驗(yàn)的效果都會(huì)變差。經(jīng)過(guò)教學(xué)摸索,利用云平臺(tái)輔助Oracle數(shù)據(jù)庫(kù)實(shí)踐教學(xué),能夠解決上述問(wèn)題,且?guī)?lái)諸多好處。主要表現(xiàn)在以下方面:云平臺(tái)可根據(jù)需求創(chuàng)建多臺(tái)虛擬機(jī),滿足Oracle數(shù)據(jù)庫(kù)對(duì)計(jì)算機(jī)性能的需求;云平臺(tái)可支持不同的安裝環(huán)境,以及不同版本的Oracle數(shù)據(jù)庫(kù);云平臺(tái)可不受時(shí)空限制,滿足學(xué)生在任意時(shí)間、任意地點(diǎn)進(jìn)行實(shí)踐操作練習(xí);云平臺(tái)在進(jìn)行特殊操作時(shí)不必?fù)?dān)心出現(xiàn)不可逆的后果,如安裝、卸載、備份、恢復(fù)、安全管理等。
本文以應(yīng)用型本科院校計(jì)算機(jī)類專業(yè)學(xué)生為研究對(duì)象,探討了本科教學(xué)開設(shè)Oracle數(shù)據(jù)庫(kù)課程的重要性、不同專業(yè)或方向的學(xué)生對(duì)Oracle數(shù)據(jù)庫(kù)差異化學(xué)習(xí)的需求、Oracle數(shù)據(jù)庫(kù)差異化教學(xué)中教學(xué)內(nèi)容和教學(xué)手段的區(qū)別,以及如何利用云計(jì)算平臺(tái)輔助教學(xué)幫助學(xué)生提高Oracle數(shù)據(jù)庫(kù)實(shí)踐操作能力。通過(guò)對(duì)教學(xué)內(nèi)容的優(yōu)化、教學(xué)手段的多元化應(yīng)用、實(shí)踐教學(xué)平臺(tái)的充分利用,提高了學(xué)生的理論水平,強(qiáng)化了學(xué)生的實(shí)踐能力。以培養(yǎng)目標(biāo)為導(dǎo)向的差異化教學(xué)在一定程度上體現(xiàn)了因材施教的理念,為多元化人才培養(yǎng)提供了思路。
Practice of Oracle Database Differentiation Teaching Based on Talent Training Goal
FENG Yan-ru,PAN Zhi-an,JIA Qin-qin,F(xiàn)ENG Yan-jie
(Institute of Disaster Prevention,Sanhe,Hebei 065201,China)
Abstract:With the rapid development of information technology,a variety of application technologies have been produced.The frequency of technological innovation is accelerating.Big data,AI and other related technologies develop rapidly.Database technology,as a support for various application technologies,is very important.This article mainly discusses that how to carry out differentiated teaching reform and practice in Oracle Database Course,Guided by the goal of talent training.
Key words:Oracle database;goal of talent training;differential teaching reform;cloud platform assistance