一實驗題目:儲存過程
二實驗目的:熟悉儲存過程的定義和使用,熟練運用 select ,update ,insert ,delete 命令完成對學生資訊資料庫的查詢、更新、新增、刪除操作。
三實驗內容及要求(從下面10個題目中選乙個)
題目一:
學生(學號,年齡,性別,系名)
課程(課號,課名,學分,學時)
選課(學號,課號,成績)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:學號
1 顯示學生的選課資訊
2 如果學生沒選課,讓他選1號課,插入一條選課記錄,成績為0
3 如果學生所有課都不及格,刪掉該學生記錄
題目二:
圖書(書號,書名,**,出版社)
讀者(卡號,姓名,年齡,所屬單位)
借閱(書號,卡號,借閱日期)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:書號
1 顯示圖書借閱資訊
2 如果沒人借,刪除該書記錄
3 如果**5元以下,漲價至5元。
題目三:
商品(編號,品名,進價,庫存,售價,廠商編號)
顧客(卡號,姓名,**,積分)
廠商(編號,廠址,名稱、**)
銷售(顧客卡號,商品編號,數量,日期)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:商品編號
1 顯示商品資訊
2 如果沒人買,刪除該商品記錄
3 如果**低於10元,漲價至10元。
題目四:
圖書(書號,書名,作者編號,**,出版社編號)
作者(編號,姓名,**)
出版社(編號,出版社名稱,位址)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:出版社編號
1 顯示出版社資訊
2 如果沒書出版,刪除該記錄
3 如果該出版社的圖書平均**低於20元,所有書漲價10%。
題目五:
零件(編號,名稱,顏色)
車間(編號,名稱,人數,主任)
產品(編號,名稱,車間編號)
使用(產品編號,使用零件編號,個數)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:零件編號
1 顯示零件資訊
2 如果沒有產品用,刪除該零件記錄
3 如果顏色為紅色,改為粉紅。
題目六:
藥品(編號,名稱,**,廠商)
處方(藥品編號,數量,醫生編號)
醫生 (編號,姓名,科室,職稱)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:藥品編號
1 顯示藥品資訊
2 如果沒有處方開此藥,刪除該藥品記錄
3 如果**高於10元,降價至10元。
題目七:
學生(學號,年齡,性別,系名)
教材(編號,書名,出版社編號,**)
訂購(學號,書號,數量)
出版社(編號,名稱,位址)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:教材編號
1 顯示教材資訊
2 如果沒人買,刪除該教材記錄
3 如果**低於10元,漲價至10元。
題目八:
員工(編號,姓名,性別,年齡,部門編號,年薪)
部門(編號,名稱,人數,負責人)
專案(編號,名稱,負責部門編號)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:員工編號
1 顯示員工資訊
2 如果沒有參加專案,調入1號專案所屬部門
3 如果年薪低於1萬元,漲價至1萬元。
題目九:
帳戶(編號,姓名,餘額,建立日期,儲蓄所編號)
儲蓄所(編號,名稱,位址,人數,所屬城市)
借貸(帳戶,借貸型別,金額,日期)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:儲蓄所編號
1 顯示儲蓄所資訊
2 如果沒有帳戶,刪除該儲蓄所記錄
3 如果帳戶餘額總額低於100萬元,開乙個新帳戶,。
題目十:
倉庫(編號,保管員編號,面積)
保管員(編號,姓名,年齡,**、月薪)
商品(編號,品名,倉庫編號、數量,單價)
根據上面基本表的資訊定義乙個儲存過程,完成下面功能:
入口引數:倉庫編號
1 顯示倉庫資訊
2 如果沒有商品存放,刪除該記錄
3 如果面積低於100平公尺,設為100。
四實驗指導
1 變數的申請和使用
例: declare @var1 int ,@ var2 money
select @var1=100 ,@ var2=$29.95
select @var1 ,@ var2
2 定義儲存過程
例1:create procedure check-contact @pare varchar(40)
asif ( select contact from authors where au-lname =@pare)
return 1
else
return -100
五實驗報告要求:
1 定義儲存過程的步驟
2 寫出儲存過程的定義、測試資料、執行結果。
3 遇到的問題及解決方法
六注意事項:
1 定義儲存過程後,資料庫中資料物件的變化,及其除錯過程出錯,如何修改儲存過程。
2019版 資料庫原理實驗4指導書
一實驗題目 統計查詢和組合查詢 二實驗目的 加深對統計查詢的理解,熟練使用聚簇函式三實驗內容及要求 從下面10個題目中選乙個 題目一 學生 學號,年齡,性別,系名 課程 課號,課名,學分,學時 選課 學號,課號,成績 根據上面基本表的資訊完成下列查詢。1 查詢選修了資料庫原理的學生的人數和平均成績。...
資料庫實驗指導書
徐曉偉淮陰師範學院電子與電氣工程系 二 九年二月 目錄實驗一資料庫系統設計 1 實驗二資料庫的定義實驗 2 實驗三資料庫的建立和維護實驗 15 實驗四資料庫的簡單查詢和連線查詢實驗 18 實驗五資料庫的巢狀查詢實驗 20 實驗六資料庫的組合查詢和統計查詢實驗 21 實驗七資料庫的檢視和圖表的定義及使...
資料庫實驗指導書四
實驗目的 一掌握操作查詢 二掌握資料表之間的關係 三掌握使用嚮導生成多表窗體 四掌握使用設計檢視生成多表窗體 實驗內容 一操作查詢 操作查詢是僅在乙個操作中更改或移動許多記錄的查詢,操作查詢共有4種型別 更新 生成表 追加 刪除。1 更新查詢的建立 示範案例1 將學生管理資料庫中 選修課成績表 中所...