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

正文內(nèi)容

圖書借閱系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)報(bào)告-文庫吧資料

2024-09-02 16:51本頁面
  

【正文】 表中數(shù)據(jù)仍然具有查詢權(quán)限,還可以操作借書、還書存儲過程。另外一個是圖書ID與ISBN的對應(yīng)表,在該表中同一個ISBN對應(yīng)了不同的ID,表中用圖書ID作為主鍵不太合理。對于不同的角色也可以分配不同的權(quán)限,也方便了管理員對用戶權(quán)限的管理。執(zhí)行圖書檢索存儲過程,執(zhí)行結(jié)果如下:五、體會 在圖書借閱系統(tǒng)數(shù)據(jù)設(shè)計(jì)的庫綜合實(shí)驗(yàn)中,由于需求分析不夠深入,對圖書借閱系統(tǒng)的業(yè)務(wù)流程,以及所涉及到的角色沒有做到深入的了解。⑨圖書館采編部工作人員同時屬于普通員工、采編部工作人員兩個角色,新增權(quán)限對歷史借閱表所有行具有查詢權(quán)限,可以根據(jù)統(tǒng)計(jì)數(shù)據(jù),決定新增上架圖書、下架某些圖書,具有對圖書表中數(shù)據(jù)的更新、刪除。⑧圖書館借閱處工作人員同時屬于普通員工、借閱處工作人員兩個角色,新增權(quán)限當(dāng)讀者借書、還書時,借閱處工作人員可以提交借書、還書記錄。⑦圖書館普通員工對與自己的借書記錄、還書記錄有查詢權(quán)限、讀者信息中的地址(Addr)字段有更新權(quán)利、其他字段只允許查詢。⑥教師對與自己的借書記錄、還書記錄有查詢權(quán)限、讀者信息中的地址(Addr)字段有更新權(quán)利、其他字段只允許查詢。⑤學(xué)生對與自己的借書記錄、還書記錄有查詢權(quán)限、讀者信息中的地址(Addr)字段有更新權(quán)利、其他字段只允許查詢。③此外還包括自定義數(shù)據(jù)庫角色(學(xué)生、教師、圖書館普通員工、圖書館借閱處工作人員、圖書館采編部工作人員)、應(yīng)用程序角色(圖書館網(wǎng)站)。8.?dāng)?shù)據(jù)庫安全設(shè)計(jì)(1)設(shè)計(jì)思想:①在圖書借閱系統(tǒng)中,在服務(wù)器級別,可以分為系統(tǒng)管理員(sysadmin)、安全管理員(securityadmin)、服務(wù)器管理員(serveradmin)、設(shè)置管理員(setupadmin)、進(jìn)程管理員(processadmin)、管理磁盤文件(diskadmin)、數(shù)據(jù)庫創(chuàng)建者(dbcreator)、指定格式復(fù)制數(shù)據(jù)文件(bulkadmin)。文件組差異備份與事務(wù)日志備份在每天閉館后進(jìn)行。(2) 具體實(shí)現(xiàn):綜合以上考慮,在本地計(jì)算機(jī)上,指定一個單獨(dú)的磁盤,存放每周二進(jìn)行的數(shù)據(jù)庫完全備份(包括主文件組、用戶定義文件組、事務(wù)日志),在本地局域網(wǎng)內(nèi)另設(shè)一臺主機(jī)專門用來存放完全備份,該主機(jī)權(quán)限只能由系統(tǒng)管理員登錄。但是主文件組又是整個數(shù)據(jù)庫可以啟動、運(yùn)行的基礎(chǔ),所以不可忽視。⑤列出歷史借閱表中有超期未歸還圖書的還書記錄(Book_History_Overdue)。③計(jì)算應(yīng)還書日期用DATEADD或DATEDIFF函數(shù)。(當(dāng)前借閱表中)、超期未歸還圖書的還書記錄(歷史借閱表中),讀者的借書證號、姓名、院部、專業(yè)、圖書ISBN號、書名以及借書日期、當(dāng)前日期(或還書日期)。 MBook203 中創(chuàng)建加密的讀者還書存儲過程,當(dāng)刪除 Lend 表中一條記錄時: ①檢查借閱表中是否存在該借閱記錄,如果不存在則回滾事務(wù); ②將該記錄插入到歷史借閱表; ③將該記錄的還書日期 rbbt 獲取當(dāng)前系統(tǒng)時間,并插入到對應(yīng)記錄的還書日期字段; ④將該記錄的讀者借閱數(shù)量 減1; ⑤將該記錄的圖書庫存量 加1; ⑥返回還書成功信息;若有一項(xiàng)為執(zhí)行不成功,則不允許刪除,并回滾事務(wù)。(2)具體實(shí)現(xiàn): MBook203 中創(chuàng)建加密的讀者借書存儲過程,當(dāng)向 Lend 表插入一條記錄時: ①檢查該記錄的借書證號 ReaderID 在 Reader 表中是否存在; ②檢查該記錄的圖書 ISBN 號是否在 Book 表中是否存在; ③檢查該記錄的圖書庫存量 Invnum 是否 等于 0; ④檢查該記錄是否借閱過 該圖書; ⑤檢查該記錄的 圖書 BookID 是否在 借閱表 Lend 中已經(jīng)存在; 若有一項(xiàng)為否,則不允許插入,并回滾事務(wù),否則,插入記錄并將讀者表中該讀者借閱數(shù)量 加1 ,圖書表中庫存量 減1 ,并返回借書成功信息。②存儲過程在服務(wù)器端運(yùn)行,執(zhí)行速度塊;③存儲過程在執(zhí)行一次后就駐留在高速緩沖存儲器,在以后的操作中,只需從高速緩沖存儲器中調(diào)用已編譯好的二進(jìn)制代碼執(zhí)行,提高了系統(tǒng)性能;④使用存儲過程可以完成所有的數(shù)據(jù)庫操作,并通過編程方式控制對數(shù)據(jù)庫信息訪問的權(quán)限,確保數(shù)據(jù)庫的安全;⑤可以自動完成需要預(yù)先執(zhí)行的任務(wù)。所以分別針對三個業(yè)務(wù)創(chuàng)建了存儲過程。 采用兩個借書、還書的存儲過程可以很好的保證了借閱表、歷史借閱表和讀者表、圖書表之間的參照完整性。 ②域完整性:讀者表中讀者號設(shè)置為char(12)固定長度,性別約束為CHECK(Sex = 0 OR Sex = 1),0:女,1:男,出生日期設(shè)置為 date 類型,借書數(shù)量,設(shè)置默認(rèn)為 0;圖書表中ISBN號設(shè)置為varchar(16),庫存量和復(fù)本量設(shè)置為 int 類型,默認(rèn)為0;借閱表中借書日期字段設(shè)置為date類型,且不允許為空;歷史借閱表中借書日期、還書日期數(shù)據(jù)類型也都設(shè)置為date 類型。參照完整性保證主表中的數(shù)據(jù)與從表(被參照表)中的數(shù)據(jù)的一致性。實(shí)現(xiàn)域完整性的方法有:限制類型(通過數(shù)據(jù)類型)、格式(通過CHECK約束和規(guī)則)或可能的取值范圍(通過CHECK約束、DEFAULT定義、NOT NULL定義和規(guī)則)等。通過索引、UNIQUE約束、PRIMARY KEY約束或IDENTITY屬性可實(shí)現(xiàn)數(shù)據(jù)的實(shí)體完整性。(2)具體實(shí)現(xiàn):①讀者表按讀者號(ReaderID)建立主鍵索引(PRIMARY KEY),組織方式為聚集索引;②圖書表按ISBN號建立主鍵索引,組織方式為聚集索引;借閱表按讀者號(ReaderID)、ISBN號、圖書ID建立主鍵索引,組織方式為聚集索引;③圖書ID與ISBN對應(yīng)表(BookID_ISBN)按圖書ID建立主鍵索引,組織方式為聚集索引;④歷史借閱表按讀者號(ReaderID)、ISBN號、圖書ID、借書日期(bbt)、還書日期(rbbt)建立主鍵索引、組織方式為聚集索引;⑤為圖書表的書名、作者、庫存量(Bname,Author,Invnum)創(chuàng)建非聚集索引;⑥為讀者表的讀者號、姓名、借書量(ReaderID,Name,Num)創(chuàng)建非聚集索引;⑦為圖書ID與ISBN對應(yīng)表(BookID_ISBN)中的的圖書ISBN 字段創(chuàng)建非聚集索引。②索引是根據(jù)表中一列或若干列按照一定順序建立的列值與記錄行之間的對應(yīng)關(guān)系表。在連接時,由于只用到表中部分字段,所以先在基表中篩選部分字段作為新表,進(jìn)行連接,可以提高連接效率。3.視圖設(shè)計(jì)(1)設(shè)計(jì)思想:①管理員可以查看當(dāng)前讀者的借閱情況,可以根據(jù)歷史借閱表中的數(shù)據(jù)統(tǒng)計(jì)圖書的借閱次數(shù);②讀者可以查看自己的借閱記錄和其他讀者的借閱記錄(部分字段,如讀者號、院部、專業(yè)、所借圖書ISBN、ID、借書日期、歸還日期等)。⑤借書日期(bbt)數(shù)據(jù)類型為 date 類型。⑤ BookID_ISBN 表中BookID作為主鍵。 (Book)、圖書ID與ISBN對應(yīng)表(BookID_ISBN): 屬于文件組2①圖書表主鍵設(shè)置為 ISBN,因?yàn)閳D書有不同復(fù)本,所以另外設(shè)置了圖書ID,在圖書ID與ISBN對應(yīng)表(BookID_ISBN)中存放其對應(yīng)關(guān)系;②圖書表中字段庫存量(Invnum)和復(fù)本量(Copnum)設(shè)置約束非空,默認(rèn)為0;③圖書封面照片(Photo)數(shù)據(jù)類型設(shè)置為可變才二進(jìn)制數(shù)據(jù)類型,方便存儲。將讀者表(Reader)放在文件組圖書表(Book、BookID_ISBN)放在文件組借閱表(Lend)放在文件組歷史借閱表(HistoryLend)放在文件組4。而每一文件組又分別指定了不同的磁盤驅(qū)動器,因此可以提高對這些表中數(shù)據(jù)的查詢性能。其中主文件組中存放主數(shù)據(jù)文件 ,用戶定義文件組4分別存放四個輔助數(shù)據(jù)文件(、)。在實(shí)際實(shí)現(xiàn)中,可以為每一個文件組指定一個磁盤驅(qū)動器,然后將特定的表、索引等與該文件組相關(guān)聯(lián),對這些表的存儲、查詢、修改操作都在該文件組中,使用四個文件組可以提高文件組中表中數(shù)據(jù)的查詢性能。四、實(shí)驗(yàn)結(jié)果及分析(1)設(shè)計(jì)思想:圖書借閱系統(tǒng)主要涉及業(yè)務(wù)為讀者借閱圖書、讀者歸還圖書,涉及主要實(shí)體包括:讀者、圖書。7.備份與恢復(fù)設(shè)計(jì)根據(jù)系統(tǒng)需求作必要的備份策略。6.存儲過程和觸發(fā)器設(shè)計(jì)根據(jù)系統(tǒng)需求作必要的存儲過程和觸發(fā)器設(shè)計(jì),本系統(tǒng)需要的存儲過程和觸發(fā)器設(shè)計(jì)。4.索引設(shè)計(jì)要求根據(jù)系統(tǒng)需求作必要的索引設(shè)計(jì),本系統(tǒng)需要的聚集索引、非聚集索引、唯一索引、全文索引等。2.?dāng)?shù)據(jù)表設(shè)計(jì)要求數(shù)據(jù)表設(shè)計(jì)要合理,要符合數(shù)據(jù)庫設(shè)計(jì)的理論范式,對數(shù)據(jù)表設(shè)計(jì)作必要的說明并抓圖。 《 網(wǎng)絡(luò)數(shù)據(jù)庫》課程綜合性實(shí)驗(yàn)報(bào)告開課實(shí)驗(yàn)室: 軟件一室 2013 年 11 月 15 日實(shí)驗(yàn)題目圖書借閱系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康耐ㄟ^該實(shí)驗(yàn)把數(shù)據(jù)庫的理論知識(數(shù)據(jù)庫和數(shù)據(jù)表的設(shè)計(jì)理論、數(shù)據(jù)完整性的實(shí)現(xiàn)、存儲過程、觸發(fā)器、數(shù)據(jù)庫備份、數(shù)據(jù)庫安全等)應(yīng)用到具體的綜合實(shí)例中,達(dá)到數(shù)據(jù)庫知識整合的目的。任課教師統(tǒng)一刻錄成光盤,與該課程的期末考試成績一同上交到系里存檔。 教師根據(jù)本課程的《綜合性實(shí)驗(yàn)指導(dǎo)單》中實(shí)驗(yàn)內(nèi)容的要求,評定學(xué)生的綜合性實(shí)驗(yàn)成績;要求在該課程期末考試前將實(shí)驗(yàn)報(bào)告交給任課教師。 學(xué)生應(yīng)該填寫的內(nèi)容包括:封面相關(guān)欄目、實(shí)驗(yàn)地點(diǎn)、時間、目的、設(shè)備環(huán)境、內(nèi)容、結(jié)果及分析等。華北科技學(xué)院計(jì)算機(jī)系綜合性實(shí)驗(yàn)報(bào)告華北科技學(xué)院計(jì)算機(jī)系綜合性實(shí)驗(yàn)實(shí) 驗(yàn) 報(bào) 告 課程名稱 網(wǎng)絡(luò)數(shù)據(jù)庫 實(shí)驗(yàn)學(xué)期 2013 至 2014 學(xué)年 第 1 學(xué)期學(xué)生所在系部 計(jì)算機(jī)學(xué)院 年級 2011級 專業(yè)班級 網(wǎng)絡(luò)工程 學(xué)生姓名 學(xué)號 任課教師 實(shí)驗(yàn)成績 計(jì)算機(jī)系制 實(shí)驗(yàn)報(bào)告須知 學(xué)生上交實(shí)驗(yàn)報(bào)告時,必須為打印稿(A4紙)。頁面空間不夠,可以順延。 教師應(yīng)該填寫的內(nèi)容包括:實(shí)驗(yàn)成績、教師評價等。綜合性實(shí)驗(yàn)中,所涉及的程序,文檔等在交實(shí)驗(yàn)報(bào)告前,拷貝給任課教師。 未盡事宜,請參考該課程的實(shí)驗(yàn)大綱和教學(xué)大綱。二、設(shè)備與環(huán)境硬件:多媒體計(jì)算機(jī)軟件:WindowsXP以上的操作系統(tǒng)、SQL Server 2008版本三、實(shí)驗(yàn)內(nèi)容及要求要求數(shù)據(jù)庫設(shè)計(jì)要合理,對數(shù)據(jù)庫設(shè)計(jì)作必要的說明并抓圖。3.視圖設(shè)計(jì)要求根據(jù)系統(tǒng)需求作必要的視圖設(shè)計(jì),如在一次查詢中涉及到多個表,應(yīng)該創(chuàng)建視圖。5.?dāng)?shù)據(jù)完整性設(shè)計(jì)根據(jù)系統(tǒng)需求作必要的數(shù)據(jù)完整性設(shè)計(jì),本系統(tǒng)需要的實(shí)體完整性體現(xiàn)、域完整性體現(xiàn)、參照完整性體現(xiàn)等。必要的存儲過程和觸發(fā)器設(shè)計(jì)都要寫全說明,圖可以是一個表的完整存儲過程或觸發(fā)器。8.?dāng)?shù)據(jù)庫安全設(shè)計(jì)根據(jù)系統(tǒng)需求作必要的數(shù)據(jù)庫安全設(shè)計(jì),如本系統(tǒng)分幾級用戶、分別是什么角色成員具有什么操作權(quán)限等。因此針對圖書、讀者、借閱、歷史借閱設(shè)計(jì)文件組。(2) 具體實(shí)現(xiàn):設(shè)計(jì)包含一個主文件組(PRIMARY),四個用戶定義文件組(MyDB_FGMyDB_FGMyDB_FGMyDB_FG4)。2.?dāng)?shù)據(jù)表設(shè)計(jì)(1)設(shè)計(jì)思想:在實(shí)際系統(tǒng)中,讀者、圖書、借閱、歷史借閱,各個表中數(shù)據(jù)較大,將其放在不同的輔助數(shù)據(jù)文件中,每一個輔助數(shù)據(jù)文件分別屬于一個單獨(dú)的文件組。(2) 具體實(shí)現(xiàn): 用戶定義文件組4中的輔助數(shù)據(jù)文件分別存放讀者表、圖書表、借閱表和歷史借閱表。(Reader): 屬于文件組1①主鍵為讀者號(ReaderID),因在實(shí)際系統(tǒng)中讀者號為固定長度,固設(shè)置為char(12);②性別(Sex)數(shù)據(jù)類型設(shè)置為bit,約束為0或1(0:女,1:男);③照片(Photo)數(shù)據(jù)類型設(shè)置為 varbinary(MAX),可變長度二進(jìn)制數(shù)據(jù)類型,安全性較高,只適合圖像容量不是很大的時候;④地址(Addr)數(shù)據(jù)類型設(shè)置為 xml 類型,靈活易于擴(kuò)展,適合于傳輸和存儲數(shù)據(jù)。④圖書內(nèi)容概要(Summary)數(shù)據(jù)類型設(shè)置為 xml,適合存儲和傳輸。(Lend):屬于文件組3①借閱表中讀者號、ISBN、圖書ID共同作為主鍵(說明:不允許同一讀者號,借閱同一ISBN號圖書);②讀者號(ReaderID)作為外鍵,參照讀者表(Reader)中(ReaderID);③圖書ISBN號(ISBN)作為外鍵,參照圖書表(Book)中(ISBN);④圖書ID號(BookID)作為外鍵,參照圖書ISBN號與ID對應(yīng)表(BookID_ISBN)中(BookID)。(HistoryLend):屬于文件組4①歷史借閱表中讀者號、ISBN、圖書ID、借書日期、還書日期共同作為主鍵(說明:不允許同一讀者號,借閱同一ISBN號圖書),當(dāng)同一讀者兩次借同一本書(先還圖書后再借),可以依靠借書日期、還書日期來唯一確定讀者兩次的借閱、還書記錄;②在歷史借閱表中除借書日期(bbt)、還書日期(rbbt)外,其他字段都作為外鍵,分別參照與其他基本表;③在讀者還書時,采用存儲過程,將讀者的借書記錄插入到歷史借閱表,并將還書日期設(shè)置為當(dāng)前系統(tǒng)日期。(2)具體實(shí)現(xiàn):、借閱表、圖書表連接,根據(jù)讀者編號、圖書ISBN號,可將三個表連接,從而實(shí)現(xiàn)查看讀者當(dāng)前借閱記錄。 以下是視圖的代碼實(shí)現(xiàn),以及從視圖中查詢得到的當(dāng)前讀者借閱情況的結(jié)果:: 以下是從視圖中查詢得到的結(jié)果,管理員可以根據(jù)歷史借閱表圖書的外借次數(shù)決定增加哪些圖書的復(fù)本量,以滿足讀者需求:4.索引的建立(1)設(shè)計(jì)思想:①在圖書借閱系統(tǒng)中,為了從數(shù)據(jù)庫的大量數(shù)據(jù)中迅速找到需要的內(nèi)容,采用類似于書目錄這樣的索引技術(shù),不必順序查找,就能迅速查到所需要的內(nèi)容。③聚集索引與非聚集索引的不同之處在于:非聚集索引B樹的葉子節(jié)點(diǎn)不存放數(shù)據(jù)頁信息,而是存放非聚集索引的鍵值,并且每個鍵值項(xiàng)都有指針指向包含
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1