數(shù)據(jù)庫原理與技術(shù)(金倉KingbaseES版) 課程教案-第7章第1次課時_第1頁
數(shù)據(jù)庫原理與技術(shù)(金倉KingbaseES版) 課程教案-第7章第1次課時_第2頁
數(shù)據(jù)庫原理與技術(shù)(金倉KingbaseES版) 課程教案-第7章第1次課時_第3頁
數(shù)據(jù)庫原理與技術(shù)(金倉KingbaseES版) 課程教案-第7章第1次課時_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫原理與技術(shù)》(金倉KingbaseES版)課程教案課序授課班級章節(jié)名稱第7章PL/SQL與應(yīng)用7.1PL/SQL編程基礎(chǔ)教學學時2學時教學目標1.知識目標:了解PL/SQL特點和優(yōu)點,掌握PL/SQL的結(jié)構(gòu)。理解常量和變量概念,掌握變量定義及引用的語句格式和語法要求,掌握各類運算符的功能和表達式的求解。理解選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的流程控制意義,掌握基本語句(賦值語句、注釋語句、打印語句)、IF、CASE、LOOP、WHILE-LOOP、FOR-LOOP語句、跳轉(zhuǎn)語句(EXIT、CONTINUE、GOTO)和返回語句(單值返回、集合返回)。2.能力目標:能夠在PL/SQL編程中正確使用不同數(shù)據(jù)類型的變量和常量,能夠正確定義和引用變量,能夠結(jié)合數(shù)據(jù)處理的需要使用準確使用運算符構(gòu)造恰當?shù)谋磉_式。能夠結(jié)合求解問題的算法,在PL/SQL編程中運用IF語句和CASE語句編寫單分支、兩分支或多分支選擇的分支結(jié)構(gòu),運用LOOP、WHILE-LOOP、FOR-LOOP循環(huán)語句編寫循環(huán)結(jié)構(gòu)程序。教學重難點重點:標識符、變量等概念和應(yīng)用,控制語句的使用。難點:復(fù)制類型、行類型和組合類型,打印語句的使用,集合返回語句的使用。思政元素通過回顧結(jié)構(gòu)化程序設(shè)計方法,以及PL/SQL中的控制語句介紹,強化計算思維思想意識,結(jié)合流程圖培養(yǎng)學生工程思想意識,介紹分支結(jié)構(gòu)過程中,引導(dǎo)學生對人生道路選擇的思考和人生規(guī)劃,結(jié)合我國社會主義制度的選擇,增強學生的制度自信、道路自信。從掌握新知識、培養(yǎng)新技能方面引導(dǎo)學生關(guān)注內(nèi)涵發(fā)展和職業(yè)生涯規(guī)劃。教學資源教材:《數(shù)據(jù)庫原理與技術(shù)(金倉KingbaseES版)》,錢育蓉張文東,電子工業(yè)出版社,2022.8參考書:1、數(shù)據(jù)庫系統(tǒng)概論(第五版),王珊薩師煊,高等教育出版社,2014.92、數(shù)據(jù)庫原理及應(yīng)用教程(第四版),陳志泊,人民郵電出版社,2017.113、《人大金倉數(shù)據(jù)庫-SQL和PLSQL速查手冊》教學內(nèi)容新課導(dǎo)入:為了提高SQL的數(shù)據(jù)處理和更加靈活的控制功能,實現(xiàn)應(yīng)用程序與KingbaseES數(shù)據(jù)庫服務(wù)器的通信,KingbaseES通過對SQL的擴展,提供了金倉PL/SQL語言。7.1PL/SQL編程基礎(chǔ)7.1.1PL/SQL簡介KingbaseES的PL/SQL是對SQL語句的擴展,在普通SQL語句的基礎(chǔ)上增加了編程語言的特點,是一種用于數(shù)據(jù)庫系統(tǒng)的可載入的過程語言。1.PL/SQL的特點2.PL/SQL的優(yōu)點3.PL/SQL的結(jié)構(gòu)一個完整的PL/SQL塊主要包括:聲明部分、執(zhí)行部分和異常處理部分。4.PL/SQL的匿名塊和命名塊7.1.2變量聲明1.變量的命名2.變量的聲明3.變量的別名7.1.3數(shù)據(jù)類型、表達式與運算符PL/SQL與其他編程語言一致,支持多種內(nèi)置、用戶自定義類型。1.基本類型2.復(fù)制類型3.行類型和組合類型4.支持的其它類型5.表達式6.運算符7.1.4控制結(jié)構(gòu)和語句1.基本語句⑴賦值語句①直接賦值②通過SELECT……INTO賦值⑵注釋語句⑶打印語句2.IF語句PL/SQL有三種格式的IF,語法結(jié)構(gòu)如下:⑴簡單分支IF...THEN...ENDIF⑵二重分支IF...THEN...ELSE...ENDIF⑶多重分支IF...THEN...ELSIF...THEN...ELSE...ENDIF3.CASE語句(1)簡單CASE(2)搜索CASE4.循環(huán)控制語句⑴簡單循環(huán)LOOP⑵WHILE-LOOP循環(huán)⑶FOR-LOOP循環(huán)5.跳轉(zhuǎn)語句⑴EXIT語句⑵CONTINUE語句⑶GOTO語句6.返回語句(1)單值返回語句(2)集合返回有三個語句可以用來從函數(shù)中返回集合數(shù)據(jù),集合返回格式如下:RETURNNEXTexpressionRETURNQUERYqueryRETURNQUERYEXECUTEcommand-string[USINGexpression[,...]]歸納總結(jié)變量的定義、賦值、類型、使用。變量是可以存儲數(shù)據(jù)值的對象??梢允褂米兞總鬟f數(shù)據(jù)。流程控制語句提供了條件操作所

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論