


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
3/3數據庫系統實驗報告4簡單圖書館管理數據庫的實現數據庫系統課程實驗報告
圖4-1
【實驗過程】
一、建數據庫、數據表
按前述分析,利用企業管理器或者查詢分析器(推薦)建“圖書館管理”數據庫和數據表。
二、數據的基本操作
增加記錄:
圖書信息表:
書號書名狀態
1sql語言sql1
2c++語言c++1
3sqlserverms1
4java教程java1
5c#教程c#1
6計算機網絡net1
讀者信息表:
借書證號姓名住址
1張三學三
2李四學四
3王五學五
并對這兩個表進行刪除、更新、和查詢等操作
三、創建觸發器、和存儲過程進行借、還書操作
1)針對借閱信息表的插入操作創建觸發器,當借閱信息表進行插入操作時,自動根據書號,將圖書信息表相應記錄的“狀態”字段改為0。
2)針對借閱信息表的刪除操作創建觸發器,當借閱信息表進行刪除操作時,自動根據書號,將圖書信息表相應記錄的“狀態”字段改為1。
3)創建存儲過程:sf_borrow,實現借書功能即:向借閱信息表進行插入操作,將書號、借書證號,借書時間作為參數,并自動的將還書時間設置為借書時間后一個月。
4)創建存儲過程:sf_return,現實還書功能即:根據書號對借閱信息表進行刪除操作,將書號作為參數。
利用sf_borrow,sf_return進行借、還操作,并注意數據庫中三個表的數據變化情況。
三、實驗結果及分析
(一)創建數據庫和數據表:
選擇用企業管理器創建數據庫、數據表
(二)數據相關操作:
1.查詢:
2.刪除:
刪除后:
3.更新:
更新后:
(三)創建觸發器、存儲過程進行借還書操作:
1.針對借閱信息表的插入操作創建觸發器,當借閱信息表進行插入操作時,自動根據書號,將圖
書信息表相應記錄的“狀態”字段改為0。
CREATETRIGGERInsert_borrowONdbo.借閱信息表
FORINSERT
AS
begin
update圖書信息表
set狀態=0
fromInsertedi,圖書信息表t
wheret.書號=i.書號
end
2.針對借閱信息表的刪除操作創建觸發器,當借閱信息表進行刪除操作時,自動根據書號,將圖
書信息表相應記錄的“狀態”字段改為1。
CREATETRIGGERDelete_borrowONdbo.借閱信息表
FORdelete
AS
begin
update圖書信息表
set狀態=1
fromDeletedd,圖書信息表t
wheret.書號=d.書號
end
3.創建存儲過程:sf_borrow,實現借書功能即:向借閱信息表進行插入操作,將書號、借書證號,
借書時間作為參數,并自動的將還書時間設置為借書時間后一個月。
CREATEPROCEDUREsf_borrow(@numint,@book_numvarchar,@borrow_numvarchar)
AS
Begin
setIDENTITY_INSERT借閱信息表on
insertinto借閱信息表(編號,書號,借書證號,借書時間,應還時間)
values(@num,@book_num,@borrow_num,getdate(),dateadd(day,30,getdate()))
end;
運行:
execsf_borrow1,'1','1'
execsf_borrow2,'2','2'
4.創建存儲過程:sf_return,現實還書功能即:根據書號對借閱信息表進行刪除操作,將書號作
為參數。
CREATEPROCEDUREsf_return(@book_numvarchar)
AS
begin
deletefrom借閱信息表
where書號=@book_num
end;
運行:
execsf_return1
運行結果:
1.借閱后:
借閱信息表:
圖書信息表:
2.還書后:
借閱信息表:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 種子批發市場客戶關系維護與提升考核試卷
- 取暖初二語文作文
- 看花燈初三語文作文
- 發酵豆醬的抗氧化能力研究考核試卷
- 生態系統穩定性監測與預警考核試卷
- 水電工程案例分析與啟示考核試卷
- 煤炭批發市場供需平衡分析考核試卷
- 2-15邏輯函數的化簡-卡諾圖法4
- 山西農業大學《統計學B》2023-2024學年第二學期期末試卷
- 麗江文化旅游學院《數據描述與可視化》2023-2024學年第二學期期末試卷
- 【《新能源汽車行業融資模式探析:以蔚來汽車為例》11000字(論文)】
- 超聚變 FCIA 考試題庫
- 勞動實踐烹飪課程設計
- 第十七章 勾股定理 -利用勾股定理求最短路徑問題(教案)-2023-2024學年人教版數學八年級下冊
- 2024年社區工作者面試題庫與答案
- 銷售人員工資方案底薪+提成+獎金
- DB34∕T 3221-2018 火災高危單位消防安全評估規程
- 地震監測設備維護保養手冊
- 上海市市轄區(2024年-2025年小學四年級語文)統編版期中考試((上下)學期)試卷及答案
- 【部編版道德與法治六年級下冊】全冊測試卷(含答案)
- 專業勞務派遣服務行業發展方向及匹配能力建設研究報告
評論
0/150
提交評論