




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)裝訂線
班級(jí)姓名學(xué)號(hào)
-
廣東商學(xué)院答題紙(格式二)
課程數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)2022-2022學(xué)年第2學(xué)期
成果評(píng)閱人
請(qǐng)選取數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)相關(guān)主題,在某個(gè)RDBMS軟件基礎(chǔ)上利用合適的應(yīng)用系統(tǒng)開(kāi)發(fā)工具為某個(gè)部門或者單位開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。要求給出數(shù)據(jù)庫(kù)設(shè)計(jì)概念設(shè)計(jì)、規(guī)律設(shè)計(jì)、物理設(shè)計(jì)、開(kāi)發(fā)與編碼、測(cè)試各個(gè)階段的具體設(shè)計(jì):寫出系統(tǒng)的主要功能和使用說(shuō)明;提交運(yùn)行的系統(tǒng)。完成的主要功
能包括錄入、修改、查詢、輸出的信息管理功能?;疽螅海?)完成問(wèn)題陳述中所提到的全部需求功能;(2)要求撰寫不少于3000個(gè)文字的文檔;(3)文檔中至少要包括:ER模型圖、系統(tǒng)功能圖、數(shù)據(jù)字典、表關(guān)系的具體說(shuō)明。(4)用戶手冊(cè),描述軟件系統(tǒng)所具有的功能及基本的使用辦法。文檔格式參考畢業(yè)論文要求,章節(jié)包括:(1)概述:包括項(xiàng)目背景、編寫目的、軟件定義、開(kāi)發(fā)環(huán)境等內(nèi)容。(2)需求分析:?jiǎn)栴}陳述、需完成的功能,畫出ER模型圖;(3)數(shù)據(jù)庫(kù)規(guī)律設(shè)計(jì):把ER模型圖轉(zhuǎn)換為關(guān)系表。描述每一個(gè)基本表關(guān)系。要求全部關(guān)系達(dá)到BCNF范式。定義視圖、定義索引、主關(guān)鍵字、定義權(quán)限。(4)數(shù)據(jù)庫(kù)物理設(shè)計(jì):定義數(shù)據(jù)物理文件及管理。(5)開(kāi)發(fā)與編碼:編寫程序、調(diào)試并舉行測(cè)試。(6)結(jié)束語(yǔ):寫出完成本課程設(shè)計(jì)的心得,領(lǐng)悟數(shù)據(jù)庫(kù)理論與軟件開(kāi)發(fā)實(shí)踐的關(guān)系。有哪些收獲。軟件還需要哪些改進(jìn)。(7)
內(nèi)容
1.試驗(yàn)環(huán)境、目的及相關(guān)狀況
1.1項(xiàng)目背景
在大學(xué)的教導(dǎo)資源中,圖書館總能引起大家的熱議,圖書館各個(gè)方面的服務(wù)都顯得無(wú)比重要,圖書館的信息檢索也在服務(wù)中飾演了重要的角色。隨著信息化的迅速進(jìn)展,一個(gè)好的圖書館借還系統(tǒng)能為廣闊師生和管理人員帶來(lái)了極大的便利,那么,建立一個(gè)便利、高效的圖書館借還系統(tǒng),是一件極其重要的事。
1.2編寫目的
本數(shù)據(jù)庫(kù),主要是為同學(xué)提供一個(gè)高效、便利的書籍信息檢索和借還平臺(tái),同時(shí)為圖書館管理人員在更新館藏信息等方面帶來(lái)很大的便利。同學(xué)可以憑借小學(xué)給的學(xué)號(hào)(帳號(hào)),密碼登入系統(tǒng),舉行圖書信息的檢索和借還。
1.3軟件定義
圖書館借還系統(tǒng)是一種高效、便捷的信息化系統(tǒng),是按照同學(xué)信息和館藏書本信息為基
礎(chǔ),為同學(xué)提供書籍查閱和借還,以及為圖書館管理人員對(duì)館藏信息的更新工作提供方
便。
1.4開(kāi)發(fā)環(huán)境
1.4.1計(jì)算機(jī)硬件系統(tǒng)
圖1
1.4.2計(jì)算機(jī)軟件
操作系統(tǒng):WindowsXP專業(yè)版
系統(tǒng)類型:32位操作系統(tǒng)
試驗(yàn)平臺(tái):MicrosoftOfficeVisio2022、SybasePowerDesigner
MicrosoftSQLServer2000
圖文編輯:MicrosoftOfficeWord2022
2.需求分析
2.1問(wèn)題陳述
該系統(tǒng)運(yùn)用便利、操作容易,效率很高,實(shí)現(xiàn)了同學(xué)對(duì)書籍信息的檢索,對(duì)書籍的
借還,管理人員對(duì)館藏信息的更新等重要功能,滿足了同學(xué)迅速迅速便利獵取所需的信
息,也大大減輕了管理人員在更新工作上的工作量。
2.2需要完成的功能
用戶類別:同學(xué),惟獨(dú)被授權(quán)的用戶才可以使用本系統(tǒng)的資源。
權(quán)限管理:系統(tǒng)需要經(jīng)過(guò)有效的身份驗(yàn)證可以登錄。同學(xué)只可以對(duì)館藏信息舉行檢索,而不能舉行所以的更改。
借書功能:考生輸入學(xué)號(hào)(帳號(hào))和密碼登陸系統(tǒng)后,查詢相應(yīng)書籍的信息。查詢完畢后,按照是否滿足借閱條件,若滿足條件,則辦理借閱手續(xù),同時(shí)將記錄錄入同學(xué)信息表和館藏信息表。
還書功能:考生輸入學(xué)號(hào)(帳號(hào))和密碼登陸系統(tǒng)后,辦理還書手續(xù),若書籍已逾期,則需繳納罰款,同時(shí)將記錄錄入同學(xué)信息表和館藏信息表。
2.3圖書館借還系統(tǒng)業(yè)務(wù)流程圖設(shè)計(jì)
查閱書籍信息
書籍館藏信
息同學(xué)同學(xué)信息同學(xué)身份驗(yàn)證
同學(xué)個(gè)人界面查看借閱書籍是否逾期
借閱狀況
有逾期未還書籍
同學(xué)信息庫(kù)
欲借書籍信息
借書
可借
同學(xué)借書信息
無(wú)逾期未還書本
無(wú)該書、可借量為零
查看欲歸還書籍信息欲歸還書籍信息
繳納罰款書本逾期
還書還書記錄
罰款記錄
同學(xué)信息庫(kù)同學(xué)借還書籍記錄
圖2圖書館借還系統(tǒng)業(yè)務(wù)流程圖
2.4圖書館借還系統(tǒng)數(shù)據(jù)流圖設(shè)計(jì)
同學(xué)
圖書館借還系統(tǒng)
同學(xué)
圖1圖書館借還系統(tǒng)數(shù)據(jù)流頂層圖
有逾期未還書籍無(wú)該書、可借量為零
還書
書籍逾期
同學(xué)
同學(xué)身份驗(yàn)
證
同學(xué)信息庫(kù)
查看借閱書籍是否逾期
借書
查閱欲借書籍信息
無(wú)逾期未還書籍
書籍館藏信
息
借書
可借查看欲歸還書籍信息
還書
繳納罰款同學(xué)信息庫(kù)
驗(yàn)證未通過(guò)
同學(xué)借還書籍記錄
圖2圖書館借還系統(tǒng)數(shù)據(jù)流底層圖
圖3圖書館借還系統(tǒng)數(shù)據(jù)流程圖
2.5圖書館借還系統(tǒng)E-R圖設(shè)計(jì)及其規(guī)范化
按照數(shù)據(jù)流程圖的數(shù)據(jù)流淌方向,對(duì)數(shù)據(jù)的有關(guān)操作,體現(xiàn)了不同的實(shí)體之間的聯(lián)系,從而可以畫出E-R圖.
2.5.1各個(gè)實(shí)體的屬性如下:
同學(xué)信息庫(kù)(學(xué)號(hào),姓名,賬戶金額,罰款金額);
書籍館藏信息庫(kù)(藏書編號(hào),出版社,出版年份,,所屬類別,可供出借量);借閱(編號(hào),借書日期,還書日期,是否超期,書名,最遲應(yīng)還日期);2.5.2設(shè)計(jì)的聯(lián)系及其屬性如下:
借閱(編號(hào),借書日期,還書日期,是否超期,書名,最遲應(yīng)還日期);2.5.3由數(shù)據(jù)流圖所得出的E-R圖模型如圖4所示:
2.5.4E-R圖對(duì)關(guān)系表的轉(zhuǎn)換,關(guān)系模式可劃分為:
同學(xué)信息庫(kù)—借閱(學(xué)號(hào),編號(hào),姓名,賬戶金額,罰款金額,借書日期,還書日期,是否超期,
書名,最遲應(yīng)還日期);
書籍館藏信息庫(kù)(藏書編號(hào),出版社,出版年份,,所屬類別,可供出借量);
2.5.5基本表描述:
同學(xué)信息庫(kù)—借閱(學(xué)號(hào),編號(hào),姓名,賬戶金額,罰款金額,借書日期,還書日期,是否超期,
書名,最遲應(yīng)還日期);
(學(xué)號(hào),編號(hào))
F
(姓名,賬戶金額,罰款金額,借書日期,還書日期,是否超期,書名,最遲應(yīng)
還日期)非主屬性部分依靠于碼,沒(méi)有任何函數(shù)傳遞。
同學(xué)信息庫(kù)(學(xué)號(hào),姓名,賬戶金額,罰款金額);
每一個(gè)非主屬性都依靠于碼,屬于2NF
書籍館藏信息庫(kù)(藏書編號(hào),出版社,出版年份,,所屬類別,可供出借量);
每一個(gè)非主屬性不依靠于碼,也沒(méi)有任何函數(shù)傳遞,打算因素都包含碼,所以屬于BCNF
書籍館藏信息庫(kù)(藏書編號(hào),出版社,出版年份,,所屬類別,可供出借量);(藏書編號(hào))
F
(出版社,出版年份,,所屬類別,可供出借量)每一個(gè)非主屬性都依靠于
碼,所以屬于2NF
同學(xué)信息庫(kù)書籍館藏信息庫(kù)學(xué)號(hào)
姓名
書名
藏書編號(hào)
可供借閱量
書名
最遲還書日期
賬戶金額
罰款金額
所屬類別
出版年份
出版社
借閱借書日期
還書日期
是否超期
nn編號(hào)
圖4圖書館借還系統(tǒng)E-R圖模型
3.數(shù)據(jù)庫(kù)規(guī)律設(shè)計(jì)、數(shù)據(jù)庫(kù)物理設(shè)計(jì)及SQL代碼3.1數(shù)據(jù)庫(kù)規(guī)律設(shè)計(jì)
圖5圖書館借還系統(tǒng)數(shù)據(jù)庫(kù)規(guī)律設(shè)計(jì)
3.2數(shù)據(jù)庫(kù)物理設(shè)計(jì)
圖6圖書館借還系統(tǒng)物理模型設(shè)計(jì)
3.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)
把圖6的內(nèi)容,設(shè)計(jì)在powerdesigner15.1中,形成了概念模型,確立實(shí)體之間的關(guān)系,生成物理模型,并新建物理模型報(bào)告如下(從SybasePowerDesigner直接導(dǎo)入):
1PDMDiagrams1.1Modelleveldiagrams1.1.1圖Diagram_1
FK__借書_FK__修改_
同學(xué)信息庫(kù)
學(xué)號(hào)姓名
賬戶金額罰款金額
char(256)char(256)char(256)char(256)
借閱記錄
編號(hào)學(xué)號(hào)
藏書編號(hào)借書日期還書日期是否超期書名
最遲還書日期
char(256)char(256)char(256)char(256)char(256)char(256)char(256)char(256)
書籍館藏信息庫(kù)
藏書編號(hào)出版社出版年份
可供借閱量所屬類別書名
char(256)char(256)char(256)char(256)char(256)char(256)char(256)
查書
藏書編號(hào)出版社出版年份
可供借閱量所屬類別書名
書籍館藏信息庫(kù)
借書藏書編號(hào)書名
借書日期
最遲還書日期
借閱記錄
還書還書日期書名
藏書編號(hào)是否超期
借閱記錄
罰款記錄學(xué)號(hào)姓名
賬戶金額罰款金額書名
藏書編號(hào)
同學(xué)信息庫(kù)借閱記錄
2Modellevelobjectlists2.1CommonObjects2.1.1Diagramlist表1
名稱
代碼
Diagram_1Diagram_1
2.2Physicaldiagramsobjects2.2.1表格欄位清單表2
名稱
代碼
學(xué)號(hào)學(xué)號(hào)姓名姓名賬戶金額賬戶金額罰款金額
罰款金額
編號(hào)編號(hào)
學(xué)號(hào)學(xué)號(hào)
藏書編號(hào)藏書編號(hào)
借書日期借書日期
還書日期還書日期
是否超期是否超期
書名書名
最遲還書日期最遲還書日期藏書編號(hào)藏書編號(hào)
出版社出版社
出版年份出版年份
可供借閱量可供借閱量所屬類別所屬類別
書名書名
2.2.2表格索引清單
表3
名稱代碼唯
一
的群
集
器
主
要
的
外
來(lái)
鍵
代
替
鍵
表格
同學(xué)信息庫(kù)_PK同學(xué)信息庫(kù)
_PK
TR
UE
FA
LS
E
TR
UE
FA
LS
E
FA
LS
E
同學(xué)信息庫(kù)
借閱記錄_PK借閱記錄_PKTR
UEFA
LS
E
TR
UE
FA
LS
E
FA
LS
E
借閱記錄
借書_FK借書_FKFA
LS
EFA
LS
E
FA
LS
E
TR
UE
FA
LS
E
借閱記錄
修改_FK修改_FKFA
LS
EFA
LS
E
FA
LS
E
TR
UE
FA
LS
E
借閱記錄
書籍館藏信息庫(kù)_PK書籍館藏信息
庫(kù)_PK
TR
UE
FA
LS
E
TR
UE
FA
LS
E
FA
LS
E
書籍館藏信息
庫(kù)
2.2.3表格引鍵清單
表4
名稱代碼表格kfc1kfc1同學(xué)信息庫(kù)
kfc3kfc3借閱記錄
kfc2kfc2書籍館藏信息庫(kù)
2.2.4參考清單
表5
名稱代碼父表格子表格借書借書
修改修改
2.2.5表格清單
表6
名稱代碼同學(xué)信息庫(kù)同學(xué)信息庫(kù)
借閱記錄借閱記錄
書籍館藏信息庫(kù)書籍館藏信息庫(kù)
2.2.6用戶清單
表7
名稱代碼圖書館管理員圖書館管理員
同學(xué)同學(xué)
2.2.7視圖清單
表8
名稱代碼查書查書
借書借書
還書還書
罰款記錄罰款記錄
2.3Multi-dimensionalDiagramsObjects
3Tables
3.1Modelleveltables
3.1.1表格借閱記錄
表格借閱記錄的卡片
表9
名稱借閱記錄
代碼借閱記錄
數(shù)據(jù)庫(kù)管理系統(tǒng)MicrosoftSQLServer2000
表格借閱記錄的限制性名稱
CKT_借閱記錄
表格借閱記錄的服務(wù)器檢驗(yàn)表達(dá)式
%RULES%
借閱記錄的代碼預(yù)覽
ifexists(select1
fromsysindexes
whereid=object_id('借閱記錄')
andname='借閱記錄_PK'
andindid>0
andindid0
andindid0
andindid0
andindid0
andindid0
andindid0
andindid0
andindid0
andindid0
andindid
子表格
借書的代碼預(yù)覽
Thepreviewisemptybecauseofthesetting.
Checkthegenerationoption.
包含參考借書的圖清單
名稱代碼Diagram_1Diagram_1
參考借書的銜接清單
父表格欄子表格欄學(xué)號(hào)學(xué)號(hào)
4.1.2參考修改
參考修改的卡片
名稱修改
代碼修改
父表格
子表格
修改的代碼預(yù)覽
Thepreviewisemptybecauseofthesetting.
Checkthegenerationoption.
包含參考修改的圖清單
名稱代碼Diagram_1Diagram_1
參考修改的銜接清單
父表格欄子表格欄藏書編號(hào)藏書編號(hào)
5Views
5.1Modellevelviews
5.1.1視圖查書
視圖查書的卡片
名稱查書
代碼查書
視圖查書的SQL查詢
select書籍館藏信息庫(kù).藏書編號(hào),書籍館藏信息庫(kù).出版社,書籍館藏信息庫(kù).出版年份,書籍館藏信息庫(kù).,書籍館藏信息庫(kù).可供借閱量,書籍館藏信息庫(kù).所屬類別,
書籍館藏信息庫(kù).書名
from書籍館藏信息庫(kù)
查書的代碼預(yù)覽
ifexists(select1
fromsysobjects
whereid=object_id('查書')
andtype='V')
dropview查書
go
/*==============================================================*/
/*View:查書*/
/*==============================================================*/
createview查書as
select書籍館藏信息庫(kù).藏書編號(hào),書籍館藏信息庫(kù).出版社,書籍館藏信息庫(kù).出版年份,書籍館藏信息庫(kù).,書籍館藏信息庫(kù).可供借閱量,書籍館藏信息庫(kù).所屬類別,
書籍館藏信息庫(kù).書名
from書籍館藏信息庫(kù)
go
包含視圖查書的圖清單
名稱代碼
Diagram_1Diagram_1
視圖查書的依靠清單
名稱代碼類名稱書籍館藏信息庫(kù)書籍館藏信息庫(kù)Table
視圖查書的延長(zhǎng)屬性清單
名稱數(shù)據(jù)類型值目標(biāo)名稱WithOptionWithOptionListMicrosoftSQLServer
2000
5.1.2視圖罰款記錄
視圖罰款記錄的卡片
名稱罰款記錄
代碼罰款記錄
視圖罰款記錄的SQL查詢
select同學(xué)信息庫(kù).學(xué)號(hào),同學(xué)信息庫(kù).姓名,同學(xué)信息庫(kù).賬戶金額,同學(xué)信息庫(kù).罰款金額,借閱記錄.書名,借閱記錄.藏書編號(hào)
from同學(xué)信息庫(kù),借閱記錄
罰款記錄的代碼預(yù)覽
ifexists(select1
fromsysobjects
whereid=object_id('罰款記錄')
andtype='V')
dropview罰款記錄
go
/*==============================================================*/
/*View:罰款記錄*/
/*==============================================================*/
createview罰款記錄as
select同學(xué)信息庫(kù).學(xué)號(hào),同學(xué)信息庫(kù).姓名,同學(xué)信息庫(kù).賬戶金額,同學(xué)信息庫(kù).罰款金額,借閱記錄.書名,借閱記錄.藏書編號(hào)
from同學(xué)信息庫(kù),借閱記錄
go
包含視圖罰款記錄的圖清單
名稱代碼
Diagram_1Diagram_1
視圖罰款記錄的依靠清單
名稱代碼類名稱同學(xué)信息庫(kù)同學(xué)信息庫(kù)Table
借閱記錄借閱記錄Table
視圖罰款記錄的延長(zhǎng)屬性清單
名稱數(shù)據(jù)類型值目標(biāo)名稱
WithOptionWithOptionListMicrosoftSQLServer
2000
5.1.3視圖還書
視圖還書的卡片
名稱還書
代碼還書
視圖還書的SQL查詢
select借閱記錄.還書日期,借閱記錄.書名,借閱記錄.藏書編號(hào),借閱記錄.是否超期
from借閱記錄
還書的代碼預(yù)覽
ifexists(select1
fromsysobjects
whereid=object_id('還書')
andtype='V')
dropview還書
go
/*==============================================================*/
/*View:還書*/
/*==============================================================*/
createview還書as
select借閱記錄.還書日期,借閱記錄.書名,借閱記錄.藏書編號(hào),借閱記錄.是否超期
from借閱記錄
go
包含視圖還書的圖清單
名稱代碼
Diagram_1Diagram_1
視圖還書的依靠清單
名稱代碼類名稱借閱記錄借閱記錄Table
視圖還書的延長(zhǎng)屬性清單
名稱數(shù)據(jù)類型值目標(biāo)名稱WithOptionWithOptionListMicrosoftSQLServer
2000
5.1.4視圖借書
視圖借書的卡片
名稱借書
代碼借書
視圖借書的SQL查詢
select借閱記錄.藏書編號(hào),借閱記錄.書名,借閱記錄.借書日期,借閱記錄.最遲還書日期
from借閱記錄
借書的代碼預(yù)覽
ifexists(select1
fromsysobjects
whereid=object_id('借書')
andtype='V')
dropview借書
go
/*==============================================================*/
/*View:借書*/
/*==============================================================*/
createview借書as
select借閱記錄.藏書編號(hào),借閱記錄.書名,借閱記錄.借書日期,借閱記錄.最遲還書日期
from借閱記錄
go
包含視圖借書的圖清單
名稱代碼
Diagram_1Diagram_1
視圖借書的依靠清單
名稱代碼類名稱借閱記錄借閱記錄Table
視圖借書的延長(zhǎng)屬性清單
名稱數(shù)據(jù)類型值目標(biāo)名稱WithOptionWithOptionListMicrosoftSQLServer
2000
4.總結(jié)
1.構(gòu)造業(yè)務(wù)流程圖和數(shù)據(jù)流圖時(shí),需要反復(fù)修改,以符合實(shí)際的操作流程。體現(xiàn)了設(shè)計(jì)數(shù)據(jù)庫(kù)的嚴(yán)謹(jǐn)細(xì)致性。
2.在設(shè)計(jì)圖書館借還系統(tǒng)的時(shí)候,因?yàn)樵撓到y(tǒng)在教科書上是沒(méi)有的,因此碰到了無(wú)數(shù)問(wèn)題,例如標(biāo)識(shí)符不全都,不能設(shè)置不同表的相同主鍵,這些問(wèn)題都需要去翻閱資料,再請(qǐng)教學(xué)生,提高了自學(xué)能力。
3.設(shè)計(jì)過(guò)程中,體味到了學(xué)會(huì)理論學(xué)問(wèn)還不夠,實(shí)際操作能力也要同步提高。
5.開(kāi)發(fā)與編碼
5.1代碼如下:
/*==============================================================*/
/*DBMSname:MicrosoftSQLServer2000*/
/*Createdon:2022-06-3023:01:20*/
/*==============================================================*/
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')wherer.fkeyid=object_id('借閱記錄')='FK_借閱記錄_修改_書籍館藏信息庫(kù)')
altertable借閱記錄
dropconstraintFK_借閱記錄_修改_書籍館藏信息庫(kù)
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')wherer.fkeyid=object_id('借閱記錄')='FK_借閱記錄_借書_同學(xué)信息庫(kù)')altertable借閱記錄
dropconstraintFK_借閱記錄_借書_同學(xué)信息庫(kù)
go
ifexists(select1
fromsysobjects
whereid=object_id('借書')
andtype='V')
dropview借書
go
ifexists(select1
fromsysobjects
whereid=object_id('查書')
andtype='V')
dropview查書
go
ifexists(select1
fromsysobjects
whereid=object_id('罰款記錄')
andtype='V')
dropview罰款記錄
go
ifexists(select1
fromsysobjects
whereid=object_id('還書')
andtype='V')
dropview還書
go
ifexists(select1
fromsysobjects
whereid=object_id('書籍館藏信息庫(kù)')andtype='U')
droptable書籍館藏信息庫(kù)
go
ifexists(select1
fromsysindexes
whereid=object_id('借閱記錄')
andname='修改_FK'
andindid>0
andindid0
andindid<255)
dropindex借閱記錄.借書_FK
go
ifexists(select1
fromsysobjects
whereid=object_id('借閱記錄')
andtype='U')
droptable借閱記錄
go
ifexists(select1
fromsysobjects
whereid=object_id('同學(xué)信息庫(kù)')
andtype='U')
droptable同學(xué)信息庫(kù)
go
executesp_revokedbaccess圖書館管理員
go
executesp_revokedbaccess同學(xué)
go
/*==============================================================*/
/*User:圖書館管理員*//*==============================================================*/executesp_grantdbaccess圖書館管理員
go
/*==============================================================*/
/*User:同學(xué)*/
/*==============================================================*/executesp_grantdbaccess同學(xué)
go
/*==============================================================*/
/*Table:書籍館藏信息庫(kù)*//*==============================================================*/
createtable書籍館藏信息庫(kù)(
藏書編號(hào)char(256)notnull,
出版社char(256)null,
出版年份char(256)null,
char(256)null,
可供借閱量char(256)null,
所屬類別char(256)null,
書名char(256)null,
constraintPK_書籍館藏信息庫(kù)primarykeynonclustered(藏書編號(hào))
)
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'書籍館藏信息庫(kù)',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)'
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'藏書編號(hào)',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)','column','藏書編號(hào)'go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'出版社',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)','column','出版社'
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'出版年份',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)','column','出版年份'go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)','column',''
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'可供借閱量',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)','column','可供借閱量'go
declare@CurrentUsersysname
executesp_addextendedproperty'MS_Description',
'所屬類別',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)','column','所屬類別'go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'書名',
'user',@CurrentUser,'table','書籍館藏信息庫(kù)','column','書名'
go
/*==============================================================*/
/*Table:借閱記錄*//*==============================================================*/createtable借閱記錄(
編號(hào)char(256)notnull,
學(xué)號(hào)char(256)null,
藏書編號(hào)char(256)null,
借書日期char(256)null,
還書日期char(256)null,
是否超期char(256)null,
書名char(256)null,
最遲還書日期char(256)null,
constraintPK_借閱記錄primarykeynonclustered(編號(hào))
)
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'借閱記錄',
'user',@CurrentUser,'table','借閱記錄'
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'編號(hào)',
'user',@CurrentUser,'table','借閱記錄','column','編號(hào)'
go
declare@CurrentUsersysname
executesp_addextendedproperty'MS_Description',
'學(xué)號(hào)',
'user',@CurrentUser,'table','借閱記錄','column','學(xué)號(hào)'
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'藏書編號(hào)',
'user',@CurrentUser,'table','借閱記錄','column','藏書編號(hào)'go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'借書日期',
'user',@CurrentUser,'table','借閱記錄','column','借書日期'go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'還書日期',
'user',@CurrentUser,'table','借閱記錄','column','還書日期'go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'是否超期',
'user',@CurrentUser,'table','借閱記錄','column','是否超期'go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'書名',
'user',@CurrentUser,'table','借閱記錄','column','書名'
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'最遲還書日期',
'user',@CurrentUser,'table','借閱記錄','column','最遲還書日期'go
/*==============================================================*/
/*Index:借書_FK*/
/*==============================================================*/createindex借書_FKon借閱記錄(
學(xué)號(hào)ASC
)
go
/*==============================================================*/
/*Index:修改_FK*/
/*==============================================================*/createindex修改_FKon借閱記錄(
藏書編號(hào)ASC
)
go
/*==============================================================*/
/*Table:同學(xué)信息庫(kù)*//*==============================================================*/createtable同學(xué)信息庫(kù)(
學(xué)號(hào)char(256)notnull,
姓名char(256)null,
賬戶金額char(256)null,
罰款金額char(256)null,
constraintPK_同學(xué)信息庫(kù)primarykeynonclustered(學(xué)號(hào))
)
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'同學(xué)信息庫(kù)',
'user',@CurrentUser,'table','同學(xué)信息庫(kù)'
go
declare@CurrentUsersysname
select@CurrentUser=user_name()
executesp_addextendedproperty'MS_Description',
'學(xué)號(hào)',
'user',@CurrentUser,'table','同學(xué)信息庫(kù)','column','學(xué)號(hào)'
g
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級(jí)下冊(cè)數(shù)學(xué)教案-4.1 容積|北師大版
- 2025年機(jī)動(dòng)車典當(dāng)合同
- 六年級(jí)上冊(cè)數(shù)學(xué)教案-總復(fù)習(xí) 你會(huì)算嗎-求陰影部分的面積|北師大版
- 2025年科研合作協(xié)議
- 第四單元驕人祖先 燦爛文化整體教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治五年級(jí)上冊(cè)統(tǒng)編版
- Unit 3 I'm more outgoing than my sister. SectionB 1a-1e教學(xué)設(shè)計(jì)2024-2025學(xué)年人教版英語(yǔ)八年級(jí)上冊(cè)
- 2025年湖北三峽職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)匯編
- 2024年全腦開(kāi)發(fā)項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2025年嘉興南洋職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整
- 2025年共青科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完整版
- 校園食品安全和膳食經(jīng)費(fèi)管理方案3篇
- TSGD7002-2023-壓力管道元件型式試驗(yàn)規(guī)則
- 九年級(jí)化學(xué)下冊(cè) 第12單元 化學(xué)與生活教案 (新版)新人教版
- 金融服務(wù)消費(fèi)糾紛調(diào)解工作規(guī)范
- 后腹腔鏡下輸尿管切開(kāi)取石術(shù)
- 二手車購(gòu)買收據(jù)合同范本
- 《國(guó)際貿(mào)易實(shí)務(wù)(英文版)》(英文課件) - Ch 1 Introduction to International Trade Practices-Ch 5 Price
- 2022版義務(wù)教育英語(yǔ)課程標(biāo)準(zhǔn)整體解讀課件
- 2024精美復(fù)工復(fù)產(chǎn)安全培訓(xùn)
- 01 H5入門知識(shí)課件
- 2024年企業(yè)管理咨詢服務(wù)費(fèi)簡(jiǎn)單合同范本
評(píng)論
0/150
提交評(píng)論