版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——數(shù)據(jù)庫原理試驗(yàn)指導(dǎo)書(本科)
試驗(yàn)一數(shù)據(jù)定義語言DDL(2學(xué)時)
一、試驗(yàn)題目:數(shù)據(jù)定義語言DDL二、試驗(yàn)?zāi)康暮鸵?、創(chuàng)立和定義表的結(jié)構(gòu)2、修改表的結(jié)構(gòu)3、插入數(shù)據(jù)
4、簡單查詢語句的使用三、試驗(yàn)內(nèi)容
設(shè)有一個學(xué)生課程數(shù)據(jù)庫,包括學(xué)生關(guān)系Student、課程關(guān)系Course、選修關(guān)系SC。一個學(xué)生可選多門課,每門課可有多位學(xué)生選修。注意學(xué)號和課程號類型為字符。Student學(xué)號姓名性別年齡所在系SnoSnameSsexSageSdept120501401李勇男21ES120501402劉晨女20ES120501403王敏女19ES120501404張立男20ES120501501劉剛男22CS120501502陳波男21CS120501503肖俊男20CS120501504姚明男21CS120501601張蕓女20IS120501701沈雪女21MACourse
課程號Cno001002003004005006007008SC
課程名Cname數(shù)據(jù)庫高等數(shù)學(xué)信息系統(tǒng)操作系統(tǒng)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)處理C語言概率統(tǒng)計(jì)先行課Cpno005006007006002學(xué)分Ccredit42434243第1頁
學(xué)號Sno120501401120501401120501401120501401120501401120501402120501402120501402120501402120501402120501403120501403120501403120501403120501403120501404120501404120501404120501404120501404120501501120501502120501503120501504120501601120501701
屬性類型:屬性SnoSnameSageSsexSdeptCnoCname第2頁
課程號Cno001002005007006001002005007006001002005007006001002005007006002002002002002002成績Grade9285849379888676938190898791508076695676858675879596類型char(8)varchar(20)number(3)char(2)char(8)char(3)varchar(20)CpnoCcreditGrade
char(3)number(2)number(4,1)1、確定主碼,外碼。創(chuàng)立三個表,可用DESC命令查看創(chuàng)立結(jié)果。2、將數(shù)據(jù)插入數(shù)據(jù)庫。
3、使用簡單查詢語句查看輸入的數(shù)據(jù)四、本卷須知五、問題探討
通過這次上機(jī)實(shí)踐,你有哪些心得體會?
試驗(yàn)二查詢數(shù)據(jù)庫(2學(xué)時)
一、試驗(yàn)題目:查詢數(shù)據(jù)庫二、試驗(yàn)?zāi)康暮鸵?/p>
1.使用SQL語言完成對單表的簡單查詢2.對數(shù)據(jù)源為多表的繁雜查詢3.使用集函數(shù)
三、試驗(yàn)內(nèi)容
在試驗(yàn)二的基礎(chǔ)上寫出完成以下要求的SQL語句:
(1)查詢電子科學(xué)系(ES)全體學(xué)生的姓名。
(2)查詢信息系(IS)、數(shù)學(xué)系(MA)和計(jì)算機(jī)科學(xué)系(CS)學(xué)生的姓名和性別。(3)查詢每個學(xué)生的學(xué)號、姓名、選修的課程名及成績。(4)列出姓張的學(xué)生的學(xué)號、姓名
(5)查詢每門課程的課程號、最高成績,最低成績和平均成績,結(jié)果按Cno升序排列。
(6)查詢1205014班的所有平均成績高于80的學(xué)生的學(xué)號、平均成績,結(jié)果按學(xué)號排序。
(7)查詢每個學(xué)生的學(xué)號和已修的總學(xué)分。(注:成績不及格就沒有學(xué)分)(8)查詢每個學(xué)生的的學(xué)號、姓名、平均成績,結(jié)果按平均成績降序排列。四、本卷須知五、問題探討
通過這次上機(jī)實(shí)踐,你有哪些心得體會?
試驗(yàn)三修改數(shù)據(jù)庫(2學(xué)時)
一、試驗(yàn)題目:修改數(shù)據(jù)庫二、試驗(yàn)?zāi)康暮鸵?/p>
1.使用SQL語言完成對數(shù)據(jù)庫的修改
第3頁
2.使用SQL語言完成對數(shù)據(jù)庫的刪除3.視圖的創(chuàng)立與使用
三、
(1)將課程高等數(shù)學(xué)的學(xué)分改為4分。(2)刪除課程號為‘007’的課程。
(3)將所有選修了課程號為“003〞的課程的學(xué)生的該門成績改為原來的1.4倍。
(4)刪除“王敏〞的所有選課記錄。(5)找出每門課程的最高成績,并創(chuàng)立一個表存放每門課程所對應(yīng)的課程的課程號、最高成績。從創(chuàng)立的表中查詢數(shù)據(jù)四、本卷須知
多個表之間存在參照完整性約束,修改與刪除數(shù)據(jù)時要考慮先后次序五、問題探討
通過這次上機(jī)實(shí)踐,你有哪些心得體會?
試驗(yàn)四結(jié)構(gòu)化流程控制(4學(xué)時)
一、試驗(yàn)題目:結(jié)構(gòu)化流程控制二、試驗(yàn)?zāi)康暮鸵?/p>
1.熟悉常用的字符函數(shù)、數(shù)值函數(shù)、日期函數(shù)2.熟悉常用的數(shù)據(jù)類型轉(zhuǎn)換函數(shù)3.熟悉常用的一般函數(shù)4.匿名塊的定義與使用
5.條件控制和循環(huán)語句的使用6.游標(biāo)的使用三、試驗(yàn)內(nèi)容
1、字符函數(shù)的使用:字母大小寫函數(shù)、首字母大寫函數(shù)、字符串的連接、取子串,查找子串等
2、數(shù)值函數(shù):舍入函數(shù)、截斷函數(shù)、取模函數(shù)3、日期函數(shù)
4、數(shù)據(jù)類型轉(zhuǎn)換:字符、日期、數(shù)值三種數(shù)據(jù)之間的轉(zhuǎn)換函數(shù)5、其他函數(shù):NVL,NVL2,DECODE以及CASE的使用
6、編寫一個匿名塊:給定一個分?jǐn)?shù),利用條件語句判斷其等級。7、編寫一個匿名塊:指定學(xué)號,查出學(xué)生的平均成績。8、編寫一個匿名塊:指定學(xué)號,使用游標(biāo)查出該學(xué)生的所有課程的成績。9、給定課程號的起始編號,利用基本循環(huán)、WHILE和FOR三種循環(huán)語句向COURSE表增加三個元組。
四、本卷須知
1、為了在控制臺能查看DBMS_OUTPUT包的函數(shù)PUT_LINE的輸出,需要先用
setserveroutputon把控制臺輸出設(shè)置為開啟狀態(tài)。2、在定義數(shù)據(jù)類型時,注意%TYPE和%ROWTYPE的使用。
3、利用循環(huán)向課程表中連續(xù)增加記錄時,要注意所創(chuàng)立的course表中課程
第4頁
試驗(yàn)內(nèi)容
號的數(shù)據(jù)類型,假使是char型,在輸入時需要用轉(zhuǎn)換函數(shù)形成課程號,譬如concat(‘00’,to_char(i)),其中i為整型。五、問題探討
通過這次上機(jī)實(shí)踐,你有哪些心得體會?
試驗(yàn)五存儲過程與函數(shù)(2學(xué)時)
一、試驗(yàn)題目:存儲過程與函數(shù)二、試驗(yàn)?zāi)康暮鸵?/p>
1.存儲過程與函數(shù)、包的定義與使用三、試驗(yàn)內(nèi)容
1、創(chuàng)立過程
(1)創(chuàng)立過程search_student輸入:學(xué)號
輸出:用參數(shù)傳遞出該學(xué)生的基本信息(2)創(chuàng)立過程insert_student輸入:一個學(xué)生的信息
要求在學(xué)生表中插入該學(xué)生的信息。2、創(chuàng)立函數(shù)average_grade輸入:學(xué)號
返回:該學(xué)生的平均成績3、創(chuàng)立包main_student,
將1、2的過程和函數(shù)集成于其包中。
要求:定義針對學(xué)生信息的記錄類型,并作為過程insert_student和search_student的參數(shù)類型四、本卷須知
1、創(chuàng)立過程insert_student時,可將輸入?yún)?shù)聲明為記錄型。五、問題探討
通過這次上機(jī)實(shí)踐,你有哪些心得體會?
試驗(yàn)六數(shù)據(jù)庫安全(4學(xué)時)
一、試驗(yàn)題目:數(shù)據(jù)庫安全二、試驗(yàn)?zāi)康暮鸵?.數(shù)據(jù)庫安全技術(shù)使用2.會創(chuàng)立用戶,角色
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版鋼構(gòu)工程安裝與綠色施工管理合同2篇
- 二零二五版路燈安裝與照明效果評估合同4篇
- 二零二五版擔(dān)保業(yè)務(wù)風(fēng)險控制協(xié)議書范例3篇
- 2025年度文化演出經(jīng)紀(jì)合同補(bǔ)充協(xié)議4篇
- 煙囪施工工程設(shè)計(jì)與2025年度施工合同
- 2025年度全鋁門窗定制安裝服務(wù)合同4篇
- 二零二五版文化創(chuàng)意產(chǎn)品設(shè)計(jì)與制作合同3篇
- 惠州2025年法務(wù)專員招聘與合同管理優(yōu)化合同3篇
- 二零二五年度駕駛員培訓(xùn)及實(shí)習(xí)就業(yè)合同2篇
- 二零二五年度城市綠化改造樹木種植與景觀恢復(fù)合同4篇
- 完整版秸稈炭化成型綜合利用項(xiàng)目可行性研究報告
- 油氣行業(yè)人才需求預(yù)測-洞察分析
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- 2025年河北省單招語文模擬測試二(原卷版)
- 高一化學(xué)《活潑的金屬單質(zhì)-鈉》分層練習(xí)含答案解析
- DB34∕T 4010-2021 水利工程外觀質(zhì)量評定規(guī)程
- 2024老年人靜脈血栓栓塞癥防治中國專家共識(完整版)
- 四年級上冊脫式計(jì)算100題及答案
- 上海市12校2023-2024學(xué)年高考生物一模試卷含解析
- 儲能電站火災(zāi)應(yīng)急預(yù)案演練
- 人教版(新插圖)二年級下冊數(shù)學(xué) 第4課時用“進(jìn)一法”和“去尾法”解決簡單的實(shí)際問題 教學(xué)課件
評論
0/150
提交評論