999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談SQL Server 2000教學(xué)中的體會

2009-03-31 07:23:42李愛軍
中國校外教育(下旬) 2009年1期
關(guān)鍵詞:數(shù)據(jù)庫教學(xué)學(xué)生

李愛軍

(天津濱海職業(yè)學(xué)院,天津 300450)

摘 要:本文主要從數(shù)據(jù)完整性、通過觸發(fā)器在后臺控制主表和子表間的數(shù)據(jù)同步更新、SQL語句的語法規(guī)則、查詢語句的細化、程序的嚴密性等五個方面,闡述在SQL Server 2000教學(xué)中突破瓶頸問題,以提高教學(xué)效果。

關(guān)鍵詞:SQL Server 2000數(shù)據(jù) 觸發(fā)器

《數(shù)據(jù)庫原理與應(yīng)用》是計算機專業(yè)的一門重要的職業(yè)核心技能課。目前,高校普通使用的是SQL Server 2000數(shù)據(jù)庫類教材,SQL Server 2000可實現(xiàn)網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)處理和信息管理。目前,SQL Server 2000已成為數(shù)據(jù)倉庫、電子商務(wù)應(yīng)用程序及網(wǎng)站設(shè)計的優(yōu)秀數(shù)據(jù)庫平臺,顯然,在高校的計算機專業(yè)開設(shè)SQL Server 2000是十分重要和必要的。

通過在教學(xué)中的探索,筆者體會到SQL Server 2000中有以下幾個難點和重點問題,對于這些問題的正確理解是掌握該課程的關(guān)鍵。

一、數(shù)據(jù)的完整性

數(shù)據(jù)完整性是指存儲在數(shù)據(jù)庫中數(shù)據(jù)的一致性和正確性,包括實體完整性、域完整性、引用完整性及用戶定義完整性。數(shù)據(jù)規(guī)劃的不完整是導(dǎo)致前臺操作和后臺數(shù)據(jù)出現(xiàn)漏洞的主要原因。

在教學(xué)中,筆者盡量通過與學(xué)生貼近的易于理解的實例說明數(shù)據(jù)完整性的重要性。比如,使用的樣例數(shù)據(jù)庫系統(tǒng)是學(xué)籍管理系統(tǒng)。在該系統(tǒng)中有多個與學(xué)生信息相關(guān)的數(shù)據(jù)庫表,其中,一個名稱為“學(xué)生”的表中含有學(xué)號、姓名、政治面貌等多個字段,而每個學(xué)生只有“學(xué)號”字段的值完全不可能出現(xiàn)重復(fù)值,故將“學(xué)號”字段設(shè)置為關(guān)鍵字,這樣可以確保實體完整性;而另一個名稱為“成績”的表中含有學(xué)號、課程代號、平時成績、期末成績等多個字段,設(shè)定平時成績、期末成績兩字段的取值范圍為0至100,以確保成績值合理來規(guī)約域完整性……這樣,由簡至難引入通過數(shù)據(jù)類型、索引、各種約束、觸發(fā)器等來規(guī)約數(shù)據(jù)的完整性。

二、通過觸發(fā)器在后臺控制主表和子表間的數(shù)據(jù)同步更新

觸發(fā)器是一種特殊類型的存儲過程,當(dāng)有操作影響到觸發(fā)器保護的數(shù)據(jù)時,觸發(fā)器會自動發(fā)生。通過觸發(fā)器可以在后臺很好地控制相關(guān)表間數(shù)據(jù)的同步更新(包括添加、刪除、修改等操作)。但學(xué)生往往不能正確理解觸發(fā)器的設(shè)計規(guī)則及實現(xiàn)原理,致使在表間數(shù)據(jù)同步問題上不會巧妙地利用觸發(fā)器。

筆者采用三種方法解決了觸發(fā)器對大部分同學(xué)的困擾:一是將創(chuàng)建觸發(fā)器的語法格式分解成多個“子句”,通過逐層消化讓學(xué)生理解觸發(fā)器;二是引入inserted和deleted這兩個特殊的臨時表,通過講授這兩個表的生成時機、內(nèi)容來源來說明當(dāng)用戶對數(shù)據(jù)表做添加、刪除、修改等更新操作時數(shù)據(jù)的原型在inserted或deleted表存有臨時副本,利用inserted或deleted表的數(shù)據(jù)原型副本作條件即可同步更新相關(guān)子表的數(shù)據(jù);三是通過各種觸發(fā)器應(yīng)用實例讓學(xué)生從感性上理解觸發(fā)器的作用,從而達到正確使用觸發(fā)器的目的。

三、繁雜的語法規(guī)則

T-SQL語法規(guī)則繁雜,每個語句有眾多子句,而隨著課程進度的發(fā)展,要掌握的語法規(guī)則越來越多,很多學(xué)生往往知難而退了,這正是初學(xué)者學(xué)習(xí)SQL Server 2000的瓶頸問題之一。在講課過程中筆者采用求共性、記重點、逐層消化的方法簡化了該問題。

求共性是指隨著講課的深入,把不同語句中共性的關(guān)鍵字或子句及時的給學(xué)生總結(jié)并指點出來,讓學(xué)生在前面知識的基礎(chǔ)上記憶后面的內(nèi)容,強化記憶規(guī)則,減少記憶量。

記重點是指在掌握新內(nèi)容的初始階段只要求學(xué)生記憶并掌握語句的重點子句,其它子句允許學(xué)生查閱相關(guān)資料或聯(lián)機幫助,減少學(xué)生的課業(yè)負擔(dān),提高學(xué)生的學(xué)習(xí)興趣。

逐層消化是在求共性、記重點的基礎(chǔ)上完成的。包括兩方面的含義:一是指教師在講授內(nèi)容上要逐個子句的細化重點內(nèi)容;二是指大部分學(xué)生要逐漸脫離相關(guān)資料和聯(lián)機幫助,消化所學(xué)知識。

四、T-SQL中查詢語句的細化

檢索或稱查詢數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng)中的一個重要內(nèi)容,同時,查詢語句也是前臺應(yīng)用程序連接后臺數(shù)據(jù)的一個簡潔的常用工具,在數(shù)據(jù)源中正確使用查詢語句的不同形式,可以巧妙地簡化前臺的很多操作。為了使學(xué)生牢固掌握查詢語句,筆者采用層層細化的方法分別介紹查詢語句中的SELECT子句、COMPUTE BY子句等內(nèi)容,并結(jié)合由簡至難的實例加深了學(xué)生對這部分內(nèi)容的理解,為實驗教學(xué)中靈活使用后臺數(shù)據(jù)奠定了基礎(chǔ)。

五、程序的嚴密性

計算機專業(yè)的學(xué)生在學(xué)習(xí)SQL Server 2000之前已學(xué)習(xí)過多種高級語言,編程并不存在太大問題,但程序的嚴密性往往很差,包括教材中樣例程序也大多存在著漏洞。

在教學(xué)中,筆者從以前學(xué)生設(shè)計的程序入手,先找漏洞,讓學(xué)生實際感受到程序設(shè)計中存在的問題,然后以模塊的方式規(guī)范學(xué)生的編程風(fēng)格。比如,在前臺的添加數(shù)據(jù)模塊中,要求學(xué)生在程序中必須依次考慮:各數(shù)據(jù)列是否允許為空、數(shù)據(jù)的類型或格式是否正確、是否關(guān)鍵字列或列集、是否需要手動寫入后臺數(shù)據(jù)庫表。把這四部分通過前臺對象的事件過程依次完成,然后調(diào)試運行,通過查看后臺數(shù)據(jù)庫表的同步變化,體會如何通過前臺規(guī)約后臺數(shù)據(jù)的完整性。通過這種方式,學(xué)生提高了分析問題、完善解決問題的能力。

經(jīng)教學(xué)實踐證明,這種重點突破瓶頸問題的教學(xué)方式是行之有效的,大部分同學(xué)都對后臺數(shù)據(jù)規(guī)劃及前臺程序有了一定的認識,并且,幾乎每個教學(xué)班都會有幾名學(xué)生在教師的指導(dǎo)下設(shè)計出優(yōu)秀的小型數(shù)據(jù)庫信息系統(tǒng),明顯提高了教學(xué)效果。

猜你喜歡
數(shù)據(jù)庫教學(xué)學(xué)生
微課讓高中數(shù)學(xué)教學(xué)更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
趕不走的學(xué)生
“自我診斷表”在高中數(shù)學(xué)教學(xué)中的應(yīng)用
東方教育(2017年19期)2017-12-05 15:14:48
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
對外漢語教學(xué)中“想”和“要”的比較
學(xué)生寫話
學(xué)生寫的話
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 久久婷婷综合色一区二区| 成人国产精品一级毛片天堂 | 久久99久久无码毛片一区二区 | 亚洲色图在线观看| 朝桐光一区二区| 丰满人妻中出白浆| 青青草原偷拍视频| 亚洲人成成无码网WWW| 久久精品嫩草研究院| 黄色一级视频欧美| 免费看av在线网站网址| 十八禁美女裸体网站| 美女扒开下面流白浆在线试听| 国产熟女一级毛片| 亚洲色图狠狠干| 日本精品αv中文字幕| 亚洲永久视频| 毛片网站在线看| 伊人AV天堂| 欧美日韩91| 亚洲乱码精品久久久久..| 91视频日本| 国产亚洲成AⅤ人片在线观看| 波多野衣结在线精品二区| 国内精品久久九九国产精品| 中国国产一级毛片| 91精品国产麻豆国产自产在线 | 区国产精品搜索视频| 99热在线只有精品| 欧美综合区自拍亚洲综合绿色| 欧美日韩国产精品综合| 国产jizz| 在线五月婷婷| 欧美综合区自拍亚洲综合绿色 | 日韩一级二级三级| 欧美亚洲一区二区三区导航| 久久精品欧美一区二区| 国产一区二区三区夜色| 996免费视频国产在线播放| 爱做久久久久久| 免费看美女自慰的网站| 免费在线a视频| 亚洲视频在线观看免费视频| 亚洲欧美综合精品久久成人网| 欧美亚洲中文精品三区| 99视频国产精品| 亚洲高清在线播放| 亚洲AV无码不卡无码| 在线亚洲天堂| 亚洲成人精品| 国产日韩久久久久无码精品 | 国产丝袜第一页| 欧美午夜视频在线| 久久免费看片| 国产高清免费午夜在线视频| 欧美日本激情| 国产内射一区亚洲| 久久99精品久久久大学生| 91精品视频在线播放| 91久久精品国产| 538国产视频| 97国产精品视频人人做人人爱| 欧美伊人色综合久久天天| 国产免费黄| 99久久精品国产综合婷婷| www.youjizz.com久久| 91九色国产在线| 2021国产精品自拍| 日韩黄色大片免费看| 久久久久亚洲精品成人网| 国产欧美日本在线观看| 日韩一区精品视频一区二区| 玖玖精品在线| 91最新精品视频发布页| 久久国产精品电影| 凹凸精品免费精品视频| 精品国产成人av免费| 亚洲综合九九| 凹凸精品免费精品视频| 国产99欧美精品久久精品久久| 欧美日韩va| 浮力影院国产第一页|