国产一区二区三精品久久久无广告,中文无码伦av中文字幕,久久99久久99精品免视看看,亚洲a∨无码精品色午夜

數(shù)學(xué)題庫(kù)范例6篇

前言:中文期刊網(wǎng)精心挑選了數(shù)學(xué)題庫(kù)范文供你參考和學(xué)習(xí),希望我們的參考范文能激發(fā)你的文章創(chuàng)作靈感,歡迎閱讀。

數(shù)學(xué)題庫(kù)

數(shù)學(xué)題庫(kù)范文1

1)、每一門課都有它的目的,數(shù)據(jù)庫(kù)也不例外,只有明確這門課的性質(zhì)、任務(wù)。才能在教學(xué)過(guò)程中始終不偏離方向,使整個(gè)教學(xué)圍繞這一中心服務(wù)、我在教學(xué)計(jì)劃制定過(guò)程中,始終堅(jiān)持先講概念、原理、再介紹FOXBASE的常用命令。然后介紹程序設(shè)計(jì)的方法。最后讓同學(xué)動(dòng)手并開(kāi)發(fā)某一管理系統(tǒng)的應(yīng)用程序。經(jīng)多年教學(xué)證明這一思路既不脫離大綱,又循序而進(jìn)。獲得良好的教學(xué)效果。

2)、教材選取要合適

目前計(jì)算機(jī)類的教材特別多,而數(shù)據(jù)庫(kù)方面的教材更是名目、版本繁雜,教材選用的好壞,直接影響教學(xué)方法和教學(xué)效果。因此在選教材之前,應(yīng)先了解學(xué)生的基本情況,如計(jì)算機(jī)基礎(chǔ)課學(xué)習(xí)了哪些內(nèi)容等。然后了解要選教材內(nèi)容。我在每年征訂教材時(shí)都要詳細(xì)詢問(wèn)內(nèi)容及章節(jié)順序,選出較為合適的教材,為下一步教學(xué)打好基礎(chǔ)。

2、重視理論教學(xué)

1)、課前認(rèn)真?zhèn)湔n,選好示例庫(kù)

每一節(jié)課的內(nèi)容,上課前教師自身要吃透,與前面學(xué)習(xí)過(guò)的內(nèi)容有哪些聯(lián)系。后面的章節(jié)哪里用到等。只有這樣同學(xué)才能明白所學(xué)知識(shí)的作用,否則他們就會(huì)對(duì)所學(xué)內(nèi)容感到迷茫狐獨(dú),如在準(zhǔn)備關(guān)聯(lián)命令這節(jié)時(shí);先讓同學(xué)考慮前面學(xué)習(xí)的LIST/DISPLAY命令在顯示多庫(kù)記錄會(huì)出現(xiàn)什么錯(cuò)誤及錯(cuò)誤的原因,然后再介紹關(guān)聯(lián)命令的作用,這樣同學(xué)們很快就明白該命令作用。

又如學(xué)習(xí)宏代換函數(shù)&時(shí),學(xué)習(xí)完后很多同學(xué)不知道用在哪,于是講完作用后再舉一些調(diào)用多個(gè)程序或打開(kāi)多個(gè)庫(kù)文件的例子,這樣同學(xué)往往認(rèn)為很煩鎖,其時(shí)告訴大家,將來(lái)在程序中利用該函數(shù)只用一個(gè)語(yǔ)句即可完成上面這些命令,這樣既提高同學(xué)以后學(xué)習(xí)的欲望。又講清&的主要作用,關(guān)于示例數(shù)據(jù)庫(kù)的選擇也很重要,因?yàn)橐粋€(gè)庫(kù)往往貫穿整個(gè)教材,這就要求庫(kù)中的字段類型要全面,記錄要適當(dāng),這樣便于講解象Total、Report等命令。

2)、注重課堂教學(xué),強(qiáng)化基礎(chǔ)知識(shí)。

課堂教學(xué)是傳授知識(shí)的主要方式和場(chǎng)所,認(rèn)真組織好每一堂課。復(fù)習(xí)提問(wèn)、講新課及課后總結(jié)和作業(yè),每一個(gè)環(huán)節(jié)都不容忽視,講解命令要求同學(xué)了解清楚命令作用,記住格式,及使用環(huán)境,這是為后面的程序設(shè)計(jì)打下堅(jiān)實(shí)基礎(chǔ),講程序設(shè)計(jì)主要講清楚程序的三種基本結(jié)構(gòu)及完成分支和循環(huán)結(jié)構(gòu)命令的作用,并加強(qiáng)子程序及過(guò)程文件的概念教學(xué)。

3)、重視培養(yǎng)學(xué)生的邏輯思維能力和獨(dú)立解決問(wèn)題能力。

程序設(shè)計(jì)是一項(xiàng)對(duì)邏輯思維能力要求極高的工作,因此在理論教學(xué)中要重視培養(yǎng),一般應(yīng)在每講完一部分命令后,可引導(dǎo)學(xué)生把這些命令綜合起來(lái)使用,如學(xué)完Use DiDD、Arrenj等命令后可以要求同學(xué)完成對(duì)某一記錄添加若干條記錄,并顯示當(dāng)前添加記錄。也可寫出一些命令序列讓同學(xué)分析執(zhí)行結(jié)果,經(jīng)常這樣練習(xí)同學(xué)們的邏輯思維能力會(huì)漸漸增強(qiáng),課后再布置適當(dāng)?shù)淖鳂I(yè),讓學(xué)生獨(dú)立完成。對(duì)程序設(shè)計(jì)教學(xué),一般程序舉例較長(zhǎng),我的方法是先講清程序的框架,這一點(diǎn)非常重要,因?yàn)橹挥信蹇蚣埽拍芾斫獬绦蛑泻Z(yǔ)句和命令的真正含意和作用,這樣既提高同學(xué)分析問(wèn)題的能力,又及時(shí)復(fù)習(xí)和理解以前學(xué)習(xí)各命令的實(shí)際使用。

3 加強(qiáng)實(shí)踐教學(xué)

計(jì)算機(jī)課是一門實(shí)踐性很強(qiáng)的學(xué)科,通過(guò)上機(jī)操作才能使學(xué)生真正理解。消化課堂上的理論知識(shí),這一點(diǎn)對(duì)數(shù)據(jù)庫(kù)尤為重要,為提高上機(jī)實(shí)習(xí)課的質(zhì)量,要做到如下幾點(diǎn):

要做好理論課與實(shí)習(xí)課的銜接關(guān)系,這一點(diǎn)要求理論課與實(shí)習(xí)課同步進(jìn)行,既不能提前,也不能滯后,否則效果就不太理想。

要使學(xué)生明確實(shí)習(xí)目的和任務(wù),這要求教師課前寫好實(shí)習(xí)指導(dǎo)書,指導(dǎo)書的內(nèi)容要盡量緊叩教材,適量,實(shí)習(xí)前,先講解實(shí)習(xí)指導(dǎo)書,實(shí)習(xí)結(jié)束要完成實(shí)習(xí)報(bào)告,上交由教師或?qū)嵙?xí)教師批閱。

數(shù)學(xué)題庫(kù)范文2

【關(guān)鍵詞】大學(xué)英語(yǔ)教學(xué) 體育院校 多媒體數(shù)據(jù)庫(kù)

一、體育院校大學(xué)英語(yǔ)教學(xué)對(duì)多媒體數(shù)據(jù)庫(kù)的需求

高等教育階段英語(yǔ)教學(xué)的重心已經(jīng)從基礎(chǔ)語(yǔ)言的培養(yǎng)轉(zhuǎn)移到英語(yǔ)語(yǔ)言以及文化的提高上。在電腦和網(wǎng)絡(luò)已經(jīng)普及的今天,一本教材已經(jīng)不能滿足大學(xué)英語(yǔ)教學(xué)的需求。紙質(zhì)媒介對(duì)于學(xué)生的吸引力不夠,多媒體教學(xué)因運(yùn)而生。多媒體教學(xué)使教學(xué)內(nèi)容和形式都從平面性轉(zhuǎn)向立體化,在大學(xué)英語(yǔ)教學(xué)中起著積極的促進(jìn)作用。相較于其它高校的學(xué)生,體育院校學(xué)生對(duì)于直觀、形象的內(nèi)容的敏感度更高,對(duì)于抽象、乏味的內(nèi)容的耐心小差,多媒體手段在體育院校大學(xué)英語(yǔ)教學(xué)中發(fā)揮著更重要的作用。

二、體育院校大學(xué)英語(yǔ)多媒體數(shù)據(jù)庫(kù)的建設(shè)

1.設(shè)立原則。總體來(lái)說(shuō)考慮到體育類大學(xué)生英語(yǔ)水平較低、學(xué)生英語(yǔ)基礎(chǔ)兩極分化的情況,學(xué)生在英語(yǔ)學(xué)習(xí)上耐力不足的特點(diǎn),體育院校大學(xué)英語(yǔ)多媒體數(shù)據(jù)庫(kù)的設(shè)立應(yīng)依據(jù)以下原則:(1)以中英文對(duì)照為主。對(duì)于多媒體數(shù)據(jù)庫(kù)中涉及的英文文字和音頻都應(yīng)在后面附上中文意思,英語(yǔ)視頻也要選取配有中英文字幕的。中英文搭配使用可以使學(xué)生很容易地了解一些生僻的英文詞匯的意思,不會(huì)影響學(xué)生對(duì)于整體內(nèi)容的把握和學(xué)習(xí)進(jìn)度,同時(shí)也減輕了學(xué)生連續(xù)碰到生詞時(shí)的焦慮感。(2)以貼近日常生活和常見(jiàn)體育場(chǎng)景為主。語(yǔ)言是人們?cè)谏鐣?huì)生活中的交際工具,大學(xué)英語(yǔ)教學(xué)是一門工具性學(xué)科,其教學(xué)內(nèi)容主要是為了學(xué)生能夠在英語(yǔ)語(yǔ)言環(huán)境中順利地生活、學(xué)習(xí)和工作。多媒體數(shù)據(jù)庫(kù)的設(shè)立也是以此為依據(jù)的。(3)難易水平適中,標(biāo)識(shí)內(nèi)容的難度等級(jí)。體育院校學(xué)生英語(yǔ)平均水平略低,但有些學(xué)生的英語(yǔ)還是很好的,多媒體數(shù)據(jù)庫(kù)的建設(shè)應(yīng)該涵蓋不同英語(yǔ)基礎(chǔ)的學(xué)生的需求。為了便于學(xué)生使用適合自己英語(yǔ)水平的資源,設(shè)立難、較難、中等、交易、易這五個(gè)難度等級(jí)對(duì)不同的內(nèi)容進(jìn)行標(biāo)識(shí)。(4)聽(tīng)說(shuō)讀資源為主。由于多媒體和網(wǎng)絡(luò)技術(shù)的優(yōu)勢(shì)主要在于從聽(tīng)和讀英語(yǔ)信息的過(guò)程中學(xué)習(xí)英語(yǔ)并通過(guò)在線平臺(tái)進(jìn)行口頭交流,而翻譯和寫作在多媒體和在線平臺(tái)中不易展現(xiàn)和評(píng)價(jià),因此多媒體數(shù)據(jù)庫(kù)不針對(duì)寫和譯設(shè)置專門素材或練習(xí)。

2.設(shè)立方法。多媒體數(shù)據(jù)庫(kù)應(yīng)按照體育院校學(xué)生需求,分類進(jìn)行資源設(shè)置,應(yīng)分別按照形式和內(nèi)容進(jìn)行分類。(1)按形式分類:把多媒體數(shù)據(jù)分成文字類、音頻類和視頻類。學(xué)生可選擇自己喜歡的形式學(xué)習(xí)。(2)按內(nèi)容分類:多媒體數(shù)據(jù)可分為體育類和非體育類兩種。體育類多媒體數(shù)據(jù)包括賽事英語(yǔ)、新聞報(bào)道用語(yǔ)、體育文化文摘、體育人物傳記的體育學(xué)術(shù)英語(yǔ)等。非體育類多媒體數(shù)據(jù)包括滿足學(xué)生基本生活需求的日常用語(yǔ),如用餐、住宿、購(gòu)物、旅游等和提升學(xué)生人文素質(zhì)的社會(huì)文化類語(yǔ)言,如笑話、著名短篇小說(shuō)、音樂(lè)、電影、歷史故事和奇聞?shì)W事等。

三、多媒體數(shù)據(jù)庫(kù)在體育院校大學(xué)英語(yǔ)教學(xué)中的作用

1.多媒體數(shù)據(jù)庫(kù)在課堂教學(xué)中的作用。(1)多媒體數(shù)據(jù)庫(kù)在體育院校大學(xué)英語(yǔ)教學(xué)課堂中的應(yīng)用使呈現(xiàn)教學(xué)內(nèi)容的形式從平面化轉(zhuǎn)向立體化。不愛(ài)閱讀教材、聽(tīng)老師講一條條的規(guī)則和用法是體育院校學(xué)生學(xué)習(xí)英語(yǔ)的共性,但學(xué)生對(duì)多媒體呈現(xiàn)出來(lái)的視頻、圖片和圖表興趣濃厚并能夠?qū)ふ移渲幸c(diǎn)的過(guò)程中體驗(yàn)到成就感,學(xué)習(xí)積極性更高。(2)多媒體數(shù)據(jù)庫(kù)在體育院校大學(xué)英語(yǔ)課堂教學(xué)中的應(yīng)用使情景仿真度更高,學(xué)生容易進(jìn)入模擬場(chǎng)景中的角色,相較于傳統(tǒng)教學(xué)來(lái)講多媒體更有利于學(xué)生建立合作模式,課堂活動(dòng)能夠收到更好的效果。(3)多媒體數(shù)據(jù)庫(kù)在體育院校大學(xué)英語(yǔ)課堂教學(xué)中的應(yīng)用使師生角色互換更容易實(shí)現(xiàn)。學(xué)生在教師的引導(dǎo)下,加工多媒體數(shù)據(jù)庫(kù)中的已有資源并按照自己的想法進(jìn)行編排,使學(xué)生能夠深入地理解所學(xué)內(nèi)容的同時(shí)獲得很大的成就感和喜悅。在角色互換中,學(xué)生的參與課堂學(xué)習(xí)的積極性被充分調(diào)動(dòng)起來(lái),而且教師能夠及時(shí)發(fā)現(xiàn)學(xué)生掌握不到位的知識(shí)點(diǎn)并引導(dǎo)學(xué)生進(jìn)行討論,使學(xué)生更好地掌握所學(xué)內(nèi)容。

2.多媒體數(shù)據(jù)庫(kù)在學(xué)生課外學(xué)習(xí)中的作用。(1)多媒體數(shù)據(jù)庫(kù)在體育院校大學(xué)英語(yǔ)課外學(xué)習(xí)中的應(yīng)用有利于促進(jìn)學(xué)生自主學(xué)習(xí)能力的發(fā)展。課堂教學(xué)時(shí)間對(duì)于基礎(chǔ)較弱的體育院校學(xué)生的英語(yǔ)學(xué)習(xí)是不充足的,要靠學(xué)生課外的自主學(xué)習(xí)來(lái)補(bǔ)充。體育院校學(xué)生對(duì)于英語(yǔ)學(xué)習(xí)的方法和哪里是重點(diǎn)不是十分明確,因此老師的合理引導(dǎo)才能促使學(xué)生進(jìn)行有效的自主學(xué)習(xí)。(2)多媒體數(shù)據(jù)庫(kù)在體育院校大學(xué)英語(yǔ)課外學(xué)習(xí)中的應(yīng)用有利于增加學(xué)生英語(yǔ)口語(yǔ)交流的機(jī)會(huì)。學(xué)生使用多媒體數(shù)據(jù)庫(kù)中的資源后會(huì)有一些感受,利用在數(shù)據(jù)庫(kù)的在線平臺(tái)交流彼此的心得是學(xué)生提高口語(yǔ)的良機(jī)。(3)多媒體數(shù)據(jù)庫(kù)在體育院校大學(xué)英語(yǔ)課外學(xué)習(xí)中的應(yīng)用有利于提升學(xué)生的自信心。在課外運(yùn)用多媒體數(shù)據(jù)庫(kù)學(xué)習(xí)的過(guò)程中,學(xué)生除了可以得到老師的評(píng)價(jià),還可以得到其他學(xué)生的評(píng)價(jià)和自我評(píng)價(jià),有助于學(xué)生了解自己的實(shí)際英語(yǔ)水平和學(xué)習(xí)后的進(jìn)步,使學(xué)生的自信逐漸提高。

多媒體數(shù)據(jù)庫(kù)的建設(shè)和應(yīng)用對(duì)于體育院校大學(xué)英語(yǔ)教學(xué)起到了良好的推進(jìn)作用,使體育院校英語(yǔ)教學(xué)改革上了一個(gè)新臺(tái)階。但同時(shí)也要注意多媒體的應(yīng)用應(yīng)以符合教學(xué)的實(shí)際需求為原則,一味地沉迷于多媒體教學(xué)只會(huì)適得其反。

參考文獻(xiàn):

[1]常仕璇.淺談大學(xué)英語(yǔ)多媒體教學(xué)模式的建構(gòu)[J].吉林廣播電視大學(xué)學(xué)報(bào),2014(4).

數(shù)學(xué)題庫(kù)范文3

【關(guān)鍵詞】數(shù)據(jù)庫(kù)技術(shù);數(shù)據(jù)庫(kù)課程;內(nèi)容整合;項(xiàng)目化教學(xué)

【作者簡(jiǎn)介】黃月妹(1971-),女,浙江省金華市,金華職業(yè)技術(shù)學(xué)院信息工程學(xué)院,講師,碩士,主要研究方向是數(shù)據(jù)庫(kù)技術(shù)和.net技術(shù)。

數(shù)據(jù)庫(kù)技術(shù)在各類軟件開(kāi)發(fā)項(xiàng)目中,其重要性不言而喻。數(shù)據(jù)庫(kù)課程是軟件類學(xué)科必修的專業(yè)主干課程,為信息管理系統(tǒng)、為網(wǎng)站開(kāi)發(fā)技術(shù)、為軟件工程技術(shù)提供強(qiáng)大的后臺(tái)支持。但從畢業(yè)生實(shí)際就業(yè)情況看,很多畢業(yè)生只掌握了數(shù)據(jù)庫(kù)技術(shù)中的基本應(yīng)用,而數(shù)據(jù)庫(kù)系統(tǒng)的高級(jí)應(yīng)用等方面知識(shí)普遍缺乏,而這恰是企業(yè)方面最需要的。因此我們有必要分析一下數(shù)據(jù)庫(kù)課程現(xiàn)有教學(xué)模式存在的一些問(wèn)題。

一、數(shù)據(jù)庫(kù)教學(xué)現(xiàn)狀存在問(wèn)題的幾點(diǎn)分析

在平時(shí)的綜合課程實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)輔導(dǎo)過(guò)程中,我們發(fā)現(xiàn)學(xué)生對(duì)數(shù)據(jù)庫(kù)的知識(shí)應(yīng)用比較局限,只能把數(shù)據(jù)庫(kù)用做簡(jiǎn)單的數(shù)據(jù)存儲(chǔ),特別是對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)與代碼編寫能力上不能令人滿意。思其原因,從課程的教學(xué)模式上看,存在以下幾個(gè)問(wèn)題:

1.數(shù)據(jù)庫(kù)課程和軟件開(kāi)發(fā)課程的銜接問(wèn)題

在高職計(jì)算機(jī)專業(yè)課程中,數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用這門課程一般開(kāi)設(shè)在第二或第三學(xué)期,主要選用SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)為學(xué)習(xí)工具,它側(cè)重于數(shù)據(jù)庫(kù)后臺(tái)管理,而很多項(xiàng)目的開(kāi)發(fā)還需要一門前臺(tái)語(yǔ)言。學(xué)生在校期間的第二或第三學(xué)期剛處于計(jì)算機(jī)語(yǔ)言的學(xué)習(xí)階段,并不具備用某種計(jì)算機(jī)語(yǔ)言去開(kāi)發(fā)數(shù)據(jù)庫(kù)項(xiàng)目的能力,所以對(duì)于數(shù)據(jù)庫(kù)類課程的學(xué)習(xí),大部分學(xué)生只學(xué)習(xí)到了理論知識(shí),對(duì)項(xiàng)目化導(dǎo)向的實(shí)踐學(xué)習(xí),實(shí)質(zhì)上只是一個(gè)概念,這給以后的項(xiàng)目設(shè)計(jì)與開(kāi)發(fā)造成很大影響。

2.數(shù)據(jù)庫(kù)課程教學(xué)實(shí)踐中存在問(wèn)題

1)課堂教學(xué)知識(shí)孤立,沒(méi)有形成統(tǒng)一系統(tǒng),不能激發(fā)學(xué)生學(xué)習(xí)的積極性。

2)實(shí)驗(yàn)內(nèi)容往往圍繞章節(jié)內(nèi)容設(shè)計(jì),沒(méi)有整體性和連貫性,同時(shí)學(xué)生也只是為了完成任務(wù),不考慮老師設(shè)置此任務(wù)的目的。

3)大班教學(xué)的模式使得學(xué)生個(gè)性的特質(zhì)難以體現(xiàn)和滿足。學(xué)生的個(gè)性差異,造成部分學(xué)生不能及時(shí)跟上教學(xué)進(jìn)度,而學(xué)習(xí)能力強(qiáng)的學(xué)生又感覺(jué)進(jìn)度太慢。

二、對(duì)以上問(wèn)題的解決方案

課程學(xué)習(xí)的目的是為了專業(yè)的應(yīng)用,體現(xiàn)在這門課程上就是:理解關(guān)系數(shù)據(jù)及其基本理論知識(shí)、熟練掌握某種數(shù)據(jù)庫(kù)管理系統(tǒng)的基本應(yīng)用操作、能夠使用某種語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)項(xiàng)目設(shè)計(jì)開(kāi)發(fā)、具備工程化軟件開(kāi)發(fā)能力。針對(duì)著以上分析的幾個(gè)問(wèn)題,主要從以下幾個(gè)方面著手解決。

1.專業(yè)課程的整合

為了實(shí)現(xiàn)教學(xué)目標(biāo),將數(shù)據(jù)庫(kù)課程整合成一門課程《數(shù)據(jù)庫(kù)應(yīng)用及程序開(kāi)發(fā)》,其涵蓋的內(nèi)容包括:數(shù)據(jù)庫(kù)應(yīng)用及數(shù)據(jù)庫(kù)程序開(kāi)發(fā)。數(shù)據(jù)庫(kù)應(yīng)用中主要包括數(shù)據(jù)庫(kù)基本原理、關(guān)系數(shù)據(jù)庫(kù)及完整性約束、關(guān)系數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建及應(yīng)用、事務(wù)、安全性及并發(fā)控制。數(shù)據(jù)庫(kù)程序開(kāi)發(fā)包括數(shù)據(jù)庫(kù)設(shè)計(jì)和程序設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)主要包括業(yè)務(wù)流程分析、數(shù)據(jù)流程控制、概念模型設(shè)計(jì)、數(shù)據(jù)表規(guī)范和優(yōu)化設(shè)計(jì)、數(shù)據(jù)完整性設(shè)計(jì)、索引、視圖、存儲(chǔ)過(guò)程及觸發(fā)器設(shè)計(jì)等。程序設(shè)計(jì)包括應(yīng)用程序功能模塊設(shè)計(jì)、界面設(shè)計(jì)、數(shù)據(jù)庫(kù)訪問(wèn)、系統(tǒng)維護(hù)等。

這種整合解決了理論與實(shí)踐脫節(jié)的問(wèn)題,在內(nèi)容的選擇上依據(jù)“理論以夠用為度”的原則,可以使學(xué)生的專業(yè)知識(shí)更系統(tǒng)而完整,明確課程的作用,也從激發(fā)了學(xué)生的學(xué)習(xí)興趣。

2.設(shè)定合理的課程開(kāi)設(shè)時(shí)間

對(duì)于三年制高職學(xué)生,建議整合后課程開(kāi)設(shè)在第四或第五學(xué)期,因?yàn)檫@個(gè)時(shí)期的學(xué)生已經(jīng)有一定的計(jì)算機(jī)語(yǔ)言編程能力和界面設(shè)計(jì)能力,進(jìn)行數(shù)據(jù)庫(kù)項(xiàng)目開(kāi)發(fā)比較合適。

3.采用“項(xiàng)目化”教學(xué)方法

以“項(xiàng)目為導(dǎo)向”教學(xué)方法進(jìn)行課程教學(xué),由于新模式下的學(xué)生已具備比較成熟的編程能力,因此要做好以下幾個(gè)方面的教學(xué)設(shè)計(jì)。

1)根據(jù)項(xiàng)目開(kāi)發(fā)步驟來(lái)設(shè)計(jì)教學(xué)過(guò)程

程序開(kāi)發(fā)工作中的基本步驟為:項(xiàng)目需求分析項(xiàng)目分析設(shè)計(jì)項(xiàng)目功能實(shí)現(xiàn)項(xiàng)目測(cè)試項(xiàng)目維護(hù)項(xiàng)目評(píng)估反饋。我們的教學(xué)過(guò)程也按這個(gè)步驟來(lái)進(jìn)行,這樣可以讓學(xué)生熟悉完整開(kāi)發(fā)項(xiàng)目過(guò)程,增強(qiáng)學(xué)生解決實(shí)際問(wèn)題的能力。

2)精選教學(xué)內(nèi)容

課堂教學(xué)和實(shí)驗(yàn)教學(xué)都以學(xué)生對(duì)其功能需求較為熟悉的“學(xué)生信息管理系統(tǒng)”展開(kāi)。表1中列出了學(xué)生信息管理系統(tǒng)這個(gè)案例與課程知識(shí)點(diǎn)對(duì)應(yīng)說(shuō)明,剖析分解案例,使學(xué)生極大程度地實(shí)現(xiàn)理論與實(shí)踐融會(huì)貫通,提升學(xué)生的知識(shí)應(yīng)用能力。

說(shuō)明:

①課堂教學(xué)和實(shí)驗(yàn)教學(xué)分不同系統(tǒng)模塊進(jìn)行,最后完成整個(gè)系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)。

②教師在教學(xué)過(guò)程中可以給出一個(gè)課外項(xiàng)目,讓學(xué)生同步練習(xí),以項(xiàng)固學(xué)生課上學(xué)習(xí)知識(shí)。

③為了解決學(xué)生學(xué)習(xí)個(gè)體差異問(wèn)題,實(shí)驗(yàn)內(nèi)容設(shè)定基本和高級(jí)內(nèi)容兩個(gè)部分。學(xué)習(xí)能力差一點(diǎn)的學(xué)生只要求完成基本內(nèi)容,而較強(qiáng)的學(xué)生兩部分都要實(shí)現(xiàn)。

4.設(shè)定相應(yīng)的考核機(jī)制

以考助學(xué),以考驗(yàn)學(xué)。考核的過(guò)程應(yīng)貫穿于整個(gè)課程的學(xué)習(xí)過(guò)程,內(nèi)容包括理論部分和實(shí)踐操作部分,考核機(jī)制如下:

綜合考核=平時(shí)考核*10%+過(guò)程考核*30%+項(xiàng)目考核*60%

過(guò)程考核主要考核平時(shí)學(xué)習(xí)過(guò)程中的各知識(shí)點(diǎn),項(xiàng)目考核是考核整個(gè)項(xiàng)目的功能實(shí)現(xiàn)情況。

三、總結(jié)

本文對(duì)數(shù)據(jù)庫(kù)課程教學(xué)模式改進(jìn)的思考主要是基于如何將理論知識(shí)應(yīng)用于實(shí)踐而提出的。教師在授課過(guò)程中除了講解概念,更要說(shuō)明每個(gè)知識(shí)點(diǎn)如何使用,用在什么地方,讓學(xué)生體會(huì)到學(xué)以致用的感覺(jué),真正激發(fā)學(xué)生的學(xué)習(xí)興趣,提高課程的教學(xué)效果。

【參考文獻(xiàn)】

[1]賀平.項(xiàng)目教學(xué)法的實(shí)踐探索[J].中國(guó)職業(yè)技術(shù)教,2006,(22).

數(shù)學(xué)題庫(kù)范文4

【關(guān)鍵字】多媒體數(shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)、Internet、Clint/Server結(jié)構(gòu)

一.引言

計(jì)算機(jī)網(wǎng)絡(luò)是為了使計(jì)算機(jī)與計(jì)算機(jī)間實(shí)現(xiàn)信息交流、資源共享,可以用通信線路將它們聯(lián)接起來(lái)所構(gòu)成的。計(jì)算機(jī)網(wǎng)絡(luò)按其覆蓋范圍分成局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)。為了在更大的范圍內(nèi)實(shí)現(xiàn)信息傳遞,可將多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)聯(lián)接在一起;這就構(gòu)成了互聯(lián)網(wǎng)(INTERNET),互聯(lián)網(wǎng)是一種網(wǎng)間網(wǎng)。它是一種以通用的網(wǎng)絡(luò)協(xié)議TCP/IP將多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)相互聯(lián)接起來(lái)的跨越國(guó)界的計(jì)算機(jī)網(wǎng)絡(luò)。多媒體數(shù)據(jù)庫(kù)的設(shè)計(jì)是網(wǎng)絡(luò)教學(xué)的關(guān)鍵,多媒體題庫(kù)、自適應(yīng)考試、專家系統(tǒng)等都是多媒體數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)教學(xué)中的應(yīng)用。

二.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的呈現(xiàn)模式

至今為止,廣泛使用的數(shù)據(jù)庫(kù)呈現(xiàn)方法有兩種,一種是網(wǎng)頁(yè)呈現(xiàn)模式:如ASP。最常見(jiàn)的是網(wǎng)站的注冊(cè)登陸功能;另一種是窗口模式,即用Windows的界面呈現(xiàn)數(shù)據(jù),如ICQ(你的好友名單存儲(chǔ)在遠(yuǎn)方服務(wù)器的數(shù)據(jù)庫(kù)中),超星閱讀器等。兩者的特點(diǎn)如下:兩者的數(shù)據(jù)庫(kù)分布結(jié)構(gòu)都是Clint/Server型即數(shù)據(jù)存放在遠(yuǎn)方的數(shù)據(jù)服務(wù)器中。本地機(jī)中不保存任何與數(shù)據(jù)庫(kù)相關(guān)的數(shù)據(jù)。服務(wù)器和客戶機(jī)之間用“請(qǐng)求應(yīng)答”的方式共享數(shù)據(jù),以異步方式從服務(wù)器中查詢,并以數(shù)據(jù)流的形式傳輸查詢的結(jié)果子集,在客戶端完成對(duì)該子集的操作后,數(shù)據(jù)集將不予永久保存。兩者的主要區(qū)別在于基于瀏覽器方式的數(shù)據(jù)庫(kù)呈現(xiàn)由于網(wǎng)絡(luò)安全性的限制,無(wú)法對(duì)本地的文件進(jìn)行操作(Cookie除外),而基于Windows窗口方式可以對(duì)本地機(jī)的資源進(jìn)行必要的操作。但前者的遠(yuǎn)程通訊連接由瀏覽器自動(dòng)完成而后者必須由程序員調(diào)用WinSock API進(jìn)行連接。由此可見(jiàn)基于瀏覽器的方式無(wú)需安裝客戶端的軟件,但對(duì)客戶端資源的操作方面有很大限制。基于Windows窗口方式對(duì)客戶端資源的操作方面有很大的靈活性。但由于其連接程序必須由程序員自行完成。因此在數(shù)據(jù)連接的穩(wěn)定性和安全性方面的設(shè)計(jì)十分繁瑣。

三.新型數(shù)據(jù)庫(kù)架構(gòu)的提出

當(dāng)前網(wǎng)絡(luò)教學(xué)數(shù)據(jù)庫(kù)的架構(gòu)多為以上兩者。在此,我將提出一個(gè)新數(shù)據(jù)庫(kù)架構(gòu)-主從分布式模型。與Clint/Server模型中在客戶端無(wú)數(shù)據(jù)源的情況相比。我們不妨將與客戶端密切相關(guān)的數(shù)據(jù)存放于本地,而與服務(wù)端有關(guān)的數(shù)據(jù)存放于遠(yuǎn)端,從而形成分布處理的模型,如下例:有一學(xué)生考試查分系統(tǒng),其數(shù)據(jù)庫(kù)包括學(xué)生基本信息和考試成績(jī)兩張二維表,其中用學(xué)號(hào)關(guān)聯(lián),如果用Clint/Server結(jié)構(gòu),我們必須用SQL語(yǔ)句Select Student .name, Student . sex, Student.number, Student.class, Mark.Chinese, Mark.Maths, Mark..English from Student, Mark where Student.number=Mark .number,返回查詢兩張表后的結(jié)果子集。我們不妨把Student表置于客戶端,這樣我們只需用Select Mark.Chinese, Mark.Maths, Mark..English from Mark where Student.number=Mark .number即客戶端反向服務(wù)器傳輸了學(xué)號(hào)索引便可得到結(jié)果子集,大大減少了網(wǎng)絡(luò)間的數(shù)據(jù)傳輸量。筆者經(jīng)過(guò)測(cè)試在基于瀏覽器的ASP環(huán)境中,從本地機(jī)上返回包含14個(gè)字段的一條記錄(在154條記錄中搜索)需5~7秒,因此減少返回的字段數(shù)是減少查詢時(shí)間的有效方法,其數(shù)據(jù)庫(kù)模型將傳統(tǒng)的關(guān)系模型,

拓展到遠(yuǎn)程的關(guān)系連接如下圖:

四.從關(guān)系模型向語(yǔ)義模型轉(zhuǎn)變

現(xiàn)代數(shù)據(jù)庫(kù)的模型多為關(guān)系模型,其實(shí)質(zhì)是由E-R模型擴(kuò)展到數(shù)據(jù)庫(kù)的結(jié)構(gòu)模型。語(yǔ)義模型是1988年提出的,它是以語(yǔ)義對(duì)象,屬性和對(duì)象實(shí)例為基礎(chǔ)的,其構(gòu)建結(jié)構(gòu)類似于OOP方法。如下圖所示是語(yǔ)義模型數(shù)據(jù)庫(kù)的視圖:

“Department”的屬性在兩個(gè)應(yīng)用視圖中都可見(jiàn)。而Student只在Studentlist的視圖中可見(jiàn),而PROFESSOR只有在Staff中可見(jiàn)。因此Department是父類,而PROFESSOR和Student是它的私有屬性,其作用域分別是Studentlist和Staff表。語(yǔ)義模型相對(duì)關(guān)系模型最大的優(yōu)勢(shì)在于當(dāng)我們查詢一個(gè)數(shù)據(jù)庫(kù)時(shí)并不需要所有字段(在語(yǔ)義模型稱屬性)。而僅是其中一部分,但關(guān)系模型只能記錄以最小查詢單位。語(yǔ)義模型通過(guò)對(duì)某些屬性的屏蔽,如上圖中的Studentlist表無(wú)法查看PROFESSOR,減少字段的查詢數(shù)量,縮短查詢時(shí)間,提高數(shù)據(jù)平臺(tái)在網(wǎng)絡(luò)教學(xué)中的反應(yīng)能力。

五.模糊數(shù)據(jù)庫(kù)的應(yīng)用

從數(shù)據(jù)庫(kù)的概念提出到現(xiàn)在已提出幾十種數(shù)據(jù)模型,但幾乎所有的數(shù)據(jù)模型都僅僅表示精確數(shù)據(jù),而對(duì)模糊數(shù)據(jù)的表示效果很差。如在學(xué)生成績(jī)數(shù)據(jù)庫(kù)中學(xué)生的數(shù)學(xué)成績(jī)是75分(精確數(shù)據(jù)),但你無(wú)法評(píng)定其優(yōu)、良、中、差的等第,這便是模糊數(shù)據(jù)。因?yàn)槿绻阋詾?5是良,那么74分呢?良或中?在教學(xué)中存在大量諸如此類的模糊問(wèn)題,這就引入了模糊數(shù)據(jù)模型的概念。設(shè)D1,D2,……,Dn為幾個(gè)論域,關(guān)系R(D1,D2,……,Dn )為叉積,D1╳D2╳……╳Dn的一個(gè)子集,設(shè)其內(nèi)含表示為P(X1,X2,……,Xn),Xi∈Di,I =1,2,……,n,如果把其中部分變無(wú)約束為相應(yīng)論域中的固定值,如將X2,X3,……,Xn約束成d2,d3,……,dn(di為DI中的常數(shù)) 則得到受限謂詞P(X1,d2,……,dn),由此Xi與R(D1,D2,……,Dn )組成了一個(gè)“元組函數(shù)”,記為(X1,d2,……,dn),X1∈Di,由元組函數(shù)可得,設(shè)有一模糊規(guī)則P1(x,y),P2(y,z)Q(x,z),CF,?,其中變量的定義域分別是x∈X,y∈Y,z∈Z;表示為元組函數(shù):

(P1,x,y,P2,y,z,Q,x,z,CF, ? )。

如有下語(yǔ)義實(shí)例,“如果X比張三成績(jī)好且張三為Y成績(jī)好,則X比Y成績(jī)好”就有以下元組函數(shù):

(成績(jī),X,張三,成績(jī),張三,Y,成績(jī),X,Y,成績(jī)好,1)

其中X,Y是變?cè)!皬埲睘橐粋€(gè)值,如有成績(jī)表(成績(jī) 姓名),先根據(jù)第一前提找出比張三成績(jī)好的人,再根據(jù)第二前提找出比張三成績(jī)差的人,形成查詢子集。由于采用了關(guān)系來(lái)表示推理規(guī)則,用查詢代替了人腦的推理思維,大大提高了教學(xué)數(shù)據(jù)的處理能力,有利于處理復(fù)雜的教學(xué)數(shù)據(jù)。

綜上所述,我們從理論上分析了多媒體數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)教學(xué)中的幾個(gè)發(fā)展方向(即分布式處理,語(yǔ)義模型的使用,模糊技術(shù)的應(yīng)用),和具體可行性的研究。由于教學(xué)數(shù)據(jù)的復(fù)雜性,網(wǎng)絡(luò)條件的限制以上三點(diǎn)都是以提高數(shù)據(jù)查詢速度為著眼點(diǎn)。下面我們將根據(jù)實(shí)際情況給出一個(gè)通用的E-School解決方案。

六.Visual E-School方案

基本要求:

硬件:1、校園網(wǎng)或教學(xué)局域網(wǎng)。2、一臺(tái)服務(wù)器。3、若干客戶端無(wú)盤工作站(也可加裝硬盤)。4、網(wǎng)卡+BootRoom

軟件:WinNT4.0或Win2000 Server 或Win9X,IIS或PWS(Personal Web Server)

如圖所示虛擬教學(xué)網(wǎng)的結(jié)構(gòu)圖:

用Access數(shù)據(jù)庫(kù)作數(shù)據(jù)平臺(tái),前臺(tái)用ASP呈現(xiàn),其中的各部分關(guān)系有數(shù)據(jù)庫(kù)連接完成,所有的數(shù)據(jù)由數(shù)據(jù)庫(kù)記錄,因此E-School是一個(gè)基于多媒體數(shù)據(jù)庫(kù)的網(wǎng)上教育平臺(tái)。它能代替教師完成授課、作業(yè)、考試等工作。評(píng)判一個(gè)網(wǎng)上教學(xué)系統(tǒng)的質(zhì)量最主要的是看其交互性和智能化。在完善的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)體系中交互和智能教學(xué)系統(tǒng)都是可以實(shí)現(xiàn)的。其網(wǎng)絡(luò)結(jié)構(gòu)如下圖:

其中由“經(jīng)驗(yàn)交流”模塊(聊天室),“專家坐堂”模塊(BBS),教師授課,作業(yè)上傳等功能構(gòu)成反饋網(wǎng)絡(luò),其功能體系是基于數(shù)據(jù)庫(kù)的。如下圖:

綜上所述,網(wǎng)絡(luò)多媒體數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)教學(xué)中的應(yīng)用是十分廣泛且有效的。我們可以使用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)收集數(shù)據(jù),建立反饋網(wǎng)絡(luò)、語(yǔ)義網(wǎng)絡(luò)甚至人工智能的應(yīng)用。

【參考資料】

1.《數(shù)據(jù)庫(kù)處理》 David M.Kroenke著施伯樂(lè),顧寧等譯校 電子工業(yè)出版社

2.《模糊數(shù)據(jù)庫(kù)系統(tǒng)》 何新貴著 清華大學(xué)出版社

3.《數(shù)據(jù)庫(kù)原理》 薩師煊著 高等教育出版社

4.《計(jì)算機(jī)網(wǎng)絡(luò)教程》 高傳善等著 復(fù)旦大學(xué)出版社

數(shù)學(xué)題庫(kù)范文5

【關(guān)鍵詞】工程圖學(xué) 試題庫(kù) 組卷技術(shù)

【中圖分類號(hào)】TP399 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1006-9682(2010)05-0026-01

工程圖學(xué)是高等工科院校培養(yǎng)高級(jí)工程技術(shù)人才的一門十分重要的、必修的主干技術(shù)基礎(chǔ)課,通過(guò)該課程的學(xué)習(xí),可以讓學(xué)生快速的樹(shù)立空間概念,培養(yǎng)學(xué)生的空間想象能力和空間構(gòu)思能力。同時(shí),隨著科學(xué)技術(shù)的進(jìn)步,工程圖學(xué)在圖學(xué)理論、圖學(xué)應(yīng)用、圖學(xué)教育、計(jì)算機(jī)圖形學(xué)、制圖技術(shù)與制圖標(biāo)準(zhǔn)等方面將會(huì)有更大的發(fā)展。[1]

建立工程圖學(xué)試題庫(kù),改變每年由任課老師出卷的傳統(tǒng),可以保證試卷的科學(xué)性和客觀性,避免人工命題的隨意性和片面性,也可以客觀、公正、合理地測(cè)試學(xué)生掌握理論和技能的程度,使考試工作逐步做到科學(xué)化、標(biāo)準(zhǔn)化和規(guī)范化,以達(dá)到提高工程圖學(xué)教學(xué)質(zhì)量的目的,是工程圖學(xué)課程建設(shè)的一項(xiàng)重要工作。

一、試題庫(kù)的主要功能及特點(diǎn)

本工程圖學(xué)試題庫(kù)系統(tǒng)利用Microsoft Office 的內(nèi)置編程語(yǔ)言VBA其實(shí)現(xiàn)核心功能,包含4個(gè)Word文檔,分別為:工程圖學(xué)題庫(kù).doc、工程圖學(xué)題庫(kù)及試卷參數(shù).doc、工程圖學(xué)試卷.doc和工程圖學(xué)參考答案及評(píng)分標(biāo)準(zhǔn).doc。用戶可以對(duì)試題進(jìn)行修改、添加和刪除,最后在試題庫(kù)系統(tǒng)選題隨機(jī)生成試卷。用戶打開(kāi)試題庫(kù)系統(tǒng),先在試題類型處選擇題型,選好之后,用戶根據(jù)按鈕的提示可對(duì)試題庫(kù)進(jìn)行修改和從試題庫(kù)中抽題生成試卷。

試題庫(kù)通過(guò)Word軟件管理試題庫(kù),容量大且開(kāi)放性好。可以使用Word的所有功能,可以使大量繁瑣、重復(fù)的操作自動(dòng)化,提高工作效率和應(yīng)用水平。試題庫(kù)的知識(shí)要點(diǎn)涵蓋了工程圖學(xué)教學(xué)大綱中的所有內(nèi)容,考察點(diǎn)全面,題量充足。命題時(shí)正確處理基礎(chǔ)知識(shí)與實(shí)踐能力的關(guān)系,確定適宜的題型、難度和區(qū)分度。能夠兼顧不同層次學(xué)習(xí)水平和不同發(fā)展?fàn)顟B(tài)的學(xué)生,使工程圖學(xué)的考試最大限度地考出學(xué)生的真實(shí)水平和實(shí)際能力。

該試題庫(kù)系統(tǒng)其試題選取的形式主要有概念題和作圖題兩大類。概念題有選擇題、填空題和名詞解釋,主要目的是考察學(xué)生對(duì)所學(xué)基礎(chǔ)知識(shí)的掌握,考察學(xué)生是否具有準(zhǔn)確、嚴(yán)謹(jǐn)、全面、靈活運(yùn)用知識(shí)的能力和基本作圖能力。作圖題多為綜合應(yīng)用題,有補(bǔ)漏線、畫相貫線或交線、補(bǔ)畫視圖、讀零件圖或裝配圖來(lái)回答問(wèn)題等,該類題型不僅要求學(xué)生運(yùn)用所學(xué)的知識(shí)來(lái)分析、判斷、解答問(wèn)題,并且要求學(xué)生用所學(xué)的理論,通過(guò)作圖解決實(shí)際問(wèn)題。這正是本課程的重要教學(xué)目的之一,所以在考題中占有較大比重。

二、組卷技術(shù)研究

智能組卷的目的是考試系統(tǒng)自動(dòng)化或半自動(dòng)化地生成一份用于考試的試卷,本試題庫(kù)在組卷時(shí)設(shè)置好各章、各題型、各難度抽取試題的數(shù)量后,系統(tǒng)即可按照要求進(jìn)行隨機(jī)抽題,組成試卷和答案,分別放到“工程圖學(xué)試卷.doc”和“工程圖學(xué)參考答案及評(píng)分標(biāo)準(zhǔn).doc”文檔中。試題庫(kù)自動(dòng)抽題組卷的關(guān)鍵技術(shù)是抽取試題的隨機(jī)性及互不重復(fù)性,即要解決的關(guān)鍵問(wèn)題是如何產(chǎn)生分布均勻的隨機(jī)數(shù)。[2]本試題庫(kù)的進(jìn)行組卷的隨機(jī)數(shù)選取了計(jì)算機(jī)系統(tǒng)當(dāng)前時(shí)間為起始種子,將產(chǎn)生的隨機(jī)數(shù)放到一數(shù)組中,然后進(jìn)行不重復(fù)性驗(yàn)證。產(chǎn)生隨機(jī)數(shù)的過(guò)程如下:

Sub sjs(ts_n, qts_n)

Randomize Timer ’隨機(jī)數(shù)種子

k = 1

Do While k

x = Int(Rnd * ts_n) + 1

cf = 0’重復(fù)標(biāo)志

For m = 1 To k-1

If txh(m) = x Then cf = 1’有重復(fù),放棄

Next

If cf = 0 Then ’不重復(fù),有效,

txh(k) = x: k = k + 1

End If

Loop

End Sub

抽取的試題要有隨機(jī)性,隨機(jī)性是這樣實(shí)現(xiàn)的:假設(shè)題庫(kù)中滿足條件的試題總共有m道,要抽取n道,通過(guò)子程序sjs產(chǎn)生n個(gè)1~m之間互不相同的隨機(jī)整數(shù),保存到全局?jǐn)?shù)組txh下標(biāo)為1、2、…、n的元素中。然后,根據(jù)數(shù)組txh每個(gè)元素的值,確定抽取滿足條件試題中的第幾道題。

三、結(jié)束語(yǔ)

研制工程圖學(xué)試題庫(kù)可以提高組卷質(zhì)量與效率,易于實(shí)現(xiàn)缺考分離,不僅對(duì)促進(jìn)工程圖學(xué)教學(xué)質(zhì)量的提高有著重要的意義,同時(shí)也能起到考核學(xué)生的目的,更好的加強(qiáng)學(xué)生分析、判斷及綜合解決工程實(shí)際問(wèn)題的能力。本試題庫(kù)系統(tǒng)總體設(shè)計(jì)合理,試題量大,能進(jìn)行題庫(kù)維護(hù)、信息統(tǒng)計(jì)、試卷加工等多項(xiàng)功能,具有廣泛的代表性和良好的可選性,動(dòng)態(tài)制訂組卷策略,使題庫(kù)結(jié)構(gòu)科學(xué)、合理,界面直觀、操作方便,便于用戶修改,具有一定的實(shí)用價(jià)值和理論參考價(jià)值。

參考文獻(xiàn)

數(shù)學(xué)題庫(kù)范文6

關(guān)鍵詞:企業(yè)級(jí);集成應(yīng)用;典型架構(gòu);職業(yè)角色;模塊化

0、引言

當(dāng)前,信息技術(shù)的飛速發(fā)展,已將我們帶入了網(wǎng)絡(luò)時(shí)代。數(shù)據(jù)庫(kù)應(yīng)用也已與網(wǎng)絡(luò)環(huán)境相適應(yīng),網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)不斷地增加。當(dāng)今的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),主要有Client/Server(簡(jiǎn)稱C/S)模式、Browser/Server(簡(jiǎn)稱B/S)模式或二者混合3種模式。C/S應(yīng)用模式是基于Windows應(yīng)用的,而B(niǎo)/S模式是基于Web應(yīng)用的。

現(xiàn)代的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是一個(gè)集成應(yīng)用系統(tǒng)。首先,數(shù)據(jù)庫(kù)系統(tǒng)自身的查詢語(yǔ)言并不能表達(dá)所有查詢要求,因?yàn)镾QL不具備通用編程語(yǔ)言一樣的表達(dá)能力。也就是說(shuō),有可能存在一些查詢,需要用c、C++、JAVA或Cobol寫出,而用SQL做不到。要寫出這樣的查詢,需要將SQL嵌入到一種更強(qiáng)大的語(yǔ)言中。其次,非聲明性的動(dòng)作不能用sQL實(shí)現(xiàn)。例如,打印一份報(bào)告,和用戶交互,或把一次查詢的結(jié)果送到一個(gè)圖形用戶界面中。一個(gè)應(yīng)用程序通常包含多個(gè)部件,查詢或者更新只是針對(duì)其中一個(gè)部件,而其他部件則可用通用編程語(yǔ)言實(shí)現(xiàn)。而對(duì)于一個(gè)集成的應(yīng)用來(lái)說(shuō),用編程語(yǔ)言寫出的程序必須能夠訪問(wèn)數(shù)據(jù)庫(kù)。

數(shù)據(jù)庫(kù)應(yīng)用的一個(gè)重要方面是建立在數(shù)據(jù)庫(kù)之上的管理信息系統(tǒng),用數(shù)據(jù)庫(kù)組織和管理信息系統(tǒng)中的數(shù)據(jù)資源。開(kāi)發(fā)一個(gè)企業(yè)級(jí)管理系統(tǒng)的典型架構(gòu)模式是4層體系結(jié)構(gòu),即從數(shù)據(jù)庫(kù)、數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層再到用戶層4個(gè)層次,以滿足開(kāi)發(fā)、運(yùn)行和維護(hù)管理信息系統(tǒng)工程化之需。依賴企業(yè)級(jí)數(shù)據(jù)庫(kù)開(kāi)發(fā)一個(gè)信息系統(tǒng),要將其分解為若干模塊,這需要一個(gè)團(tuán)隊(duì)來(lái)完成。團(tuán)隊(duì)中的每個(gè)成員負(fù)責(zé)其中的部分模塊。每個(gè)成員依據(jù)系統(tǒng)設(shè)計(jì)藍(lán)圖,編程實(shí)現(xiàn)自己負(fù)責(zé)的模塊。當(dāng)各個(gè)模塊完成時(shí),需要進(jìn)行聯(lián)調(diào)。

綜上所述,企業(yè)級(jí)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從環(huán)境看為網(wǎng)絡(luò)環(huán)境,從功能角度看由若干功能模塊集成,從層次的角度看由前后相互銜接的分層模塊協(xié)作完成,這種數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)被稱為集成應(yīng)用系統(tǒng)。為此,學(xué)校模擬企業(yè)數(shù)據(jù)庫(kù)應(yīng)用的真實(shí)環(huán)境來(lái)設(shè)計(jì)實(shí)踐教學(xué)體系,以縮小畢業(yè)生實(shí)際應(yīng)用能力與企業(yè)實(shí)際需求之間的差距,從而向社會(huì)輸出具有崗位勝任能力的合格勞動(dòng)力。這樣,大學(xué)生在校期間就能形成工程化、模塊化的概念,使得他們進(jìn)入企業(yè)后無(wú)須過(guò)長(zhǎng)時(shí)間的培訓(xùn)即可上手,降低了企業(yè)的用人成本,提高了畢業(yè)生的社會(huì)認(rèn)可度。

企業(yè)級(jí)數(shù)據(jù)庫(kù)集成應(yīng)用實(shí)踐教學(xué)體系設(shè)計(jì)的總體思路是依賴商業(yè)銀行和電影明星兩個(gè)對(duì)偶數(shù)據(jù)庫(kù),面向Windows和Web兩種應(yīng)用,涉及Client/Server和Browser/Server兩種架構(gòu),貫穿安全性這一條線索,針對(duì)企業(yè)級(jí)4種職業(yè)崗位,設(shè)立基礎(chǔ)鋪墊、直觀體驗(yàn)與動(dòng)手實(shí)踐的3步教學(xué)法,秉承精講精練的基本立場(chǎng),堅(jiān)持工程化的基本導(dǎo)向,以激發(fā)學(xué)生的學(xué)習(xí)興趣,增強(qiáng)學(xué)生自主探究的動(dòng)力,提高學(xué)生集成應(yīng)用的能力,培養(yǎng)學(xué)生獨(dú)立分析問(wèn)題和解決問(wèn)題的能力,切實(shí)提高教學(xué)質(zhì)量。具體包含4個(gè)方面的內(nèi)容:

①Client/Server架構(gòu)下遠(yuǎn)程學(xué)生機(jī)客戶端登錄到教師機(jī)數(shù)據(jù)庫(kù)服務(wù)器;

②數(shù)據(jù)庫(kù)服務(wù)器配置與數(shù)據(jù)庫(kù)編程基礎(chǔ);

③Windows客戶端與Web客戶端借助ODBC與ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;

④Windows客戶端與Web客戶端借助ATLCOM組件訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器。

實(shí)踐網(wǎng)絡(luò)環(huán)境是由80臺(tái)機(jī)器組成的電子教室,其中79臺(tái)為遠(yuǎn)程同步教學(xué)系統(tǒng)客戶端(學(xué)生端),1臺(tái)為遠(yuǎn)程同步教學(xué)系統(tǒng)服務(wù)器端(教師端)。計(jì)算機(jī)的操作系統(tǒng)為Windows XP,數(shù)據(jù)庫(kù)系統(tǒng)為Microsoft SQL Server 2005 Management Express。

1、C/S架構(gòu)下遠(yuǎn)程學(xué)生機(jī)客戶端登錄到教師機(jī)數(shù)據(jù)庫(kù)服務(wù)器

本部分針對(duì)系統(tǒng)管理員和數(shù)據(jù)庫(kù)管理員,講述在Windows應(yīng)用環(huán)境下數(shù)據(jù)庫(kù)集成應(yīng)用的網(wǎng)絡(luò)環(huán)境配置。它包含邏輯上緊密相連的3個(gè)環(huán)節(jié):①學(xué)生機(jī)與教師機(jī)在工作組內(nèi)互通;②數(shù)據(jù)庫(kù)服務(wù)器配置遠(yuǎn)程客戶端登錄;③學(xué)生機(jī)登錄教師機(jī)數(shù)據(jù)庫(kù)服務(wù)器。經(jīng)過(guò)這3個(gè)環(huán)節(jié)的訓(xùn)練達(dá)到如下教學(xué)目的:

①學(xué)生直觀理解工作組的概念;

②學(xué)生直觀體驗(yàn)C/S架構(gòu)的概念;

③當(dāng)學(xué)生機(jī)客戶端無(wú)法連接到教師機(jī)數(shù)據(jù)庫(kù)服務(wù)器時(shí),學(xué)生可按這3個(gè)環(huán)節(jié)來(lái)排查,獨(dú)立分析問(wèn)題并解決問(wèn)題;

④讓學(xué)生掌握針對(duì)C/S架構(gòu)為Windows XP或Windows 7.0桌面操作系統(tǒng)提供支撐技術(shù)。

1.1 學(xué)生機(jī)與教師機(jī)在工作組內(nèi)互通

從以太網(wǎng)局域網(wǎng)的角度看,學(xué)生機(jī)與教師機(jī)是對(duì)等的,不是主/從的概念,也不是客戶端/服務(wù)器的概念。為確保Microsoft SQL Server客戶端能夠遠(yuǎn)程連接到服務(wù)器,首先學(xué)生機(jī)與教師機(jī)要在網(wǎng)絡(luò)中的同一個(gè)工作組內(nèi)相互可見(jiàn)。

為此,學(xué)生首先要保證自己的計(jì)算機(jī)在局域網(wǎng)內(nèi)的TCP/IP協(xié)議層是連通的。確定連通的方法是觀察“本地連接”,如果其狀態(tài)為“已連接上”,則學(xué)生機(jī)在局域網(wǎng)內(nèi)TCP/IP協(xié)議層是連通的。

然后,學(xué)生核實(shí)自己的主機(jī)名和工作組,確定自己的計(jì)算機(jī)與教師機(jī)在同一工作組。在獲知教師機(jī)主機(jī)名的前提下,學(xué)生在本身的“網(wǎng)絡(luò)鄰居”中查看“工作組內(nèi)的計(jì)算機(jī)”。如果能看到教師機(jī),便保證了局域網(wǎng)內(nèi)TCP/IP協(xié)議層的相互可見(jiàn)。

教師在教師機(jī)內(nèi)查看自己工作組內(nèi)的計(jì)算機(jī)。凡是在教師機(jī)端“網(wǎng)絡(luò)鄰居”的“工作組內(nèi)計(jì)算機(jī)”能看到的學(xué)生機(jī),都具備了組內(nèi)連通條件。之后,教師將教師機(jī)網(wǎng)絡(luò)連接中的Windows防火墻關(guān)閉。

此時(shí),學(xué)生可在學(xué)生機(jī)運(yùn)行“ping”命令,直觀檢測(cè)遠(yuǎn)程連接教師機(jī)。如果連通,學(xué)生機(jī)作為SQL Server客戶端具備了訪問(wèn)遠(yuǎn)程登錄到教師機(jī)服務(wù)器的網(wǎng)絡(luò)環(huán)境。

1.2 教師機(jī)Microsoft SQL Sewer數(shù)據(jù)庫(kù)服務(wù)器的配置

我們先闡明服務(wù)器(Servet)與客戶端(Client)的概念,即Client/Server架構(gòu)。Client/Server是從應(yīng)用的角度來(lái)區(qū)分的,是從服務(wù)的提供方和請(qǐng)求方進(jìn)行的劃分。服務(wù)器端與客戶端都是計(jì)算機(jī),在局域網(wǎng)內(nèi)二者是對(duì)等的,不過(guò)發(fā)送請(qǐng)求的一端被稱作客戶端,而接受請(qǐng)求并處理相應(yīng)請(qǐng)求的被稱為服務(wù)器端。

在理解C/S架構(gòu)概念的基礎(chǔ)上,如何配置教師機(jī)Microsoft SQL Server數(shù)據(jù)庫(kù)服務(wù)器。啟動(dòng)“配置工具”的“SQL Server配置管理器”,分別啟動(dòng)預(yù)期的SQL Server實(shí)例和SQL ServerBrowser,對(duì)應(yīng)的啟用SQL Server實(shí)例和SQLServer Browser連接所用的網(wǎng)絡(luò)通信協(xié)議:SharedMemo、Named Pipes和TCP/IP。此外,還需要啟動(dòng)“服務(wù)與連接的配置管理器”,配置“Database Engine”的“遠(yuǎn)程連接”為“本地和遠(yuǎn)程連接”的“同時(shí)使用TCP/IP和named pipes”模式。

1.3 學(xué)生機(jī)客戶端遠(yuǎn)程登錄到教師機(jī)服務(wù)器

為使學(xué)生直觀體驗(yàn)Microsoft SQL Server Browser登錄遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器,我們先給學(xué)生一個(gè)已經(jīng)配置好的登錄名和對(duì)應(yīng)的密碼,讓學(xué)生在學(xué)生機(jī)端按此登錄名登錄。

教師機(jī)服務(wù)器名在局域網(wǎng)工作組內(nèi)是一個(gè)二元組(主機(jī)名、數(shù)據(jù)庫(kù)服務(wù)器實(shí)例名)。這樣學(xué)生在學(xué)生機(jī)Microsoft SQL Server Browser客戶端的“服務(wù)器名稱”編輯框中輸入“SKYFLY-OKkLHB”(SKYFLY-OK為教師機(jī)主機(jī)名,LHB為數(shù)據(jù)庫(kù)服務(wù)器實(shí)例),在“身份驗(yàn)證”下拉欄中選擇“SQL Server身份驗(yàn)證”,最后按指定的登錄名和密碼登錄。

2、數(shù)據(jù)庫(kù)服務(wù)器配置與數(shù)據(jù)庫(kù)編程

數(shù)據(jù)庫(kù)服務(wù)器配置與數(shù)據(jù)庫(kù)編程是針對(duì)系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員和數(shù)據(jù)庫(kù)程序員的。首先,教師在Windows應(yīng)用環(huán)境下,講述數(shù)據(jù)庫(kù)管理員把數(shù)據(jù)庫(kù)服務(wù)器的權(quán)限授權(quán)給其他用戶的過(guò)程,其次講解有權(quán)限的用戶進(jìn)行數(shù)據(jù)庫(kù)編程的4個(gè)主要方面,達(dá)到如下教學(xué)目標(biāo):

①讓學(xué)生樹(shù)立在數(shù)據(jù)庫(kù)服務(wù)器管理中以安全為先的觀點(diǎn),并掌握相關(guān)的知識(shí);

②讓學(xué)生按層次脈絡(luò)系統(tǒng)地掌握數(shù)據(jù)庫(kù)的編程知識(shí),樹(shù)立系統(tǒng)思維,全面提高編程能力。

2.1 數(shù)據(jù)庫(kù)服務(wù)器配置

數(shù)據(jù)庫(kù)服務(wù)器的配置有最基本的兩個(gè)層次:一個(gè)是服務(wù)器屬性的配置,另一個(gè)是建立登錄名。建立登錄名實(shí)際上就是建立合法的登錄數(shù)據(jù)庫(kù)服務(wù)器用戶并授予其相應(yīng)的服務(wù)器角色、數(shù)據(jù)庫(kù)角色和基本的數(shù)據(jù)庫(kù)訪問(wèn)、創(chuàng)建和修改功能。在這里,教師要給學(xué)生樹(shù)立一個(gè)基本觀點(diǎn):對(duì)數(shù)據(jù)庫(kù)服務(wù)器所屬一切資源的訪問(wèn)、創(chuàng)建和更新皆有權(quán)限限制,所有的一切不是理所當(dāng)然的。這樣做可以避免在數(shù)據(jù)庫(kù)編程調(diào)試環(huán)節(jié)中的許多問(wèn)題的發(fā)生,提高課堂教學(xué)效率。

實(shí)踐教學(xué)體系的教師機(jī)數(shù)據(jù)庫(kù)服務(wù)器名稱為“TeacherSQLExpress”,它集成兩個(gè)案例數(shù)據(jù)庫(kù),一個(gè)是Branch,另一個(gè)是Movies。Branch數(shù)據(jù)庫(kù)和Movies數(shù)據(jù)庫(kù)的關(guān)系模型和記錄數(shù)如表1所示。

TeacherSQLExpress配置的步驟如下:

1)登錄到TeacherSQLExpress。

在教師機(jī)端以Windows身份認(rèn)證或SQLServer的sa用戶登錄到TeacherSQLExpress。為保證學(xué)生機(jī)客戶端能夠登錄到TeacherSQLExpress,TeacherSQLExpress屬性的最小化配置為服務(wù)器的身份驗(yàn)證方式為“SQL Server和Windows身份驗(yàn)證模式”,其他默認(rèn)。如果更改了TeacherSQLExpress屬性則需進(jìn)行重啟動(dòng)后再登錄。

2)依次建立3個(gè)登錄,目的是讓學(xué)生登錄后進(jìn)行不同操作以直觀理解角色與權(quán)限的含義。

①新建“TryBranch”登錄,密碼為738441242,強(qiáng)制實(shí)施密碼策略,默認(rèn)數(shù)據(jù)庫(kù)為Branch,服務(wù)器角色為“sysadmin”,使用SQL Server身份驗(yàn)證方式,“狀態(tài)”設(shè)置為“授予允許連接到數(shù)據(jù)庫(kù)服務(wù)器,啟用該登錄”。

②新建“HeUoBranch”登錄,密碼為738441242,強(qiáng)制實(shí)施密碼策略,默認(rèn)數(shù)據(jù)庫(kù)為Branch,沒(méi)有任何服務(wù)器角色,使用SQL Server身份驗(yàn)證方式,“狀態(tài)”設(shè)置為“授予允許連接到數(shù)據(jù)庫(kù)服務(wù)器,啟用該登錄”。在“用戶映射”選項(xiàng)中選中“Branch”數(shù)據(jù)庫(kù),自動(dòng)將“HeUoBranch”登錄映射為“HelloBranch”用戶,自動(dòng)分配默認(rèn)架構(gòu)dbo;接下來(lái)設(shè)置Branch數(shù)據(jù)庫(kù)用戶“HelloBranch”的數(shù)據(jù)庫(kù)角色為“db owner”和“public”。

③新建“CommonBranch'’登錄,密碼為738441242,強(qiáng)制實(shí)施密碼策略,默認(rèn)數(shù)據(jù)庫(kù)為Branch,沒(méi)有任何服務(wù)器角色,使用SQL Server身份驗(yàn)證方式,“狀態(tài)”設(shè)置為“授予允許連接到數(shù)據(jù)庫(kù)服務(wù)器,啟用該登錄”。在“用戶映射”選項(xiàng)中選中“Branch”數(shù)據(jù)庫(kù),自動(dòng)將“CommonBranch”登錄映射為“CommonBranch”用戶,自動(dòng)分配默認(rèn)架構(gòu)dbo;接下來(lái)設(shè)置Branch數(shù)據(jù)庫(kù)用戶“HelloBranch”的數(shù)據(jù)庫(kù)角色為“public”,“安全對(duì)象”中僅授予一個(gè)access“表”對(duì)象的“select”權(quán)限。

3)直觀體驗(yàn)。

學(xué)生在學(xué)生端用TryBranch、HelloBranch、CommonBranch同時(shí)連接到TeacherSQLExpress。

觀察1:激活TryBranch連接,新建一個(gè)數(shù)據(jù)庫(kù)、在Branch中添加一個(gè)表、在Movies中添加一個(gè)表,結(jié)果如何?

觀察2:激活HelloBranch連接,新建一個(gè)數(shù)據(jù)庫(kù)、在Branch中添加一個(gè)表、雙擊Movies數(shù)據(jù)庫(kù),結(jié)果如何?

觀察3:激活CommonBranch連接后都能看到什么?

觀察完畢后,教師解釋產(chǎn)生這些現(xiàn)象的原因。

4)動(dòng)手實(shí)踐。

與創(chuàng)建TryBraach、HelloBronch、CommonBranch3個(gè)登錄類似,學(xué)生動(dòng)手以Movies為默認(rèn)數(shù)據(jù)庫(kù)創(chuàng)建登錄名為“TryMovies學(xué)號(hào)后兩位”、“HelloMovies學(xué)號(hào)后兩位”、“CommonMovies學(xué)號(hào)后兩位”3個(gè)登錄,之后用自己的3個(gè)登錄名登錄到TeacherSQLExpress,重復(fù)觀察1、觀察2與觀察3在Movies上對(duì)稱操作的現(xiàn)象,由學(xué)生解釋產(chǎn)生這些現(xiàn)象的原因。值得學(xué)生思考的是:用什么登錄才能創(chuàng)建新的登錄?

2.2 數(shù)據(jù)庫(kù)編程基礎(chǔ)

數(shù)據(jù)庫(kù)編程基礎(chǔ)包括附加與分離、建庫(kù)、備份與還原、建表、完整性約束、簡(jiǎn)單查詢、復(fù)雜查詢、數(shù)據(jù)庫(kù)修改(Insert、Delete、Update)、函數(shù)與存儲(chǔ)過(guò)程、觸發(fā)器、視圖。其中,重點(diǎn)為備份與還原、雙重否定實(shí)現(xiàn)除操作、函數(shù)與存儲(chǔ)過(guò)程、觸發(fā)器。

為簡(jiǎn)化敘述,先給出對(duì)偶數(shù)據(jù)庫(kù)的概念,在直觀體驗(yàn)中教師各個(gè)知識(shí)點(diǎn)所用的數(shù)據(jù)庫(kù)和學(xué)生動(dòng)手實(shí)踐中各個(gè)知識(shí)點(diǎn)所用的數(shù)據(jù)庫(kù)互為對(duì)偶,即教師在具體知識(shí)點(diǎn)所用的數(shù)據(jù)庫(kù)為Branch,則在學(xué)生端訓(xùn)練該知識(shí)點(diǎn)的對(duì)偶數(shù)據(jù)庫(kù)為Movies,反之亦然。

1)直觀體驗(yàn)。

(1)附加與分離、備份與還原、建庫(kù)、建表。教師以TryBranch連接登錄到TeacherSQLExpress,先用向?qū)е庇^演示這些操作應(yīng)用向?qū)?shí)現(xiàn)的步驟與過(guò)程,接著用程序在查詢分析器中演示這些操作的程序?qū)崿F(xiàn)。每執(zhí)行一個(gè)命令程序,讓學(xué)生觀察運(yùn)行結(jié)果。

值得一提的是,命令式完整性約束體現(xiàn)在create table命令中,涉及主碼、唯一性、check、非空、參照完整性4類約束。

(2)簡(jiǎn)單查詢,不但涉及基本的SELECT、FROM和WHERE子句,還包括group、having、order bv子句,以囊括聚集函數(shù)和字符串匹配。

教師以TryBranch登錄,在Branch數(shù)據(jù)庫(kù)上給出能夠涵蓋簡(jiǎn)單查詢10道題目。每道題目涉及至少2個(gè)表。分別執(zhí)行這些查詢讓學(xué)生觀察執(zhí)行結(jié)果。

(3)復(fù)雜查詢,涉及集合間成員關(guān)系、集合間的比較、映射基數(shù)嵌套子查詢3個(gè)方面。

教師以TryBranch登錄,在Movies數(shù)據(jù)庫(kù)上給出這3類復(fù)雜查詢的3個(gè)題目,分別對(duì)應(yīng)3個(gè)知識(shí)點(diǎn)。每道題目涉及至少3個(gè)表,且能同時(shí)用連接和嵌套子查詢2種方法實(shí)現(xiàn)的程序各一套。這樣,當(dāng)數(shù)據(jù)庫(kù)中表的記錄數(shù)多時(shí),直觀比較連接和嵌套子查詢的運(yùn)行時(shí)間差異。教師深刻闡明現(xiàn)象背后的原因,連接的本質(zhì)是笛卡爾積。笛卡爾積使連接操作時(shí)間開(kāi)銷成指數(shù)級(jí)地倍增,這樣學(xué)生能深刻領(lǐng)悟其中的道理。

(4)除操作與數(shù)據(jù)庫(kù)修改。除操作是最常用的查詢操作。對(duì)于初學(xué)者而言,也是最難把握的操作。如果除操作能夠掌握,一般而言SQL查詢就能全部掌握,所以單獨(dú)拿出1課時(shí)來(lái)訓(xùn)練除操作。

教師以TryBranch登錄,在Branch數(shù)據(jù)庫(kù)上給出雙重否定實(shí)現(xiàn)除操作的3道題目。每道題目涉及至少3個(gè)表,2層嵌套子查詢,即子查詢內(nèi)還有子查詢,分別執(zhí)行這些查詢讓學(xué)生觀察執(zhí)行結(jié)果。

這樣直觀展示除操作的結(jié)果還不夠,最終要把每道題目用離散數(shù)學(xué)的集合論和謂詞邏輯來(lái)表示查詢。這樣,從數(shù)學(xué)的角度描述查詢,更加簡(jiǎn)潔抽象,有助于學(xué)生站在概念層和邏輯層來(lái)理解除操作的本質(zhì)。

數(shù)據(jù)庫(kù)修改相對(duì)除操作而言比較容易。教師以TryBranch登錄,在Branch數(shù)據(jù)庫(kù)上給出增加、刪除和更新的題目各2道。但刪除和更新時(shí)各自要預(yù)設(shè)1道違反參照完整性的題目。教師執(zhí)行這些題目的實(shí)現(xiàn)程序,讓學(xué)生觀察結(jié)果,解釋原因。

(5)函數(shù)與存儲(chǔ)過(guò)程、觸發(fā)器、視圖,從數(shù)據(jù)庫(kù)應(yīng)用的角度看,這幾個(gè)概念都很重要,從數(shù)據(jù)庫(kù)的角度看,這些都是對(duì)象。

教師以TryBranch登錄,在Branch數(shù)據(jù)庫(kù)上給出函數(shù)、存儲(chǔ)過(guò)程、after觸發(fā)器、instead of觸發(fā)器、視圖的定義題目各2道,給出對(duì)應(yīng)的對(duì)象定義實(shí)現(xiàn)程序,然后逐個(gè)執(zhí)行各個(gè)定義并觀察現(xiàn)象。

接著,教師針對(duì)每個(gè)對(duì)象,各給1個(gè)應(yīng)用題目,編寫上述定義的應(yīng)用程序,可以逐個(gè)執(zhí)行,也可以批量執(zhí)行,并觀察現(xiàn)象。

最后,教師講解背后的語(yǔ)法和相關(guān)原理。

2)動(dòng)手實(shí)踐。

教師在對(duì)偶數(shù)據(jù)庫(kù)上布置相應(yīng)數(shù)目的題目,讓學(xué)生動(dòng)手實(shí)踐。

3、Windows客戶端與Web客戶端借助ODBC與ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器

本部分內(nèi)容集成了動(dòng)態(tài)SQL、ODBC、ADO和系統(tǒng)動(dòng)態(tài)鏈接庫(kù)5項(xiàng)技術(shù)。

1)直觀體驗(yàn)。

(1)建立數(shù)據(jù)源。按照指定的登錄名建立數(shù)據(jù)源,該登錄名要滿足應(yīng)用程序的數(shù)據(jù)使用需求,具有相應(yīng)的應(yīng)用權(quán)限,直觀給出以TryBranch登錄數(shù)據(jù)庫(kù),建立數(shù)據(jù)源的步驟。

(2)在Visual c++6.0中,教師基于C/S架構(gòu)的雙層結(jié)構(gòu),運(yùn)用ODBC和ADO技術(shù),分別給出基于Win32控制臺(tái)應(yīng)用的支行信息瀏覽程序2套。教師先演示數(shù)據(jù)源的建立,再演示2個(gè)應(yīng)用程序的執(zhí)行結(jié)果,對(duì)比分析ADO和ODBC的異同點(diǎn)和具體的應(yīng)用方法。這里,只需要講清楚運(yùn)用DataBase以及RecordSet兩個(gè)類實(shí)現(xiàn)應(yīng)用程序連通數(shù)據(jù)庫(kù)即可,不可陷入復(fù)雜的Visual c++應(yīng)用程序細(xì)節(jié),以免喧賓奪主。

(3)平臺(tái)下,教師基于B/S架構(gòu)的3層結(jié)構(gòu),運(yùn)用ADO技術(shù),實(shí)現(xiàn)訪問(wèn)數(shù)據(jù)庫(kù)Web應(yīng)用程序的支行信息瀏覽功能。教師只需給出GridView控件和SqlDataSource控件展示數(shù)據(jù)和連通數(shù)據(jù)庫(kù)的基本功能,無(wú)需過(guò)多陷入ASENET程序知識(shí),只要以最小的時(shí)間開(kāi)銷講清楚ASENET應(yīng)用程序如何連通數(shù)據(jù)庫(kù)即可。

2)編程實(shí)踐。

教師在對(duì)偶數(shù)據(jù)庫(kù)上給出影星信息瀏覽兩種應(yīng)用程序。

4、Windows客戶端與Web客戶端借助ATL COM組件訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器

本部分內(nèi)容針對(duì)應(yīng)用程序員,集成ATL COM組件,實(shí)現(xiàn)信息系統(tǒng)開(kāi)發(fā)的模塊化和工程化。學(xué)生不需要在本課程中學(xué)習(xí)開(kāi)發(fā)ATL COM組件的方法,但應(yīng)該掌握已經(jīng)注冊(cè)的ATL COM組件訪問(wèn)方法,使用ATL COM組件提供的接口服務(wù)編制高層的應(yīng)用程序。

我們提供的ATL COM組件為Administrator ATL.dll,它模擬商業(yè)銀行的行政辦公人員,對(duì)外提供了數(shù)據(jù)庫(kù)登錄、數(shù)據(jù)庫(kù)斷開(kāi)、支行信息查詢、支行刪除、支行增加、支行更新、雇員查詢、雇員增加、雇員更新和雇員刪除等服務(wù)。學(xué)生由此訪問(wèn)領(lǐng)悟到ATL COM組件封裝了業(yè)務(wù)邏輯細(xì)節(jié)以及借助ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)的細(xì)節(jié)。學(xué)生只要學(xué)會(huì)在應(yīng)用程序中引用ATL COM組件的方法即可輕松編制應(yīng)用程序。

1)直觀體驗(yàn)。

①Windows客戶端借助ATL COM組件訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器。基于C/S架構(gòu)的3層結(jié)構(gòu),提供了Win32應(yīng)用程序模板,給出了支行信息瀏覽、增加與刪除功能。

②Web客戶端借助ATL COM組件訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器。我們基于B/S架構(gòu)的4層結(jié)構(gòu),提供了基于ASENET平臺(tái)和C#語(yǔ)言的Web應(yīng)用服務(wù)器程序模板,給出了用C#語(yǔ)言封裝引用Administrator ATL組件接口的具體方法,具有普適性。

2)編程實(shí)踐。

教師針對(duì)雇員信息瀏覽、增加、修改與刪除,給出相應(yīng)的Win32應(yīng)用程序和Web應(yīng)用程序。

主站蜘蛛池模板: 久久夜色精品国产| 国产真实强被迫伦姧女在线观看| 大又大粗又爽又黄少妇毛片免费| 中文亚洲成a人片在线观看| 久章草这里只有精品| 97久久超碰精品视觉盛宴| 九九热在线视频观看这里只有精品| 中文字幕久久精品一二三区| 日韩经典午夜福利发布| 手机无码人妻一区二区三区免费| 60老熟女多次高潮露脸视频| 中日韩精品无码一区二区三区| 国产欧美69视频一区二区| 欧美国产精品日韩在线| 人妻一区二区三区高清av专区| 亚洲日本香蕉视频观看视频| 麻豆国产成人av在线| 中文字幕无码精品亚洲35| 亚洲男男无套gv大学生| 少妇大胆瓣开下部自慰| 九九综合va免费看| 久久久国产精品黄毛片| 亚洲真人无码永久在线| 日产欧美国产日韩精品| 久久se精品一区二区| 欧美激情一区二区三区aa片| 色宅男看片午夜大片啪啪| 中文字幕在线亚洲日韩6页| 影音先锋人妻av在线电影| 欧美偷窥清纯综合图区| 麻豆国产成人av高清在线| 久久精品网站免费观看| 中文字幕日韩一区二区三区不卡| 亚洲日本va在线视频观看| 亚洲精品中文字幕一区二区三区| 内射中出日韩无国产剧情| 国产精品无码一区二区三区| 国产综合视频一区二区三区| 国产精品无码一区二区在线a片| 国产亚洲日韩网曝欧美台湾| 国产欧美一区二区精品性色|