21編程基礎(chǔ)及IF語(yǔ)句內(nèi)教案_第1頁(yè)
21編程基礎(chǔ)及IF語(yǔ)句內(nèi)教案_第2頁(yè)
21編程基礎(chǔ)及IF語(yǔ)句內(nèi)教案_第3頁(yè)
21編程基礎(chǔ)及IF語(yǔ)句內(nèi)教案_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 *學(xué)院教案用紙授 課 內(nèi) 容No 【復(fù)習(xí)引入】數(shù)據(jù)庫(kù)的備份與恢復(fù)【本節(jié)所屬項(xiàng)目任務(wù)及子任務(wù)】項(xiàng)目任務(wù)名稱:數(shù)據(jù)庫(kù)編程語(yǔ)言子任務(wù)名稱:任務(wù)10-1 編程基礎(chǔ)及判斷語(yǔ)句IFELSE【主要教學(xué)過(guò)程】布置任務(wù) 簡(jiǎn)單介紹 學(xué)生獨(dú)立實(shí)驗(yàn) 教師講解 評(píng)價(jià)總結(jié)【本節(jié)重點(diǎn)(學(xué)習(xí)目標(biāo))】知識(shí)點(diǎn):數(shù)據(jù)庫(kù)編程中變量的使用數(shù)據(jù)庫(kù)編程中的輸出語(yǔ)句IFELSE編程命令技能點(diǎn):數(shù)據(jù)庫(kù)中變量的定義(DELARE)、賦值(SETSELECT)和使用方法數(shù)據(jù)庫(kù)中語(yǔ)句的輸出命令(PRINT和SELECT)判斷語(yǔ)句(IF)【講授新課】授課注意事項(xiàng)與前面的查詢語(yǔ)句相比,數(shù)據(jù)庫(kù)編程實(shí)際上是將查詢與編程語(yǔ)句配合使用。針對(duì)不同專(zhuān)業(yè)要注意這部

2、分知識(shí)的難易程度掌握,對(duì)于非軟件專(zhuān)業(yè)學(xué)生而言,簡(jiǎn)單掌握即可;對(duì)于軟件專(zhuān)業(yè)學(xué)生,應(yīng)該結(jié)合他們學(xué)習(xí)的其他編程軟件進(jìn)行比較式教學(xué)。內(nèi)容導(dǎo)入作為目前主流的數(shù)據(jù)庫(kù)語(yǔ)言,SQL是不是只有前面學(xué)習(xí)的查詢和操作功能呢?其實(shí),隨著SQL語(yǔ)言的不斷發(fā)展,其功能也越來(lái)越完善,編程功能的引入就是其中之一。具體內(nèi)容本節(jié)任務(wù):任務(wù)較多,具體見(jiàn)相應(yīng)工單本節(jié)內(nèi)容:一、布置任務(wù)根據(jù)任務(wù)工單及教師描述接受任務(wù)。掌握數(shù)據(jù)庫(kù)編程基礎(chǔ)內(nèi)容 掌握IF.ELSE語(yǔ)句的基本語(yǔ)法與使用方法二、知識(shí)準(zhǔn)備 1、注釋 (1)單行注釋使用“-”符號(hào)作為單行語(yǔ)句的注釋符,寫(xiě)在需要注釋的行或編碼前方。(2)多行注釋“/*”和“*/”兩個(gè)符號(hào)配合使用,分別

3、寫(xiě)在需要注釋的行前,與結(jié)束注釋的行后。 2. 常量常量也稱為文字值或標(biāo)量值,是表示一個(gè)特定數(shù)據(jù)值的符號(hào)。常量的格式取決于它需要表示數(shù)值的數(shù)據(jù)類(lèi)型。3. 變量在數(shù)據(jù)庫(kù)編程語(yǔ)句中,變量是可以存儲(chǔ)數(shù)據(jù)值的對(duì)象。 (1)局部變量局部變量是一個(gè)能夠擁有特定數(shù)據(jù)類(lèi)型的對(duì)象,它的作用范圍僅限制在程序內(nèi)部。 局部變量的名稱必須以標(biāo)記作為前綴。聲明局部變量的語(yǔ)句如下: DECLARE variable_name Datetype 局部變量的賦值有兩種方法,使用SET語(yǔ)句或者SELECT語(yǔ)句。SET variable_name = value 或者:SELECT variable_name = value(2)全

4、局變量全局變量是SQL Server系統(tǒng)內(nèi)部使用的變量,其作用范圍并不僅僅局限于某一程序,而是任何程序均可以隨時(shí)調(diào)用。 4. 輸出語(yǔ)句在SQL Server 2008中,除了可以將檢索的數(shù)據(jù)結(jié)果顯示出外,還可以通過(guò)輸出語(yǔ)句來(lái)為用戶提供特殊的輸出內(nèi)容,使得數(shù)據(jù)的結(jié)果更人性化。常用的輸出語(yǔ)句有兩種,它們的語(yǔ)法如下:PRINT 局部變量或字符串;SELECT 局部變量 as 自定義字段名。 5. 批處理語(yǔ)句批處理是一個(gè)T-SQL語(yǔ)句集,集合中的語(yǔ)句一起提交給SQL Server,作為一個(gè)整體執(zhí)行。SQL Server會(huì)將批處理編譯成一個(gè)可執(zhí)行單元,此單元被稱為執(zhí)行計(jì)劃。前面經(jīng)常使用的“GO”就是批處

5、理的標(biāo)志。 6.BEGINEND語(yǔ)句塊BEGINEND語(yǔ)句用于將多條SQL語(yǔ)句封裝為一個(gè)語(yǔ)句塊,多用在IFELSE、WHILE等語(yǔ)句中。語(yǔ)句塊中的所有語(yǔ)句作為一個(gè)整體被依次執(zhí)行。BEGINEND語(yǔ)句可以嵌套使用,其基本語(yǔ)法格式如下:BEGIN 語(yǔ)句或語(yǔ)句塊END。 7. IFELSE語(yǔ)法結(jié)構(gòu)IFELSE 是最基本的編程語(yǔ)句結(jié)構(gòu)之一,幾乎每一種編程語(yǔ)言都支持這種結(jié)構(gòu)。它在用于對(duì)從數(shù)據(jù)庫(kù)返回的數(shù)據(jù)進(jìn)行檢查時(shí)非常有用。簡(jiǎn)單來(lái)說(shuō)IFELSE語(yǔ)句就是“如果條件滿足,如何;否則(即不滿足條件)如何”。IFELSE的語(yǔ)法結(jié)構(gòu)如下: IF 語(yǔ)句或語(yǔ)句塊ELSE 這里一定要讓學(xué)生自己有一個(gè)驗(yàn)證和改正的過(guò)程,鍛煉他們自我學(xué)習(xí)的能力。 語(yǔ)句或語(yǔ)句塊三、任務(wù)實(shí)現(xiàn)具體操作步驟見(jiàn)課件或是教材在學(xué)生實(shí)現(xiàn)的過(guò)程中,注意加強(qiáng)指導(dǎo),發(fā)現(xiàn)學(xué)生在實(shí)踐過(guò)程中出現(xiàn)的普遍錯(cuò)誤和遇到的普遍問(wèn)題,有針對(duì)性的進(jìn)行總結(jié)?!菊n

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論