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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計(jì)(圖書借閱管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn))-資料下載頁

2025-02-10 01:49本頁面

【導(dǎo)讀】必要開發(fā)一個(gè)數(shù)據(jù)庫管理系統(tǒng),用來管理這些信息。圖書信息的錄入:要求能夠?qū)D書信息錄入到數(shù)據(jù)庫中?,F(xiàn)在對(duì)所設(shè)計(jì)系統(tǒng)的需求作進(jìn)一步的分析,產(chǎn)生概念結(jié)構(gòu)設(shè)計(jì)的E-R模型。系統(tǒng)并不復(fù)雜,因此可采用自頂向下的設(shè)計(jì)方法。自頂向下設(shè)計(jì)的關(guān)鍵是確定系統(tǒng)的核心活。所謂核心活動(dòng)就是系統(tǒng)中的其他活動(dòng)都要圍繞這個(gè)活動(dòng)展開,或與此活動(dòng)密切相關(guān)。借閱,讀者與圖書之間是通過借閱發(fā)生聯(lián)系的。因此,此系統(tǒng)包含的實(shí)體有:。本的關(guān)系模式主要從E-R模型出發(fā),將其直接轉(zhuǎn)換為關(guān)系模式。根據(jù)轉(zhuǎn)換規(guī)則,這個(gè)E-R. 借閱,主碼為(學(xué)號(hào),碼“圖書編號(hào)”是同語義且取值域相同。最后確定表中各屬性的詳細(xì)信息,包括數(shù)據(jù)類型、長度、完整性約束

  

【正文】 date=@borrow_date,return_date=@return_date,borrow_times=@borrow_times,tea_fine=@tea_fine where tea_id=@tea_id and book_id=@book_id exec tea_bor_update39。11039。,39。123439。,39。2021/10/139。,39。2021/12/1039。,2,200 select * from teacher_borrow_infor 對(duì)在圖書借閱過程出現(xiàn)異常的處理 (1) create trigger tr_insert on student_borrow_infor for insert as declare @stu_id varchar(20), @book_id varchar(20) select @stu_id= ,@book_id= from inserted if @stu_id not in (select stu_id from student_infor) begin print 39。該學(xué)號(hào)不存在學(xué)生信息表中 !39。 rollback transaction end else if @book_id not in (select book_id from book_infor) begin print 39。該書號(hào)不存在圖書信息表中 !39。 rollback transaction end exec stu_bor_insert39。11218101039。,39。12039。,39。2021/12/1039。,39。2021/2/139。,3,100 (2) create trigger tr_insert2 on teacher_borrow_infor for insert as declare @tea_id varchar(20), @book_id varchar(20) select @tea_id= ,@book_id= from inserted if @tea_id not in (select tea_id from teacher_infor) begin print 39。該證號(hào)不存在教師信息表中 !39。 rollback transaction end else if @book_id not in (select book_id from book_infor) begin print 39。該書號(hào)不存在圖書信息表中 !39。 rollback transaction end exec stu_bor_insert39。11218101439。,39。12339。,39。2021/12/1039。,39。2021/2/139。,3,200 建立續(xù)借存儲(chǔ)過程 (1) create procedure stu_reborrow (@stu_id varchar(20), @book_id varchar(20)) as declare @reborrow_date datetime,@return_date datetime set @reborrow_date=getdate() set @return_date=(select return_date from student_borrow_infor where @stu_id=stu_id and @book_id=book_id if datediff(dd,getdate(),@return_date)0 print 39。已超過還書日期,不能續(xù)借 !39。 else if (select borrow_times from student_borrow_infor where @stu_id=stu_id and @book_id=book_id)2 print 39。已超過借閱次數(shù),不能續(xù)借 !39。 else begin update student_borrow_infor set borrow_date=@reborrow_date,borrow_times=borrow_times+1 where @stu_id=stu_id and @book_id=book_id print 39。借閱成功 !39。 end 還書存儲(chǔ)過程 create procedure stu_return (@stu_id varchar(20), @book_id varchar(20)) as declare @return_date datetime set @return_date=(select return_date from student_borrow_infor where @stu_id=stu_id and @book_id=book_id) if not exists(select * from student_borrow_infor where @stu_id=stu_id and @book_id=book_id) print 39。該借閱不存在 !39。 else if datediff(dd,@return_date,getdate())0 begin print 39。所借圖書已超出應(yīng)還日期 !39。 update student_borrow_infor set stu_fine=stu_fine+datediff(dd,@return_date,getdate()) end exec stu_return39。11218101439。,39。12339。 drop procedure stu_return 實(shí)驗(yàn)心得: 在 第一次做數(shù)據(jù)庫課程設(shè)計(jì) 中遇到了許多疑惑,但經(jīng)過多天專研逐漸將不懂的問題一一解決,當(dāng)然這里面仍然存在一些問題。經(jīng)過這次實(shí)驗(yàn),我學(xué)會(huì)了如 何去完整的設(shè)計(jì)一份課程設(shè)計(jì)。通過自己把整個(gè)設(shè)計(jì)系統(tǒng)模塊化 ,將每個(gè)模塊逐一解決,這樣可以使問題的出現(xiàn)簡單化,也容易查找錯(cuò)誤。這次實(shí)驗(yàn)也讓我以前對(duì)一些問題有了新的想法,這讓我對(duì)數(shù)據(jù)庫知識(shí)的了解更加深入??傊?,經(jīng)過這次課程設(shè)計(jì),自己在動(dòng)手方面提高了很多。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1