freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計:高校教材管理系統(tǒng)-資料下載頁

2025-06-03 14:28本頁面
  

【正文】 j_班級 (@bh char(7)) returns @班級 table (班級編號 char(7), 班級名稱 char(6), 學(xué)號 char(10)) as begin insert into @班級 select 班級 .班級編號 ,班級名稱 ,學(xué)號 from 班級 ,學(xué)生 where 班級 .班級編號 =學(xué)生 .班級編號 and 班級 .班級編號 =@bh return end 查詢“ 0005”班學(xué)生的班級名稱及學(xué)號 select * from bj_班級 (39。000539。) 編寫存儲過程及調(diào)用 ( 1) 在“教材管理庫” 數(shù)據(jù)庫 創(chuàng)建無參存儲過程, 查詢 各種教材的訂購數(shù)量 并調(diào)用 create procedure jc_sl as select 教材編號 ,count(數(shù)量 ) as 數(shù)量 sl from 訂購 group by 教材編號 go execute jc_sl ( 2) 在“教材管理庫”數(shù)據(jù)庫創(chuàng)建帶 output 參數(shù)的存儲過程,用于計算指定的教材訂購的總訂購金額,存儲過程中使用一個輸入?yún)?shù)(教材名稱) 和一個輸出參數(shù)(總訂購金額) create procedure pname @jcmc varchar(20),@coun int output as select @coun = 單價 *數(shù)量 from 訂購 where 教材名稱 = @jcmc go 執(zhí)行存儲過程 pname,查詢‘ c語言’的總訂購金額 declare @coun int execute pname 39。c語言 39。,@coun output print 39。c 語言的總訂購金額 :39。+ str(@coun) ( 3) 在“教材管理庫”數(shù)據(jù)庫創(chuàng)建帶有參數(shù)和默認值(通配符)的存儲過程,從學(xué)生表中返回指定的學(xué)生(提供姓名)的信息。該存儲過程對傳遞的參數(shù)進行模式匹配,如果沒有提供參數(shù),則返回所有學(xué)生的信息 create procedure student_name @name varchar(40)= 39。 %39。 as select * from 學(xué)生 where 姓名 like @name go 執(zhí)行存儲過程 student_name,顯示所有學(xué)生的信息 execute student_name ( 4) 創(chuàng)建存儲過程統(tǒng)計各種教材的訂購、到貨和發(fā)放數(shù)量 并調(diào)用 create Proc Query_tongji (@dinggou_bh char(14)output, @ruku_shl int output, @chuku_shl int output ) as select @dinggou_bh = 訂購 .教材編號 ,@ruku_shl =入庫 .數(shù)量 , @chuku_shl = 出庫 .數(shù)量 from 訂購 ,出庫 , 入庫 執(zhí)行存儲過程,輸出出庫中某一個教材的出庫數(shù)量 DECLARE @ck_shl int Exec Query_tongji @dinggou_bh = 39。ISBN120529010539。, @ruku_shl = 1005 ,@chuku_shl = @ck_shl output select @ck_shl 輸出入庫中某一個教材的出庫數(shù)量 DECLARE @rk_shl int Exec Query_tongji @dinggou_bh = 39。ISBN120529010539。, @chuku_shl = 38 ,@ruku_shl = @rk_shl output select @rk_shl 編寫觸發(fā)器 創(chuàng)建觸發(fā)器,實現(xiàn)教材入庫和出庫時自動修改庫存數(shù)量 ( 1)入 庫與庫存的關(guān)系 教材入庫時,可以通過觸發(fā)程序利用教材編碼相同來檢索庫存里是否有該書的庫存記錄,如果存在該書的記錄,則在原有的記錄上增加;如果庫存里沒有該書的庫存記錄,則新增加該書的庫存記錄。完 成對庫存表的更新,減少了重復(fù)輸入的麻煩 create trigger updata_kucun on 入庫 for insert as declare @shl int,@bh char(10) select @bh = 教材編號 ,@shl = 數(shù)量 from inserted if exists(select * from kucun where 教材編 號 = @bh ) update kucun set 數(shù)量 = 數(shù)量 + @shl where 教材編 號 = @bh else if exists(select * from kucun where 教材編號 @bh) begin insert into kucun(教材編號 ,數(shù)量 ) values (@bh,@shl) end begin Raiserror(39。入庫量等于庫存量 39。,16,2) rollback transaction end 測試觸發(fā)器 update kucun set 數(shù)量 = 數(shù)量 + 2021 where 教材編號 = 39。ISBN120529010239。 ( 2) 出庫與庫存的關(guān)系 管理人員將教材出庫時,通過觸發(fā) 程序利用教材編碼相同來檢索該教材是否存在于庫存中,如果存在且出庫數(shù)量不大于庫存數(shù)量,則在庫存數(shù)量上減少相應(yīng)的數(shù)量,如果不存在,則說明,輸入的教材編碼有誤,系統(tǒng)提示錯誤信息,同時,如果該教材存在,但出庫的數(shù)量大于庫存的數(shù)量,則系統(tǒng)提示錯誤信息,并重新輸入 create trigger update_kucun on 出庫 for insert as declare @shl int,@bh char(10),@shj datetime select @bh = 教材編號 ,@shl = 數(shù)量 from inserted if exists(select * from kucun where 教材編號 = @bh and @shl = 數(shù)量 ) update kucun set = @shl where 教材編號 = @bh else begin Raiserror(39。出入量大于庫存量 39。,16,2) rollback transaction Raiserror(39。入庫量等于庫存量 39。,16,2) rollback transaction end 測試觸發(fā)器 update kucun set = 44 where 教材編號 = 39。ISBN120529010239。 為學(xué)生表創(chuàng)建一個 dml觸發(fā)器,在插入和修改數(shù)據(jù)時,都會自動顯示所有學(xué)生的信息 create trigger print_table on 學(xué)生 for insert,update as select * from 學(xué)生 測試觸發(fā)器,將姓名為“周語”的名字改為“周玉” update 學(xué)生 set 姓名 =39。周玉 39。 where 姓名 =39。周語 39。 設(shè)計游標及其使用 ( 1)聲明游標 聲明一個名為 S_Cursor 的游標,用以查詢軟件班級的 所有班級信息 use 教材管理庫 go declare S_Cursor cursor for select * from 班級 where 班級名稱 =39。軟件 39。 聲明一個名為 Sh_Cursor 的游標,用以查詢網(wǎng)絡(luò)班級的所有班級信息。要求該游標是動態(tài)、可前后滾動,其中的人數(shù)列數(shù)據(jù)可以修改。 declare Sh_Cursor cursor dynamic for select * from 班級 where 班級名稱 =39。網(wǎng)絡(luò) 39。 for update of 人數(shù) ( 2)打開游標 open S_Cursor go ( 3)讀取游標 fetch next from S_Cursor go ( 4)關(guān)閉游標 close S_Cursor go ( 5)釋放游標 deallocate S_Cursor go 經(jīng)過這一個星期的努力,我終于完成了我的課程設(shè)計。從一開始接到題目到課程設(shè)計的完成實現(xiàn),遇到過很多困難,為了解決問題,這在個過程中我學(xué)到了我不知道的知識和更熟悉及更理解之前所學(xué)的知 識。 在完成高校教材管理的課程設(shè)計針對系統(tǒng)進行了需求分析、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計;然后畫出 ER圖并利用 SQL 語句完成相關(guān)的操作。在 SQL 的語句編寫實現(xiàn)的操作中認識到能掌握 SQL的標準語句是極為重要的。此課程設(shè)計 — 高校教材管理系統(tǒng)以高校教材管理功能為基礎(chǔ),涵蓋了出版社管理、教材管理、出庫管理、入庫管理、庫存管理和訂購管理多個方面,是高校教材實現(xiàn)的基本數(shù)據(jù)庫的實現(xiàn),但對于復(fù)雜的高校教材問題我的設(shè)計僅是冰山一角,希望在以后的學(xué)習(xí)中能完善! 通過此次課程設(shè)計更深入的理解了 SQL Server 20218 中的有關(guān)基本操作。例如:表、信息的插入、修改、刪除,存儲過程、觸發(fā)器的相關(guān)操作等。同時對課本知識有了一個比較整體的掌握。 這次的課題設(shè)計 使我 對所學(xué)的專業(yè)課有了更為深刻的認識,使知識得到了融會貫通,得到了比以往學(xué)習(xí)任何一門課都大的提高和進步。對于我們來講,我們每天都要學(xué)習(xí),但這書本上的東西如果只是個理論,很抽象,難于理解,如果不把他應(yīng)用于實踐中,這門課可以對我們來說完全沒有意義。如果把所學(xué)的理論知識運用于實踐中的話,會對我們對知識的理解有很大的幫助。經(jīng)過設(shè)計這個系統(tǒng),這不僅僅是一次設(shè)計,不僅僅 是學(xué)會了書中的知識,更重要的是在學(xué)習(xí)的過程中,所有的問題要自己去面對,有問題也只有靠自已去解決,在學(xué)習(xí)和解決這些困難的過程中提高了我學(xué)習(xí)的能力、解決問題的能力和實際工作的能力,學(xué)到了許多書本以外的知識。 在本學(xué)期的數(shù)據(jù)庫的學(xué)習(xí)中對高校的教材管理系統(tǒng)的設(shè)計中學(xué)習(xí)到獨立完成作業(yè)的重要,鍛煉了在編寫實際運用數(shù)據(jù)庫的實現(xiàn),深刻感受到計算機學(xué)習(xí)的實用性和未來工作的巨大信息,但是由于在一些問題的處理和考慮的方面存在很大的缺陷和漏洞,希望在進一步的學(xué)習(xí)中能更好處理好相關(guān)問題。這次課題設(shè)計不能堪稱完美,甚至來說還很不健全 ,但我會在以后的時間里去盡量的完善它,不斷的對它進行升級和完善,解決系統(tǒng)可能會出現(xiàn)的問題。 1. 《數(shù)據(jù)庫原理及應(yīng)用教程》 尹志宇 郭晴主編 清華大學(xué)出版社 2021 年 8月第一版 1.《數(shù)據(jù)庫原理及應(yīng)用》 錢雪忠主編 北京郵電大學(xué)出版社 2021, 8 第二版 2.《 SQL server 2021 數(shù)據(jù)倉庫與 Analysis Services》 Bain T 著 中國電力出版社 2021 3.《數(shù)據(jù)庫技術(shù)與聯(lián)機分析處理》 王珊主編 北京科學(xué)出版社 1998
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1