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

正文內(nèi)容

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

2024-08-19 16:51 本頁面


【正文】 、當(dāng)前日期(或還書日期)。①列出當(dāng)前借閱表中超期未歸還圖書的借書記錄(Book_Current_Overdue)  ②讀者的借閱期為90天。③計(jì)算應(yīng)還書日期用DATEADD或DATEDIFF函數(shù)。④getdate()函數(shù)返回當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)日期,返回值的類型為 datetime。⑤列出歷史借閱表中有超期未歸還圖書的還書記錄(Book_History_Overdue)。 7.備份與恢復(fù)設(shè)計(jì)(1)設(shè)計(jì)思想:在圖書借閱系統(tǒng)中,分為四個(gè)用戶定義文件組和一個(gè)主文件組,其中操作最為頻繁的是文件組4(存放歷史借閱表)、文件組3(存放借閱表)、其次為,文件組2(存放圖書表)、文件組1(存放讀者表)。但是主文件組又是整個(gè)數(shù)據(jù)庫(kù)可以啟動(dòng)、運(yùn)行的基礎(chǔ),所以不可忽視。備份操作由授予固定服務(wù)器角色 db backupoperator(允許進(jìn)行數(shù)據(jù)庫(kù)備份的用戶)來操作,完全備份時(shí)間,在每周二上午,圖書館內(nèi)務(wù)整理時(shí)進(jìn)行,文件組的差異備份與事務(wù)日志備份在每天閉館后進(jìn)行。(2) 具體實(shí)現(xiàn):綜合以上考慮,在本地計(jì)算機(jī)上,指定一個(gè)單獨(dú)的磁盤,存放每周二進(jìn)行的數(shù)據(jù)庫(kù)完全備份(包括主文件組、用戶定義文件組、事務(wù)日志),在本地局域網(wǎng)內(nèi)另設(shè)一臺(tái)主機(jī)專門用來存放完全備份,該主機(jī)權(quán)限只能由系統(tǒng)管理員登錄。由屬于固定服務(wù)器角色db backupoperator用戶進(jìn)行完全備份操作。文件組差異備份與事務(wù)日志備份在每天閉館后進(jìn)行。主要針對(duì)四個(gè)用戶自定義文件組、主文件組、事務(wù)日志進(jìn)行差異備份,指定備份在本地計(jì)算機(jī)一個(gè)單獨(dú)的磁盤。8.?dāng)?shù)據(jù)庫(kù)安全設(shè)計(jì)(1)設(shè)計(jì)思想:①在圖書借閱系統(tǒng)中,在服務(wù)器級(jí)別,可以分為系統(tǒng)管理員(sysadmin)、安全管理員(securityadmin)、服務(wù)器管理員(serveradmin)、設(shè)置管理員(setupadmin)、進(jìn)程管理員(processadmin)、管理磁盤文件(diskadmin)、數(shù)據(jù)庫(kù)創(chuàng)建者(dbcreator)、指定格式復(fù)制數(shù)據(jù)文件(bulkadmin)。②在數(shù)據(jù)庫(kù)級(jí)別,可以分為數(shù)據(jù)庫(kù)所有者(db_owner)、數(shù)據(jù)庫(kù)訪問權(quán)限管理者(db_accessadmin)、數(shù)據(jù)庫(kù)安全管理員(db_securityadmin)、數(shù)據(jù)庫(kù)DDL管理員(db_ddladmin)、數(shù)據(jù)庫(kù)備份操作員(db_backupoperator)、數(shù)據(jù)庫(kù)數(shù)據(jù)讀取者(db_datareader)、數(shù)據(jù)庫(kù)數(shù)據(jù)寫入者(db_datawriter)。③此外還包括自定義數(shù)據(jù)庫(kù)角色(學(xué)生、教師、圖書館普通員工、圖書館借閱處工作人員、圖書館采編部工作人員)、應(yīng)用程序角色(圖書館網(wǎng)站)。④自定義數(shù)據(jù)庫(kù)角色都具有對(duì)圖書表的查詢權(quán)限、具有對(duì)圖書ID與ISBN對(duì)應(yīng)表的查詢權(quán)限。⑤學(xué)生對(duì)與自己的借書記錄、還書記錄有查詢權(quán)限、讀者信息中的地址(Addr)字段有更新權(quán)利、其他字段只允許查詢。學(xué)生借閱數(shù)量設(shè)置為(0=Num=10),借書期限為 90天。⑥教師對(duì)與自己的借書記錄、還書記錄有查詢權(quán)限、讀者信息中的地址(Addr)字段有更新權(quán)利、其他字段只允許查詢。教師借閱數(shù)量設(shè)置為(0=Num=15),借書期限為 120天。⑦圖書館普通員工對(duì)與自己的借書記錄、還書記錄有查詢權(quán)限、讀者信息中的地址(Addr)字段有更新權(quán)利、其他字段只允許查詢。普通員工借閱數(shù)量設(shè)置為(0=Num=10),借書期限為 90天。⑧圖書館借閱處工作人員同時(shí)屬于普通員工、借閱處工作人員兩個(gè)角色,新增權(quán)限當(dāng)讀者借書、還書時(shí),借閱處工作人員可以提交借書、還書記錄。對(duì)讀者表的借閱量字段、圖書表的庫(kù)存量字段,通過應(yīng)用程序角色可以進(jìn)行更新。⑨圖書館采編部工作人員同時(shí)屬于普通員工、采編部工作人員兩個(gè)角色,新增權(quán)限對(duì)歷史借閱表所有行具有查詢權(quán)限,可以根據(jù)統(tǒng)計(jì)數(shù)據(jù),決定新增上架圖書、下架某些圖書,具有對(duì)圖書表中數(shù)據(jù)的更新、刪除。(2) 具體實(shí)現(xiàn): 測(cè)試:以SQL Server 用戶:201107024218,登錄服務(wù)器:ADMINISTRATOR 默認(rèn)數(shù)據(jù)庫(kù):MBook203,數(shù)據(jù)庫(kù)用戶:201107024218,屬于角色:學(xué)生 具有權(quán)限:對(duì)圖書表(Book)的查詢權(quán)限。執(zhí)行圖書檢索存儲(chǔ)過程,執(zhí)行結(jié)果如下:五、體會(huì) 在圖書借閱系統(tǒng)數(shù)據(jù)設(shè)計(jì)的庫(kù)綜合實(shí)驗(yàn)中,由于需求分析不夠深入,對(duì)圖書借閱系統(tǒng)的業(yè)務(wù)流程,以及所涉及到的角色沒有做到深入的了解。比如讀者,圖書館工作人員、管理員,他們應(yīng)該具有詳細(xì)的角色劃分,由此設(shè)計(jì)數(shù)據(jù)表、以及對(duì)應(yīng)數(shù)據(jù)表中的各個(gè)字段,比如借閱數(shù)量,可以根據(jù)角色設(shè)置不同的約束條件。對(duì)于不同的角色也可以分配不同的權(quán)限,也方便了管理員對(duì)用戶權(quán)限的管理。在設(shè)計(jì)表結(jié)構(gòu)時(shí)存在一些不足,比如,在歷史借閱表中,為了保證實(shí)體完整性,而將讀者號(hào)、圖書ISBN、圖書ID、借書日期、還書日期都設(shè)置為了主鍵,可以考慮加入一個(gè)字段作為標(biāo)志列,用標(biāo)識(shí)列作為主鍵,可以保證還書記錄在歷史借閱表中的唯一性,標(biāo)志列可以唯一的標(biāo)志一行。另外一個(gè)是圖書ID與ISBN的對(duì)應(yīng)表,在該表中同一個(gè)ISBN對(duì)應(yīng)了不同的ID,表中用圖書ID作為主鍵不太合理。在圖書表中,圖書應(yīng)該是分類存放,所以應(yīng)該考慮添加分類標(biāo)號(hào),這樣在圖書檢索的時(shí)候可以提高檢索效率,同時(shí)圖書按類存放,也使得圖書表中數(shù)據(jù)便于維護(hù)。對(duì)于服務(wù)器固定角色、數(shù)據(jù)庫(kù)固定角色、用戶自定義角色、應(yīng)用程序角色的理解也不夠,對(duì)于他們應(yīng)有權(quán)限以及權(quán)限的分配不清楚,在為圖書借閱數(shù)據(jù)庫(kù)創(chuàng)建了學(xué)生角色后,指定學(xué)生角色所有者為dbo,為學(xué)生角色授權(quán)可以查詢圖書表,將創(chuàng)建的SQL Server登錄用戶對(duì)應(yīng)的數(shù)據(jù)庫(kù)用戶添加到學(xué)生角色,使用該用戶登錄后,對(duì)其他表中數(shù)據(jù)仍然具有查詢權(quán)限,還可以操作借書、還書存儲(chǔ)過程。對(duì)于讀者登錄驗(yàn)證,可以單獨(dú)創(chuàng)建一個(gè)表,包含讀者號(hào)、讀者登錄密碼,對(duì)于登錄密碼在數(shù)據(jù)庫(kù)中可以采用加密存儲(chǔ),保證讀者個(gè)人信息的安全性。管理員的權(quán)限也要有明確的分配,對(duì)管理員的操作也要具有審計(jì)功能。 總體而言,對(duì)于數(shù)據(jù)設(shè)計(jì),應(yīng)該遵循數(shù)據(jù)庫(kù)設(shè)計(jì)的理論指導(dǎo),需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì),結(jié)合實(shí)際系統(tǒng)在數(shù)據(jù)庫(kù)設(shè)計(jì)的每一步都應(yīng)該認(rèn)真分析、設(shè)計(jì),是后期投入運(yùn)行的重中之重。六、參考文獻(xiàn) SQL Server實(shí)用教程(第3版)鄭阿奇 主編 七、SQL 代碼/* MBook203 */CREATE DATABASE MBook203 ON PRIMARY ( NAME = 39。MBook203_DATA39。, FILENAME = 39。D:\db\39。, SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10% ), FILEGROUP MyDB_FG1 ( NAME = 39。MyDB_FG1_Data139。, FILENAME = 39。D:\db\39。, SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10% ), FILEGROUP MyDB_FG2 ( NAME = 39。MyDB_FG2_Data139。, FILENAME = 39。D:\db\39。, SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10% ), FILEGROUP MyDB_FG3 ( NAME = 39。MyDB_FG3_Data139。, FILENAME = 39。D:\db\39。, SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10% ), FILEGROUP MyDB_FG4 ( NAME = 39。MyDB_FG4_Data139。, FILENAME = 39。D:\db\39。, SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10% ) LOG ON ( NAME = 39。MBook203_LOG39。, filename = 39。D:\db\39。, size = 10MB, maxsize = unlimited, filegrowth = 10% )。 /*,讀者表、(圖書表、BookID_ISBN)、借閱表、歷史借閱表 分別放在 文件組 MyDB_FG MyDB_FG MyDB_FG MyDB_FG4 讀者表(Reader)、圖書表(Book)、圖書ID與ISBN對(duì)應(yīng)表(BookID_ISBN)、借閱表(Lend)和借閱歷史表(HistoryLend)*/USE MBook203GOCREATE TABLE Reader( ReaderID char(12) NOT NULL PRIMARY KEY, Name varchar(8) NOT NULL, Sex bit CHECK(Sex = 39。039。 OR Sex = 39。139。), 1: 男 0: 女 Born date not null, Dept varchar(20), Spec varchar(20), Num int NOT NULL DEFAULT 0, Photo varbinary(MAX) NULL, Addr xml NULL)ON MyDB_FG1GOCREATE TABLE Book( ISBN varchar(16) NOT NULL PRIMARY KEY, Bname varchar(40) NOT NULL, Author varchar(16) NOT NULL, Pub varchar(30) NOT NULL, Price float NOT NULL, Copnum int NOT NULL DEFAULT 0, Invnum int NOT NULL DEFAULT 0, Photo varbinary(MAX) NULL, Summary xml NULL) ON MyDB_FG2GOCREATE TABLE BookID_ISBN( ISBN varchar(16) NOT NULL FOREIGN KEY REFERENCES Book(ISBN), BookID varchar(10) NOT NULL PRIMARY KEY,) ON MyDB_FG2GOCREATE TABLE Lend( ReaderID char(12) NOT NULL FOREIGN KEY REFERENCES Reader(ReaderID), ISBN varchar(16) NOT NULL FOREIGN KEY REFERENCES Book(ISBN), BookID varchar(10) NOT NULL FOREIGN KEY REFERENCES BookID_ISBN(BookID), bbt date NOT NULL, PRIMARY KEY(ReaderID,ISBN,BookID) ) ON MyDB_FG3GOCREATE TABLE HistoryLend( ReaderID char(12) NOT NULL FOREIGN KEY REFERENCES Reader(ReaderID), ISBN varchar(16) NOT NULL FOREIGN KEY REFERENCES Book(ISBN), BookID varchar(10) NOT NULL FOREIGN KEY REFERENCES BookID_ISBN(BookID), bbt date NOT NULL, rbbt date NOT NULL, PRIMARY KEY(ReaderID,ISBN,BookID,bbt,rbbt)) ON MyDB_FG4/*Reader 表插入數(shù)據(jù)*/insert reader(ReaderID,Name,Sex,Born,Dept,Spec,Num,Photo,Addr)values(39。20080702420139。,39。王林39。,39。139。,39。199208239。,39。計(jì)算機(jī)學(xué)院39。,39。網(wǎng)絡(luò)工程39。,39。039。,null, 39。聯(lián)系方式 xmlns= 姓名 = 王林 WL@/ 電話13900081101/電話 地址 郵政編碼211101/郵政編碼 省或直轄市江蘇省/省或直轄市 市或縣南京市/市或縣 詳細(xì)地址鼓樓區(qū)上海路3號(hào)/詳細(xì)地址 /地址 /聯(lián)系方式 39。)GOinsert reader(ReaderID,Name,Sex,Born,Dept,Spec,Num,Photo,Addr)values(39。20080702412239。,39。張強(qiáng)民39。,39。139。,39。199103239。,39。計(jì)算機(jī)學(xué)院39。,39。網(wǎng)絡(luò)工程39。,39。039。,null, 39。聯(lián)系方式 xmlns= 姓名 = 張強(qiáng)民 ZQM@/ 電話13900081102/電話 地址 郵政編碼211100/郵政編碼 省或直轄市江蘇省/省或直轄市 市或縣鎮(zhèn)江市/市或縣 詳細(xì)地址**區(qū)**鎮(zhèn)**村/詳細(xì)地址 /地址 /聯(lián)系方式 39。)GOinsert reader(ReaderID,Name,Sex,Born,Dept,Spec,Num,Photo,Addr)values(39。20080701420239。,39。程明39。,39。139。,39。198906839。,39。計(jì)算機(jī)學(xué)院39。,39。計(jì)算機(jī)科學(xué)與技術(shù)39。,39。039。,null, 39。聯(lián)系方式 xmlns= 姓名 = 程明 CM@/ 電話13900081103/電話 地址 郵政編碼211103/郵政編碼 省或直轄市上海市/省或直轄市 市或縣崇明縣/市
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1