資料庫實驗7指導書

2021-08-01 02:00:55 字數 2775 閱讀 7876

一實驗題目:儲存過程

二實驗目的:熟悉儲存過程的定義和使用,熟練運用 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 將學生管理資料庫中 選修課成績表 中所...