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

下載本文檔

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

文檔簡介

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論