![實(shí)驗(yàn)7數(shù)據(jù)庫的Transact-SQL程序設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/2664107c76e8205ea2a4f99cabc098e6/2664107c76e8205ea2a4f99cabc098e61.gif)
![實(shí)驗(yàn)7數(shù)據(jù)庫的Transact-SQL程序設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/2664107c76e8205ea2a4f99cabc098e6/2664107c76e8205ea2a4f99cabc098e62.gif)
![實(shí)驗(yàn)7數(shù)據(jù)庫的Transact-SQL程序設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/2664107c76e8205ea2a4f99cabc098e6/2664107c76e8205ea2a4f99cabc098e63.gif)
![實(shí)驗(yàn)7數(shù)據(jù)庫的Transact-SQL程序設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/2664107c76e8205ea2a4f99cabc098e6/2664107c76e8205ea2a4f99cabc098e64.gif)
![實(shí)驗(yàn)7數(shù)據(jù)庫的Transact-SQL程序設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/2664107c76e8205ea2a4f99cabc098e6/2664107c76e8205ea2a4f99cabc098e65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
.PAGE.WORD格式可編輯專業(yè)技術(shù)資料整理韶關(guān)學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告冊實(shí)驗(yàn)課程名稱:數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)驗(yàn)項(xiàng)目名稱:Transact-SQL程序設(shè)計(jì)實(shí)驗(yàn)類型〔打√:〔基礎(chǔ)?、綜合、設(shè)計(jì)院系:教育學(xué)院專業(yè)班級:11教育技術(shù)學(xué)姓名:學(xué)號:指導(dǎo)老師:林育曼XX學(xué)院教務(wù)處編制一、實(shí)驗(yàn)預(yù)習(xí)報(bào)告內(nèi)容預(yù)習(xí)日期:20XX11月30日實(shí)驗(yàn)預(yù)習(xí)報(bào)告內(nèi)容原則上應(yīng)包含實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)所用主要儀器藥品、實(shí)驗(yàn)原理與公式、實(shí)驗(yàn)預(yù)習(xí)疑問等項(xiàng)目。一、實(shí)驗(yàn)?zāi)康?、掌握Transact-SQL的數(shù)據(jù)類型、常量變量、表達(dá)式等的概念和使用方法。2、掌握程序中注釋的基本概念和使用方法。3、掌握程序中的流程控制語句的使用方法。4、掌握SQLServer2005中常用函數(shù)的用法。5、掌握游標(biāo)的概念和聲明方法,以及使用游標(biāo)進(jìn)行數(shù)據(jù)的查詢、修改、刪除操作等。二、實(shí)驗(yàn)準(zhǔn)備1、了解程序中注釋的語法格式。2、了解程序中的流程控制語句:IFELSE、CASE、WHILE等流程控制語句。3、了解系統(tǒng)提供的常用數(shù)學(xué)函數(shù)、日期和時(shí)間函數(shù)、字符串函數(shù)和數(shù)據(jù)類型轉(zhuǎn)換函數(shù)的用法。4、了解函數(shù)的使用方法。5、了解游標(biāo)的使用方法。三、實(shí)驗(yàn)內(nèi)容1、完成上機(jī)實(shí)驗(yàn)指導(dǎo)中的實(shí)驗(yàn)7,并回答實(shí)驗(yàn)中的實(shí)驗(yàn)思考。具體實(shí)驗(yàn)要求看上機(jī)實(shí)驗(yàn)指導(dǎo)書的19~22頁?!策x做實(shí)驗(yàn)預(yù)習(xí)評分:二、實(shí)驗(yàn)原始〔數(shù)據(jù)記錄實(shí)驗(yàn)時(shí)間:20XX12月3日〔星期二第五六節(jié)如有實(shí)驗(yàn)數(shù)據(jù)表格,學(xué)生在實(shí)驗(yàn)預(yù)習(xí)時(shí)應(yīng)畫好實(shí)驗(yàn)數(shù)據(jù)表格,供實(shí)驗(yàn)時(shí)填寫數(shù)據(jù)〔本頁如不夠,可另附相同規(guī)格的紙張。指導(dǎo)教師批閱及簽名簽名:年月日實(shí)驗(yàn)同組人:三、實(shí)驗(yàn)報(bào)告內(nèi)容20XX12月4日實(shí)驗(yàn)報(bào)告內(nèi)容原則上應(yīng)包含主要實(shí)驗(yàn)步驟、實(shí)驗(yàn)數(shù)據(jù)計(jì)算〔實(shí)驗(yàn)操作結(jié)果、實(shí)驗(yàn)結(jié)果〔疑問分析等項(xiàng)目。實(shí)施內(nèi)容:一、根據(jù)實(shí)驗(yàn)要求完成實(shí)驗(yàn):〔寫明步驟和截圖0. 創(chuàng)建tudentsb數(shù)據(jù)及其相表,錄入據(jù)。動查詢析器,行下面接的碼可。創(chuàng)數(shù)據(jù)庫碼1. 在查詢分析器中,擇sdesb數(shù)據(jù)庫,輸以下代碼。DEEstaearcar〔10EETsta=姓名OMsueinfoWHEE姓名KE‘%’EETstae觀察顯示結(jié)果與sdeifo表中數(shù)據(jù)進(jìn)行比sae賦值的是EECT結(jié)果集中的個(gè)數(shù)據(jù)賦值的是結(jié)果集中的姓張的數(shù)據(jù)2. 定義it型局部變量raeax、@raei、rasu,在rade表中查找最高分、最分和總,分別給raeax、@raein和@rasu,并顯示。DEE@raeaxn,@rasu,itEET@raeax=a〔分?jǐn)?shù),radein=i〔分?jǐn)?shù),rasum=su〔分?jǐn)?shù)OMraeEET@radeax,@raei,radsum3. 使用ET命令將查詢的結(jié)數(shù)目賦給t型局部變量r給下面碼中的劃線處填上當(dāng)?shù)膬?nèi),以完上述操。DEErowE=〔EETON〔FOMrars —顯示rs的值4. 以下代碼在rrclum表中插入新紀(jì):DEEiCIdi,iErrrCdeitNETNOcrrlu〔課程編號,課程名稱分AE〔’0006’,’B程序設(shè)’,2EETiCd=@iet,@nErrroe=@errrEETiC,iErrroe將該代碼連續(xù)執(zhí)兩次觀察兩顯示的息及rrlum表中數(shù)據(jù)的變化為么前后兩次行時(shí)顯的信息不同?兩次顯示的結(jié)果都是一樣呀,網(wǎng)上的答案也是這樣的,更不清楚為什么要問為什么兩次執(zhí)行時(shí)顯示的信息會不同。因?yàn)槲也恍⌒膱?zhí)行了四次,所以就出了四個(gè)VB〔估計(jì)是不是考的主鍵的唯一性?不能重復(fù)插入?但估計(jì)是之前的代碼疏忽了置主鍵?5. 在sudesb數(shù)據(jù)庫的sdeifo表中"別"為組條件分別計(jì)男生和女生人數(shù)。6. 在rae表中,使用適當(dāng)函找"高等學(xué)"程的最高、最低和平均。結(jié)果檢驗(yàn)無誤7. 定義一個(gè)aie型局部變量stde,以存儲當(dāng)前日期計(jì)算seinfo表中的學(xué)生年齡并示學(xué)生姓名齡在代碼的劃部分填適當(dāng)內(nèi)容以實(shí)現(xiàn)上述功能。DEEaieEstuet=給suet賦值為當(dāng)前日期EET姓名,〔sue-yar〔出生日S年齡OMsueinfo8. 運(yùn)行以下代碼,寫運(yùn)行結(jié)。DEE@at,@bntETa=168ETb=73EETa&b,a|b,a^b9.在局部變量sid中存儲了學(xué)號編寫查詢學(xué)號為001的生的各平均成績?nèi)绻椒?gt;=0則顯"的成績格了恭喜你"否則顯"你成績不及格"。F<<EETG<分?jǐn)?shù)>OMraewre學(xué)號=‘0001’<60>NT‘你的成績不及’EENT‘你的成績及格了恭喜你!’10.運(yùn)行以下代碼段寫出運(yùn)的結(jié)果。DEEcoutrtET@coutr=1WHE@outr<10EGNEET‘coutr的值現(xiàn)在為’+NE<H〔2,our>ET@cour=@cour+1END11.查詢r(jià)ae表如果分?jǐn)?shù)大于于9顯示如果分?jǐn)?shù)于等于80小于9顯示;如果分?jǐn)?shù)于等于70小于80,示;如分?jǐn)?shù)大于等于60小于70顯示D其他顯示E在以下碼的劃部分填適當(dāng)內(nèi)完上述功能EET學(xué)號,分?jǐn)?shù),等級=E數(shù)>=0HEN‘’HEN分?jǐn)?shù)=80ND數(shù)<90‘’HEN分?jǐn)?shù)=70ND數(shù)<80HN‘’HEN分?jǐn)?shù)=60ND數(shù)<70HNEE‘E’ENDOMrae12.計(jì)算rae表的分?jǐn)?shù)列的平均如小于8則分?jǐn)?shù)增其值的如果數(shù)的最高值過95,終止該作。在下代碼線填入適當(dāng)內(nèi)容以成上述能。HE<EE<分?jǐn)?shù)>OMra><80EGNDEraeET分?jǐn)?shù)=分?jǐn)?shù)1.05f〔EECTMX〔分?jǐn)?shù)OMra>EKEEEND13.編寫代碼計(jì)算并示@n=1+2+3+..+20。14.編寫代碼計(jì)算并示1~10之間所有完平數(shù)例如81=9則稱81完全平方數(shù)。15.計(jì)算1~100以內(nèi)所有素?cái)?shù)。16.在stdesb數(shù)據(jù)庫中,使游標(biāo)查數(shù)據(jù)?!? 打開查詢分析器聲明一個(gè)srsr游標(biāo),要求返回seifo表中性別""的學(xué)記錄,該游允許前滾動和改?!? 打開scrsr游標(biāo)。〔3 獲取并顯示所有據(jù)?!? 關(guān)閉該游標(biāo)。17.使用標(biāo)修改據(jù)?!?打開srsr游標(biāo)?!?將馬的男學(xué)的出日期的份加1。因?yàn)檎f什么局部變量不能是text變量,然后為了做這題,我就把備注數(shù)據(jù)類型改成varchar<50>了才做的這題〔3關(guān)閉srsr。18.聲明標(biāo)變量s,使之關(guān)聯(lián)srsr游標(biāo),利用sc查詢年齡在69月份出生學(xué)生信。19.使用統(tǒng)存儲程srsrst顯示在當(dāng)前用域內(nèi)的標(biāo)及其性。四、實(shí)驗(yàn)思考1.使用游標(biāo)對數(shù)據(jù)庫的表進(jìn)行刪除和修改等操作。UPDATE語句的格式為:
UPDATEtable_name
SET{列名=表達(dá)式}[,…n]
WHERECURRENTOFcursor_name
DELETE語句的格式為:
DELETEFROMtable_name
WHERECURRENTOFcursor_name
CURRENTOFcursor_name:表示當(dāng)前游標(biāo)指針?biāo)傅漠?dāng)前行數(shù)據(jù)。CURRENTOF只能在UPDATE和DELETE語句中使用。
2.流程控制語句與其他編程語言提供的語句有何差別?不同的變成語句是不同的,但是流程語句就是思路很清晰的那種,可以很輕松就轉(zhuǎn)換成其他語言的流程圖或者程序了。3.區(qū)分局部變量與全局變量的不同,思考全局變量的用處。答:不同點(diǎn):局部變量的首字母為單個(gè)@,使用DECLARE語句定義,僅存在于聲明它的批處理、存儲過程或觸發(fā)器中。處理結(jié)束后,存儲在局部變量中的信息將丟失。全局變量由系統(tǒng)定義并維護(hù),通過在名稱前加@@符號區(qū)別于局部變量,通常被服務(wù)器用來跟蹤服務(wù)器范圍和特定會話期間的信息,不能顯示的賦值或聲明。全局變量不能由用戶定義,也不能被應(yīng)用程序用來在處理器之間交叉?zhèn)鬟f信息。全局變量的作用,全局變量通常存儲一些SQLS
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年第12課從明朝建立到清軍人關(guān)-勤徑學(xué)升高中歷史必修上同步練測(統(tǒng)編版2019)
- 園林養(yǎng)護(hù)人員雇傭合同范文2025年
- 2025年伙伴合同終止協(xié)議
- 2025年企業(yè)辦公用品綜合供需合同
- 2025年官方物流配送協(xié)議書高清
- 2025年企業(yè)設(shè)備抵押擔(dān)保貸款合同
- 2025年動物收養(yǎng)協(xié)議版式
- 2025年糧食供需雙方合同策劃大綱
- 2025年智能交通項(xiàng)目提案報(bào)告模式
- 2025年企業(yè)維修保養(yǎng)年合作協(xié)議
- 咖啡店合同咖啡店合作經(jīng)營協(xié)議
- 2025年山東鋁業(yè)職業(yè)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 藥膳與食療試題及答案高中
- 北京市西城區(qū)2024-2025學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷含答案
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 二零二五年度海外市場拓展合作協(xié)議4篇
- 北京市朝陽區(qū)2024-2025學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2025年春新外研版(三起)英語三年級下冊課件 Unit4第2課時(shí)Speedup
- 2024年湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- (正式版)HGT 6313-2024 化工園區(qū)智慧化評價(jià)導(dǎo)則
- 公共關(guān)系學(xué)完整教學(xué)課件
評論
0/150
提交評論