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

正文內(nèi)容

圖書管理系統(tǒng)數(shù)據(jù)庫設計報告實例-在線瀏覽

2024-09-13 10:52本頁面
  

【正文】 書記錄的編號OrderRecBookID int 非空 無 被預約圖書的編號OrderRecUserID int 非空 無 預約圖書的用戶編號OrderRecDate date 非空 無 預約圖書的日期OrderIsFinish boolean 非空 無 預約活動是否完成補充說明 OrderRecUserID 和 OrderRecBookID 為外鍵,分別關聯(lián)用戶表中的用戶編號和圖書表中的圖書編號 表 BorrowRecord表名 OrderRecord列名 數(shù)據(jù)類型 空/非空 約束條件 表示含義BRD int 非空 主鍵 借閱書籍記錄的編號BRUserID int 非空 無 借閱書籍的用戶的編號BRBookID int 非空 無 被借閱的書籍的編號BRDate date 非空 無 借閱書籍的時間BRIsBack boolean 非空 無 是否已經(jīng)歸還書籍的標識位BRBackDate date 非空 無 用戶應該歸還書籍的最大日期BRIsContinue boolean 非空 無 用戶是否可以續(xù)借書籍BRContinueTimes int 非空 無 用戶還可以續(xù)借該書籍的次數(shù)BRIsOVerLimit boolean 非空 無 借閱的書籍是否已經(jīng)超期BROverLimitFine vnchar 可以為空 無 若書籍超期所應繳納的超期款補充說明 OrderRecUserID 和 OrderRecBookID 為外鍵,分別關聯(lián)用戶表中的用戶編號和圖書表中的圖書編號 表 Book表名 Book列名 數(shù)據(jù)類型空/非空 約束條件 表示含義BookID int 非空 主鍵 書籍編號BookName nvchar 非空 最大長度為 256 個字符 書籍名稱BookAuthor nvchar 非空 最大長度為 256 個字符 書籍的作者名.. . . ..學習好幫手ISBNID nvchar 非空 最大長度為 256 個字符 書籍的 ISBN 碼Publish nvchar 非空 最大長度為 256 個字符 書籍的出版社名PublishPlace nvchar 非空 最大長度為 256 個字符 書籍的出版地PublishDate date 非空 無 書籍的出版時間TotalWords int 非空 無 書籍的總字數(shù)TotalPage int 非空 無 書籍的總頁數(shù)BookPrice nvchar 非空 無 書籍的定價BookAbstruct nvchar 非空 無 書籍的內(nèi)容簡介BookCategory int 非空 無 書籍的類別BookInDate date 非空 無 書籍的入庫時間BookLibrary int 非空 無 書籍所在的圖書分館IsBorrow boolean 非空 無 標識書籍當前是否可借BookKind int 非空 無 書籍的種類補充說明 為外鍵,關聯(lián)著圖書類別表中的類別編號 為外鍵,關聯(lián)這圖書種類表中的種類編號,如哲學類,文學類,設置圖書類別圖書可以方便用戶進行查找和定位,圖書的種類表示書籍的種類,如新書、珍藏版書籍、外文書、中文書,設置圖書種類是可能不同種類的書籍在超期、遺失時的賠付額度不一樣,如 1980 年前的書屬于珍藏版的書,遺失后應該按定價的 5 倍賠付等,則該書籍當前不可借閱 256 是因為可能一本書的作者為多個,名字的總長度較大 碼為圖書的分類編碼,同樣的書籍的 ISBN 碼應該一樣 表 Liabrary表名 Liabrary列名 數(shù)據(jù)類型空/非空 約束條件 表示含義LiabraryID int 非空 主鍵 圖書分館編號LibNam nvchar 非空 最大長度為 256 個字符 圖書分館名稱LibPhone nvchar 非空 最大長度為 11 圖書分館的聯(lián)系電話LibAddress nvchar 非空 最大長度為 256 個字符 圖書分館的地址LibAbstruct nvchar 非空 無 圖書分館的簡介補充說明 一個圖書管理系統(tǒng)可能同時管理位于不同位置的幾個圖書分館,所以需要設置圖書分館表,一本圖書也應該屬于某一個圖書分館.. . . ..學習好幫手 表 BookCategory表名 BookCategory列名 數(shù)據(jù)類型空/非空 約束條件 表示含義CategoryID int 非空 主鍵 圖書類別編號CategoryName nvchar 非空 最大長度為 256 個字符圖書類別名稱CategoryDescribe nvchar 非空 無 類別的簡介補充說明 圖書的類別是指圖書內(nèi)容的分類,如哲學類、歷史類、計算機類等,將圖書按類別歸類可方便用戶的查找和借閱 表 BookKind表名 BookKind列名 數(shù)據(jù)類型 空/非空 約束條件 表示含義KindID int 非空 主鍵 圖書種類編號KindName nvchar 非空 最大長度為 256 個字符 圖書種類名稱KindDescribe nvchar 可以為空 無 圖書種類的簡介OverLimitCost nvchar 非空 無 圖書超期的罰金額度LostCost nvchar 非空 無 圖書遺失的罰金額度補充說明 圖書可能會被劃分為新書、珍藏版書籍、外文書、中文書等種類,根據(jù)種類的不同書籍的超期、遺失的賠付金額也不同,如外文書遺失需要賠付兩倍定價的金額,而一般的中文書只需按定價賠付等,所以需要劃分不同的書籍種類 表 SystemLog表名 SystemLog列名 數(shù)據(jù)類型 空/非空 約束條件 表示含義LogID int 非空 主鍵 系統(tǒng)日志編號LogContent nvchar 非空 無 系統(tǒng)日志內(nèi)容LogTime dateamp。給數(shù)據(jù)庫設置登錄賬號和密碼,只有擁有直接訪問數(shù)據(jù)庫權限的用戶在鍵入正確的賬號和密碼后才能通過軟件登錄到數(shù)據(jù)庫進行操作,可防止用戶惡意操作數(shù)據(jù)庫。 用戶帳號密碼的加密方法使用 MD5 加密方法對用戶賬號密碼進行加密。 角色與權限角色 可以訪問的表與列 操作權限超級管理員 所有表及列 增刪改查Users、UserRole、OverLimitRecord、LostRecord、BorrowRecord、Book、Library、BookCategory、BookKinds增刪改查管理員UserRights、SystemLog 查看Users 查看、修改、刪除、增加信息普通用戶OverLimitRecord、 LostRecord、BorrowRecord、Book、Library查看7. 優(yōu)化優(yōu)先級 優(yōu)化對象(目標) 措施.. . . ..學習好幫手高 數(shù)據(jù)庫索引 根據(jù)查詢條件,建立索引,優(yōu)化索引、優(yōu)化訪問方式,限制結果集的數(shù)據(jù)量高 數(shù)據(jù)庫碎片 定期整理數(shù)據(jù)庫產(chǎn)生的碎片,提高數(shù)據(jù)庫的性能高 數(shù)據(jù)庫緩存 優(yōu)化數(shù)據(jù)庫緩存方案高 數(shù)據(jù)庫對象 優(yōu)化數(shù)據(jù)庫對象的放置策略,盡量讓數(shù)據(jù)庫對象均勻地把數(shù)據(jù)分布在系統(tǒng)的磁盤中,平衡 I/O 訪問,避免 I/O 瓶頸。 SQL select status, instance_role from v$instance。 SQLselect * from v$version。 SQLshow sga;:如果是 oracle8i 版本返回值應該低于 2%。 8i: SQL select 39。||round((sum(waits) / sum(gets)) * 100,2)||39。From v$rollstat。:數(shù)據(jù)庫運行時,可以通過查詢 v$log_history 來觀察 log switch 的切換時間。SQLselect to_char(first_time,39。) change_time from v$log_history。 SQL select , totalbytes,sum() freebytes from dba_data_files a,dba_free_space b where = group by , 。解決后運行:exec (:job)。 :查看當前數(shù)據(jù)庫連接的用戶進程的具體信息,包括連接的數(shù)據(jù)庫用戶名,機器名,運行的程序名,進程狀態(tài)。oracle39。設計一個物理備份和邏輯備份相結合的數(shù)據(jù)庫備份方案,以保證數(shù)據(jù)的完整性和 0 損失恢復。在在星期五選擇累計備份,是考慮到數(shù)據(jù)庫出錯時恢復的考慮,當數(shù)據(jù)庫在某一周有錯誤時,可以直接恢復到星期五的數(shù)據(jù),而不用一天一天的按增量備份的數(shù)據(jù)恢復。序列名稱 UserRole_seq序列描述 創(chuàng)建序列,用以完成用戶角色編號的自增序列實現(xiàn) CREATE SEQUENCE UserRole_seq備份方法 備份頻率 備份時間 備份目的 備注本地熱備 1 次/天 00:00 保留最近一周的備份數(shù)據(jù)本地冷備 1 次/一月 每周星期五下午 保留數(shù)據(jù)庫全部數(shù)據(jù)異地導出備份 1 次/天 12:00 保留最近一周的備份數(shù)據(jù).. . . ..學習好幫手INCREMENT BY 1 START WITH 1 NOMAXvalueNOCYCLE NOCACHE。存儲過程存儲過程名稱 InsertToUsers存儲過程描述 向用戶表中插入新的用戶記錄的存儲過程參數(shù)說明依次表示:用戶姓名,學號、性別、所屬角色編號、單位、郵箱和電話最后一個參數(shù)為插入結果的返回值,成功時返回 1,否則返回出錯代碼存儲過程實現(xiàn) CREATE or REPLACE PROCEDURE InsertToUsers(ItemName in varchar,ItemNum in integer,ItemSex in varchar,ItemRole in integer,ItemUnit in varchar,ItemEmail in varchar,ItemTel in varchar,ItemPsw in varchar,ItemIsBorrow in integer,ItemBorrowCnt in integer,InsertRes out integer)isBEGINSAVEPOINT SP1。InsertRes := 1。 EXCEPTIONwhen DUP_VAL_ON_INDEX then InsertRes := SQLCODE。ROLLBACK TO SAVEPOINT SP1。存儲過程名稱 DelOnUsers存儲過程描述 刪除用戶表記錄參數(shù)說明:依次表示:用戶姓名、學號、性別、所屬角色編號、單位、郵箱和電話、密碼當不需要依據(jù)某一項來選擇刪除的用戶時,如果為字符類型則傳入NULL,如果為數(shù)字類型則傳入1 如刪除編號為 1 的用戶時調(diào)用函數(shù)為DelOnUsers(1,NULL,1,NULL,1,NULL,NULL,NULL)。BEGIN SAVEPOINT SP1。如果需要根據(jù)用戶的編號刪除,則只需獲取用戶的編號,而不用再看用戶的其他屬性,因為用戶編號是唯一IF ItemID 1 THENtmpCondition := tmpCondition || ItemID。UserName = 39。END IF。UserNum = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemNum。END IF。UserSex = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemSex。END IF。UserRole = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemRole。END IF。UserUnit = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemUnit。END IF。UserEmail = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemEmail。.. . . ..學習好幫手END IF。UserTel = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemTel。END IF。UserPsw = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemPsw。END IF。UserIsBorrow = 39。 ELSE tmpCondition := tmpCondition || 39。||ItemIsBorrow。END IF。UserBorrowCnt = 39。
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1