數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)驗(yàn)報(bào)告要求與課程總結(jié)11
《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用》上機(jī)實(shí)驗(yàn)報(bào)告要求
[封面]
《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用》上機(jī)實(shí)驗(yàn)報(bào)告姓名:專(zhuān)業(yè)班級(jí):學(xué)號(hào):完成時(shí)間:[主要內(nèi)容]
實(shí)驗(yàn)報(bào)告要求將五次上機(jī)的主要內(nèi)容綜合編寫(xiě),分以下幾部分:一、概述
綜合介紹上機(jī)實(shí)驗(yàn)的主要完成情況和內(nèi)容。二、主要上機(jī)實(shí)驗(yàn)內(nèi)容
1.數(shù)據(jù)庫(kù)的創(chuàng)建:重點(diǎn)介紹自己創(chuàng)建數(shù)據(jù)庫(kù)的方法、數(shù)據(jù)庫(kù)文件名、數(shù)據(jù)庫(kù)要實(shí)現(xiàn)的主要功能等。
2.表的創(chuàng)建:分別介紹自己所創(chuàng)建的各個(gè)表的表名、表結(jié)構(gòu)的設(shè)計(jì)、表的創(chuàng)建方法、表記錄等。
3.查詢(xún)的創(chuàng)建:介紹自己所創(chuàng)建的查詢(xún)名及實(shí)現(xiàn)的功能,創(chuàng)建方法等。
4.窗體的創(chuàng)建:同上5.報(bào)表的創(chuàng)建:同上6.宏的創(chuàng)建:同上
注:本部分內(nèi)容要求與自己提交的數(shù)據(jù)庫(kù)文件內(nèi)容對(duì)應(yīng)(應(yīng)有必要的屏幕截圖),否則視為抄襲!
三、總結(jié)
(主要對(duì)整個(gè)上機(jī)實(shí)驗(yàn)作簡(jiǎn)要總結(jié),并寫(xiě)出自己的收獲、體會(huì)和存在的問(wèn)題。)[要求]
1、統(tǒng)一采用A4白紙打印或書(shū)寫(xiě),左邊裝訂,要求有封面。2、主要寫(xiě)出自己完成的實(shí)驗(yàn)內(nèi)容,嚴(yán)禁抄襲,否則不計(jì)分。3、要求提供原始文件附件,主要包括本人建立的數(shù)據(jù)庫(kù)文件(文件名為“專(zhuān)業(yè)班級(jí)-學(xué)號(hào).mdb”,如:安全0901-01.mdb)。請(qǐng)將文件通過(guò)郵件發(fā)送到如下郵箱:csuhb05@126.com
郵件主題請(qǐng)寫(xiě)上自己的專(zhuān)業(yè)班級(jí)、姓名、學(xué)號(hào),如果數(shù)據(jù)庫(kù)文件中有內(nèi)容需要補(bǔ)充說(shuō)明的,請(qǐng)?jiān)卩]件中說(shuō)明。
4、上機(jī)實(shí)驗(yàn)報(bào)告請(qǐng)以班為單位收齊于4月23日(第9周星期六)前上交(數(shù)據(jù)庫(kù)文件也在此時(shí)間之前提交),否則不計(jì)算成績(jī)。5、交作業(yè)地點(diǎn):采礦樓108
筆試考試題型(閉卷)
一、選擇題(單選,每小題2分,共50分)二、填空題(每空1分,共50分)考試時(shí)間:100分鐘
總評(píng)成績(jī)構(gòu)成:平時(shí)成績(jī):30%,上機(jī)成績(jī):20%,筆試成績(jī):50%
考試安排:
時(shí)間:第8周星期四3-4節(jié)(4月14日10:00~11:40)地點(diǎn):新校區(qū)教學(xué)樓(待定)課程總結(jié)
本課程主要講述了兩個(gè)大方面的內(nèi)容:基本概念和基本操作,分別要求掌握的主要內(nèi)容如下:一、基本概念
1、數(shù)據(jù)、信息
2、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)、3、數(shù)據(jù)庫(kù)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)發(fā)展的三個(gè)階段P26、數(shù)據(jù)庫(kù)系統(tǒng)的
組成P29
4、數(shù)據(jù)庫(kù)(ACCESS)設(shè)計(jì)的主要步驟(P50)
5、數(shù)據(jù)模型:層次模型、網(wǎng)狀模型、關(guān)系模型(關(guān)系運(yùn)算:選擇、
投影、連接)P52-55
6、實(shí)體間的聯(lián)系(一對(duì)一、一對(duì)多、多對(duì)多)P56-607、數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)和目標(biāo)、步驟,P60
8、Access數(shù)據(jù)庫(kù)的7種對(duì)象:表、查詢(xún)、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)
頁(yè)、宏、模塊
9、Access的特點(diǎn)與主要功能P21
10、Access表的構(gòu)成:字段、記錄與值、主關(guān)鍵字、外部關(guān)鍵字。
P46
11、Access的10種數(shù)據(jù)類(lèi)型:文本、備注、數(shù)字、日期/時(shí)間、貨
幣、自動(dòng)編號(hào)、是/否、OLE對(duì)象、超級(jí)鏈接、查閱向?qū)А9412、排序的規(guī)則:文本、數(shù)字、日期數(shù)據(jù)的比較大小P113、查詢(xún)對(duì)象的功能、類(lèi)型P143-14614、查詢(xún)準(zhǔn)則,P147-149
(1)運(yùn)算符:算術(shù)、關(guān)系、特殊、邏輯運(yùn)算符。
(2)表達(dá)式:根據(jù)要求寫(xiě)出表達(dá)式,根據(jù)表達(dá)式說(shuō)出意義。
表達(dá)式書(shū)寫(xiě)規(guī)則:“中南大學(xué)”、#201*-11-10#、[姓名]
(3)通配符的意義與應(yīng)用:?、*、#、[]14、窗體的功能、窗體的類(lèi)型P185-18715、報(bào)表對(duì)象的功能、類(lèi)型P228-229
16、宏的功能、類(lèi)型,主要操作命令及作用P253
16、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的6個(gè)階段及各階段的主要任務(wù)。(P255-256)17、應(yīng)掌握的函數(shù):
時(shí)間函數(shù)(P149)、IIf(條件,值1,值2)函數(shù)、
總計(jì)函數(shù)sum()、avg()、max()、min()、count()P140表5.1
二、基本操作
1、數(shù)據(jù)庫(kù)的創(chuàng)建方法:向?qū)А⑹謩?dòng)創(chuàng)建空數(shù)據(jù)庫(kù)2、表的創(chuàng)建、維護(hù)與操作方法:
(1)創(chuàng)建表結(jié)構(gòu)的三種方式:設(shè)計(jì)器、向?qū)、?shù)據(jù)表(2)字段屬性的設(shè)置P72
(3)表中不同類(lèi)型數(shù)據(jù)的輸入方法P82(4)主關(guān)健字的設(shè)置方法(5)表間關(guān)系的建立方法
(6)表結(jié)構(gòu)的維護(hù):添加、刪除、修改字段等(7)表內(nèi)容的維護(hù):添加、刪除、修改、復(fù)制記錄(8)美化表
(9)操作表:查找與替換、排序、篩選3、創(chuàng)建查詢(xún)的方法
(1)兩種創(chuàng)建方法:向?qū)、設(shè)計(jì)視圖
(2)各種查詢(xún)的創(chuàng)建方法:選擇查詢(xún)(含單表和多表)、參數(shù)查詢(xún)、交叉表查詢(xún)、操作查詢(xún)(生成表查詢(xún)、刪除查詢(xún)、更新查詢(xún)、追加查詢(xún))
(3)創(chuàng)建查詢(xún)生成新數(shù)據(jù)的方法(P137):按總計(jì)生成新數(shù)據(jù)、按分組生成新數(shù)據(jù)、自定義數(shù)據(jù)字段生成新數(shù)據(jù),其中要注意更改顯示的字段名的方法(冒號(hào)分開(kāi))。4、創(chuàng)建窗體的方法
(1)三種方法:自動(dòng)、向?qū)、設(shè)計(jì)器
(2)各種窗體的創(chuàng)建方法:縱欄式、表格式、主\\子式、圖表窗體(3)設(shè)計(jì)器創(chuàng)建窗體的方法:窗體視圖的構(gòu)成、常用控件的功能和創(chuàng)建方法、與窗體結(jié)合的查詢(xún)的創(chuàng)建方法(P175)(4)窗體的美化方法(操作過(guò)程中了解)5、創(chuàng)建報(bào)表的方法
(1)與窗體基本相同(補(bǔ)充標(biāo)簽報(bào)表的創(chuàng)建方法)
(2)在報(bào)表中添加計(jì)算字段(P223-225)和匯總數(shù)據(jù)的方法(P226-227)。
注意:定義計(jì)算控件的計(jì)算表達(dá)式的方法(表達(dá)式前要加=號(hào)),匯總控件添加的位置(節(jié)頁(yè)腳、頁(yè)面頁(yè)腳、報(bào)表頁(yè)腳,注意區(qū)別。6、創(chuàng)建宏的方法操作序列宏宏組條件宏
擴(kuò)展閱讀:《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用》實(shí)驗(yàn)報(bào)告201*
實(shí)驗(yàn)1數(shù)據(jù)定義
一.實(shí)驗(yàn)?zāi)康模?/p>
1.熟悉SQLServer201*的運(yùn)行環(huán)境和使用方法2.掌握數(shù)據(jù)庫(kù)的定義方法3.掌握數(shù)據(jù)表的定義方法
4.掌握數(shù)據(jù)表中寫(xiě)入數(shù)據(jù)的方法
二.實(shí)驗(yàn)內(nèi)容:
操作1.1:創(chuàng)建一個(gè)test數(shù)據(jù)庫(kù),其主數(shù)據(jù)文件邏輯名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸為無(wú)限大,增長(zhǎng)速度1MB;數(shù)據(jù)庫(kù)日志文件邏輯名稱(chēng)為test_log,物理文件名為test_log.ldf,初始大小為1MB,最大尺寸為5MB,增長(zhǎng)速度為10%。
操作1.2:使用T-SQL語(yǔ)句查看數(shù)據(jù)庫(kù)test屬性操作1.3:使用T-SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)test
操作1.4:創(chuàng)建學(xué)生表:student(st_id,st_nm,st_sex,st_birth,st_score,st_date,st_from)操作1.5:創(chuàng)建課程信息表:couse(cs_id,cs_nm,cs_tm,cs_sc)操作1.6:創(chuàng)建選課表:slt_couse(cs_id,st_id,score,sltdate)操作1.7:創(chuàng)建院系信息表:dept(dp_id,dp_nm,dp_drt,dt_tel)操作1.8:刪除“dept”表
操作1.9:分別向“student”表、“couse”表、“slt_couse”表、“dept”表中輸入數(shù)據(jù)記錄
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)2數(shù)據(jù)完整性
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握數(shù)據(jù)表的修改方法
2.掌握數(shù)據(jù)表的空值約束、默認(rèn)值約束、檢查約束定義的方法3.掌握數(shù)據(jù)表主鍵、外鍵定義的方法4.掌握數(shù)據(jù)表唯一性約束定義的方法
二.實(shí)驗(yàn)內(nèi)容:
操作2.1:為“dept”表添加“dp_count”列(數(shù)據(jù)類(lèi)型為nvarchar,長(zhǎng)度為3,允許為空)操作2.2:修改“dept”表的“dp_count”列數(shù)據(jù)類(lèi)型為int操作2.3:刪除dept”表的“dp_count”列
操作2.4:將student表中的st_sex列屬性更改為NOTNULL操作2.5:將student表中的st_from列默認(rèn)值設(shè)置為“陜西省”
操作2.6:將slt_couse表中的score列的檢查約束設(shè)置為>=0且實(shí)驗(yàn)3數(shù)據(jù)更新
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握向數(shù)據(jù)表中插入數(shù)據(jù)的方法2.掌握修改數(shù)據(jù)表中數(shù)據(jù)的方法3.掌握刪除數(shù)據(jù)表中數(shù)據(jù)的方法
二.實(shí)驗(yàn)內(nèi)容:
操作3.1:向dept表插入一條記錄,系號(hào)11,系名自動(dòng)控制系,系主任為李其余,電話81234567操作3.2:向student表插入一條記錄,學(xué)號(hào)070201*01,姓名為王小五,性別為男,出生日期為1990年9月9日,系號(hào)為11,其余字段為NULL或默認(rèn)值
操作3.3:向couse表插入一條記錄,課程號(hào)1234,課程名為操作系統(tǒng),其余字段為NULL或默認(rèn)值
操作3.4:向slt_couse表插入一條記錄,課程號(hào)1234,學(xué)名070201*01,其余字段為NULL或默認(rèn)值
操作3.5:修改student表記錄,將王小五的入學(xué)成績(jī)改為88
操作3.6:修改couse表記錄,將所有記錄的學(xué)分改為4,學(xué)時(shí)改為64
操作3.7:修改slt_couse表記錄,將課程號(hào)為1234,學(xué)名為070201*01的記錄的成績(jī)改為77操作3.8:刪除slt_couse表記錄,將課程號(hào)為1234,學(xué)名為070201*01的記錄刪除操作3.9:刪除couse表記錄,將課程號(hào)為1234的記錄刪除
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)4數(shù)據(jù)查詢(xún)I
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握Select語(yǔ)句簡(jiǎn)單查詢(xún)的方法
2.掌握使用關(guān)系表達(dá)式和邏輯表達(dá)式進(jìn)行條件查詢(xún)的方法3.掌握使用LIKE關(guān)鍵字進(jìn)行模糊查詢(xún)的方法
4.掌握使用Between…And、IN、[NOT]NULL關(guān)鍵字進(jìn)行查詢(xún)的方法
二.實(shí)驗(yàn)內(nèi)容:
操作4.1:查詢(xún)所有系的信息
操作4.2:查詢(xún)所有的課程號(hào)與課程名稱(chēng)操作4.3:顯示所有學(xué)生班級(jí)
操作4.4:查詢(xún)dept表中系號(hào)為11的院系信息
操作4.5:查詢(xún)student表中201*年及以后入學(xué)的學(xué)生信息操作4.6:查詢(xún)選修了1002號(hào)課程且成績(jī)?cè)?0以下的學(xué)生學(xué)號(hào)操作4.7:查詢(xún)所有“計(jì)算機(jī)”開(kāi)頭的課程信息
操作4.8:查詢(xún)所有課程名中包含“信息”的課程信息
操作4.9:查詢(xún)?cè)?989.7.1到1990.6.30之間出生的學(xué)生信息操作4.10:查詢(xún)11系、12系、13系的學(xué)生信息
操作4.11:查詢(xún)選修了1001號(hào)課程且成績(jī)?yōu)榭盏膶W(xué)生選課信息
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)5數(shù)據(jù)查詢(xún)II
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握對(duì)查詢(xún)結(jié)果進(jìn)行排序的方法2.掌握對(duì)查詢(xún)結(jié)果進(jìn)行存儲(chǔ)的方法3.掌握在查詢(xún)中使用統(tǒng)計(jì)函數(shù)的方法4.掌握對(duì)查詢(xún)結(jié)果進(jìn)行分類(lèi)匯總的方法
二.實(shí)驗(yàn)內(nèi)容:
操作5.1:查詢(xún)課程信息,按課程名稱(chēng)降序排序
操作5.2:查詢(xún)選修了1001號(hào)課程成績(jī)非空的學(xué)生學(xué)號(hào)和成績(jī),并按成績(jī)降序排序操作5.3:查詢(xún)學(xué)生信息,按姓名升序排序,再按系號(hào)降序排序操作5.4:查詢(xún)陜西籍學(xué)生,將結(jié)果保存在新表st_shanxi操作5.5:查詢(xún)課程總數(shù)
操作5.6:查詢(xún)選修1001號(hào)課程的學(xué)生人數(shù)、最高分、最低分和平均分操作5.7:求各個(gè)課程號(hào)和相應(yīng)的選課人數(shù)操作5.8:統(tǒng)計(jì)各班人數(shù)
操作5.9:依次按班級(jí)、系號(hào)對(duì)學(xué)生進(jìn)行分類(lèi)統(tǒng)計(jì)人數(shù)、入學(xué)平均分
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)6數(shù)據(jù)查詢(xún)III
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握使用SQLServer形式進(jìn)行連接查詢(xún)的方法2.掌握使用ANSI形式進(jìn)行連接查詢(xún)的方法
二.實(shí)驗(yàn)內(nèi)容:
操作6.1:用SQLServer形式連接查詢(xún)學(xué)生學(xué)號(hào)、姓名、性別及其所選課程編號(hào)操作6.2:用ANSI形式連接查詢(xún)學(xué)生學(xué)號(hào)、姓名、性別及其所選課程編號(hào)
操作6.3:用SQLServer形式連接查詢(xún)學(xué)生學(xué)號(hào)、姓名及其所選課程名稱(chēng)及成績(jī)操作6.4:用ANSI形式連接查詢(xún)學(xué)生學(xué)號(hào)、姓名及其所選課程名稱(chēng)及成績(jī)操作6.5:查詢(xún)選修了1002課程的學(xué)生學(xué)號(hào)、姓名及1001課程成績(jī)操作6.6:查詢(xún)選修了“數(shù)據(jù)結(jié)構(gòu)”課程的學(xué)生學(xué)號(hào)、姓名及課程成績(jī)
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)7數(shù)據(jù)查詢(xún)IV
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握子查詢(xún)的概念
2.掌握查詢(xún)中使用子查詢(xún)的方法
2.掌握在更新語(yǔ)句中使用子查詢(xún)的方法
二.實(shí)驗(yàn)內(nèi)容:
操作7.1:用子查詢(xún)對(duì)各班人數(shù)進(jìn)行查詢(xún)(新增列)
操作7.2:用子查詢(xún)對(duì)各課程的選課人數(shù)進(jìn)行查詢(xún)(新增列)
操作7.3:查詢(xún)選修了1002課程成績(jī)不及格的學(xué)生的學(xué)號(hào)、姓名和性別,并按姓名升序排序操作7.4:查詢(xún)“東方紅”同學(xué)所在班的學(xué)生信息,并按姓名降序排序操作7.5:查詢(xún)系主任為“趙虎”的系的所有學(xué)生信息
操作7.6:將070511班所有學(xué)生信息插入到表student01(st_id,st_nm,st_sex)操作7.7:生成1002號(hào)課程的成績(jī)單student02(st_id,st_nm,score)操作7.8:將有不及格成績(jī)的學(xué)生的st_mnt值更改為3操作7.9:將沒(méi)有被選修的課程的學(xué)分更改為0操作7.10:刪除學(xué)分為0的選課信息
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)8索引
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握創(chuàng)建非聚集索引、復(fù)合索引、唯一非聚集索引的方法2.掌握查看數(shù)據(jù)表上索引的方法3.掌握更改數(shù)據(jù)表的索引名的方法4.掌握刪除數(shù)據(jù)表的索引的方法
二.實(shí)驗(yàn)內(nèi)容:
操作9.1:在student表的st_nm屬性上創(chuàng)建非聚集索引操作9.2:在student表的st_id和st_nm屬性上創(chuàng)建復(fù)合索引操作9.3:在student表的st_id屬性上創(chuàng)建唯一非聚集索引操作9.4:查看student表的索引操作9.5:更改student表的索引名操作9.6:刪除student表的索引idx_stid
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)9視圖
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握在創(chuàng)建、刪除視圖的方法2.掌握對(duì)視圖進(jìn)行查詢(xún)的方法
3.掌握對(duì)視圖中的數(shù)據(jù)進(jìn)行插入、修改、刪除的方法
二.實(shí)驗(yàn)內(nèi)容:
操作9.1:創(chuàng)建學(xué)生情況視圖view_student(st_id,st_nm,st_sex,st_dpid)操作9.2:創(chuàng)建院系情況視圖view_dept(dp_id,dp_nm)
操作9.3:創(chuàng)建學(xué)生選課情況視圖std_slt(a.st_id,a.st_nm,a.st_sex,b.cs_id,b.score)操作9.4:由view_student視圖創(chuàng)建01系學(xué)生情況視圖操作9.5:刪除std_slt視圖
操作9.6:查詢(xún)view_dept視圖中所有院系的編號(hào)及其名稱(chēng)操作9.7:查詢(xún)view_student視圖中所有01系的學(xué)生操作9.8:向view_student視圖中插入學(xué)生記錄
操作9.9:將view_dept視圖中01系的系名更改為"信息管理系"操作9.10:刪除view_student視圖中學(xué)生’李麗’的信息
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)10存儲(chǔ)過(guò)程
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握創(chuàng)建不帶參數(shù)和帶參數(shù)的存儲(chǔ)過(guò)程的方法2.掌握?qǐng)?zhí)行不帶參數(shù)和帶參數(shù)的存儲(chǔ)過(guò)程的方法3.掌握查看存儲(chǔ)過(guò)程的方法
二.實(shí)驗(yàn)內(nèi)容:
操作10.1:針對(duì)學(xué)生表student,創(chuàng)建一個(gè)名稱(chēng)為student_proc的存儲(chǔ)過(guò)程,功能是從數(shù)據(jù)表student中查詢(xún)所有男學(xué)生的信息。
操作10.2:創(chuàng)建一個(gè)帶參數(shù)的存儲(chǔ)過(guò)程proc_stu_class,功能是根據(jù)參數(shù)班級(jí)信息(默認(rèn)值為070511),查詢(xún)此班所有學(xué)生的信息。
操作10.3:創(chuàng)建一個(gè)帶輸入輸出參數(shù)的存儲(chǔ)過(guò)程proc_stuinfor,功能是根據(jù)參數(shù)學(xué)生學(xué)號(hào),查詢(xún)此學(xué)生的姓名和入學(xué)成績(jī)。
操作10.4:存儲(chǔ)過(guò)程proc_stuwang參數(shù)中使用通配符,功能是根據(jù)參數(shù)(默認(rèn)值為“王%”),查詢(xún)所有某姓學(xué)生的信息。
操作10.5:執(zhí)行不帶參數(shù)的存儲(chǔ)過(guò)程proc_student操作10.6:執(zhí)行帶一個(gè)參數(shù)的存儲(chǔ)過(guò)程proc_stu_class操作10.7:執(zhí)行一個(gè)帶輸入輸出參數(shù)的存儲(chǔ)過(guò)程proc_stuinfor操作10.8:執(zhí)行參數(shù)中使用通配符的存儲(chǔ)過(guò)程proc_stuwang操作10.9:查看存儲(chǔ)過(guò)程proc_student的詳細(xì)信息
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)11自定義函數(shù)
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握創(chuàng)建標(biāo)量函數(shù)、內(nèi)嵌表值函數(shù)、多語(yǔ)句表值函數(shù)的方法2.掌握調(diào)用標(biāo)量函數(shù)、內(nèi)嵌表值函數(shù)、多語(yǔ)句表值函數(shù)的方法
二.實(shí)驗(yàn)內(nèi)容:
操作11.1:自定義標(biāo)量函數(shù),實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的評(píng)價(jià)
操作11.2:調(diào)用自定義標(biāo)量函數(shù),查詢(xún)學(xué)生的學(xué)號(hào)、姓名、課程編號(hào)、課程名稱(chēng)、課程成績(jī)、課程成績(jī)等級(jí)信息
操作11.3:自定義內(nèi)嵌表值函數(shù),根據(jù)指定的班級(jí)查詢(xún)此班所有的學(xué)生信息操作11.4:調(diào)用自定義內(nèi)嵌表值函數(shù),查詢(xún)070512班的學(xué)生信息
操作11.5:自定義多語(yǔ)句表值函數(shù),根據(jù)輸入的學(xué)生學(xué)號(hào)返回選修該課程的學(xué)生姓名和成績(jī)操作11.6:調(diào)用自定義多語(yǔ)句表值函數(shù),查詢(xún)學(xué)號(hào)為070501101的學(xué)生姓名和成績(jī)
三.實(shí)驗(yàn)總結(jié):
實(shí)驗(yàn)12觸發(fā)器
一.實(shí)驗(yàn)?zāi)康模?/p>
1.掌握創(chuàng)建標(biāo)量函數(shù)、內(nèi)嵌表值函數(shù)、多語(yǔ)句表值函數(shù)的方法2.掌握調(diào)用標(biāo)量函數(shù)、內(nèi)嵌表值函數(shù)、多語(yǔ)句表值函數(shù)的方法
二.實(shí)驗(yàn)內(nèi)容:
操作12.1:創(chuàng)建INSERT觸發(fā)器tri_stuInsert,在插入學(xué)生信息數(shù)據(jù)時(shí)檢查入學(xué)日期是否超過(guò)當(dāng)前日期,若超過(guò)當(dāng)前日期,則給出警告信息
操作12.2:執(zhí)行INSERT語(yǔ)句,激發(fā)觸發(fā)器tri_stuInsert
操作12.3:創(chuàng)建UPDATE觸發(fā)器tri_stuUpdate,在對(duì)學(xué)生入學(xué)成績(jī)修改時(shí),顯示修改前后的成績(jī)
操作12.4:執(zhí)行UPDATE語(yǔ)句,激發(fā)觸發(fā)器tri_stuUpdate
操作12.5:創(chuàng)建DELETE觸發(fā)器tri_stuDelete,當(dāng)刪除某學(xué)生記錄時(shí),同時(shí)刪除選課表中的相關(guān)記錄
操作12.6:執(zhí)行UPDATE語(yǔ)句,激發(fā)觸發(fā)器tri_stuDelete
操作12.7:在數(shù)據(jù)庫(kù)上創(chuàng)建DDL觸發(fā)器safety,實(shí)現(xiàn)刪除和修改表時(shí)顯示警告信息操作12.8:查看學(xué)生表上存在的觸發(fā)器的信息
操作12.9:禁止或啟用在數(shù)據(jù)庫(kù)test中表student上創(chuàng)建的所有觸發(fā)器
三.實(shí)驗(yàn)總結(jié):
友情提示:本文中關(guān)于《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)驗(yàn)報(bào)告要求與課程總結(jié)11》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)驗(yàn)報(bào)告要求與課程總結(jié)11:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。