數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)報(bào)告.doc_第1頁
數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)報(bào)告.doc_第2頁
數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)報(bào)告.doc_第3頁
數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)報(bào)告.doc_第4頁
數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)報(bào)告.doc_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)報(bào)告完成人:何炎川班級(jí):網(wǎng)絡(luò)二班學(xué)號(hào):121402210完成時(shí)間:項(xiàng)目名稱:圖書管理系統(tǒng)項(xiàng)目功能:本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書館信息的管理,主要功能為管理有關(guān)讀者、圖書、借閱、查詢、刪除、和管理員的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者類別管理、讀者檔案管理、圖書類型管理、圖書檔案管理以及圖書流程管理讀者管理可以瀏覽讀者信息,可以對(duì)讀者信息進(jìn)行維護(hù)圖書管理可以瀏覽圖書的信息,可以對(duì)圖書信息進(jìn)行維護(hù)借閱管理可以顯示當(dāng)前數(shù)據(jù)庫中書籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù),本系統(tǒng)主要解決的問題是利用關(guān)鍵字對(duì)數(shù)據(jù)庫進(jìn)行查詢。系統(tǒng)的功能模塊圖:一、數(shù)據(jù)庫設(shè)計(jì)與制作1)圖書信息表列名數(shù)據(jù)類型可否為空ISBNnvarchar否書名nvarchar否作者nvarchar否出版社nvarchar否2)讀者信息表列名數(shù)據(jù)類型可否為空讀者學(xué)號(hào)nvarchar否讀者姓名nvarchar否讀者性別nvarchar否所在院系nvarchar是3)管理員信息表列名數(shù)據(jù)類型可否為空工作號(hào)Varchar否姓名Varchar否性別Varchar否電話Varchar是4)借閱表列名數(shù)據(jù)類型可否為空備注姓名Char否主鍵ISBNChar否主鍵讀者學(xué)號(hào)Char否主鍵借閱日期Datetime否還書日期Datetime否是否續(xù)借Char否5)管理員_書籍列名數(shù)據(jù)類型可否為空備注工作號(hào)Char否主鍵ISBNChar否主鍵添加時(shí)間Datetime是是否在館Char是6)管理員_學(xué)生列名數(shù)據(jù)類型可否為空備注工作號(hào)Char否主鍵讀者學(xué)號(hào)Char否主鍵借還確認(rèn)Char否2、 建立索引1) 讀者信息(讀者學(xué)號(hào))2) 書籍信息(ISBN)3) 管理員信息(工作號(hào))4) 借閱(工作號(hào)、讀者學(xué)號(hào)、ISBN)5) 管理員_書籍(工作號(hào)、ISBN)6) 管理與_學(xué)生(工作號(hào)、讀者學(xué)號(hào))SQL語句1、 創(chuàng)建數(shù)據(jù)庫語句create database bookonprimary(name=book,filename=D:book.mdf,size=10MB,maxsize=20MB,filegrowth=10MB)log on(name=book_log,filename=D:book_log.ldf,size=15MB,maxsize=30MB,filegrowth=10MB)go2、 創(chuàng)建tsbcreate table tsb(ISBN nvarchar(20) not null,bookname nvarchar(30) not null,author nvarchar(5) not null,publishinghouse nvarchar(20) not null)Go3、 插入數(shù)據(jù)insert tsbselect 978-0-07-0372-2,SQL Server 2005數(shù)據(jù)庫及應(yīng)用,徐人鳳,高等教育出版社insert tsbselect 978-7-26-5612-6,網(wǎng)頁設(shè)計(jì)與制作,范建華,北京科技大學(xué)出版社insert tsbselect 978-7-12-1665-8,信息安全技術(shù),張同光,電子工業(yè)出版社insert tsbselect 978-0-47-0926-1,綜合布線,何勇,北京師范大學(xué)出版社insert tsbselect 978-7-54-2356-9,網(wǎng)絡(luò)技術(shù),李海,西北工業(yè)大學(xué)出版社Go4、 創(chuàng)建約束(ISBN 主鍵約束)alter table tsbadd constraint pk_tsb primary key (ISBN)Go5、 創(chuàng)建索引create unique index ix_booknameon tsb(bookname)go6、 為tsb表創(chuàng)建視圖create view v_tsbasselect * from tsb-創(chuàng)建讀者信息表(dzxxb)create table dzxxb(readerid nvarchar(10) not null,readername nvarchar(5) not null,readersex nvarchar(3) not null,readerdepartment nvarchar(20) not null)go -在dzxxb插入數(shù)據(jù)insert dzxxbselect 121402201,張偉,男,計(jì)算機(jī)科學(xué)系insert dzxxbselect 121402202,李娜,女,管理科學(xué)系insert dzxxbselect 121402203,趙靜靜,女,土木工程系insert dzxxbselect 121402204,張康,男,水產(chǎn)系insert dzxxbselect 121402205,韓雪,女,園藝系insert dzxxbselect 121402206,王杰,男,財(cái)經(jīng)系-創(chuàng)建約束(讀者學(xué)號(hào))alter table dzxxbadd constraint pk_dzxxb primary key (readerid)go-創(chuàng)建索引(讀者學(xué)號(hào))create unique index ix_readeridon dzxxb(readerid)go-創(chuàng)建視圖create view v_dzxxbasselect * from dzxxb-創(chuàng)建管理員信息表(glyxxb)create table glyxxb(workno nvarchar(5) not null,administratorname nvarchar(5) not null,administratorsex nvarchar(3) not null,phoneno nvarchar(15) null)go-在glyxxb表插入數(shù)據(jù)insert glyxxbselect 10001,李麗,女nsert glyxxbselect 10002,楊劍,男nsert glyxxbselect 10003,黃偉,男nsert glyxxbselect 10004,劉濤,女創(chuàng)建約束(工作號(hào)主鍵約束)alter table glyxxbadd constraint pk_glyxxb primary key (workno)go-創(chuàng)建索引(工作號(hào))create unique index ix_worknoon glyxxb(workno)go-創(chuàng)建視圖create view v_glyxxbasselect * from glyxxb-創(chuàng)建借閱表(jyb)create table jyb(name nvarchar(5) not null,ISBN nvarchar(20) not null,readerid nvarchar(10) not null,borrowdate nvarchar(13) not null,returndate nvarchar(13) not null,renewals nvarchar(3) not null)-在jyb表中插入數(shù)據(jù)insert jybselect 張偉,978-0-07-0372-2,121402201,2014-01-10,2014-02-10,是insert jybselect 李娜,978-7-26-5612-6,121402202,2014-02-14,2014-02-27,否insert jybselect 趙靜靜,978-7-12-1665-8,121402203,2014-03-12,2014-03-14,否insert jybselect 張康,978-0-47-0926-1,121402204,2014-04-03,2014-04-14,否insert jybselect 韓雪,978-0-47-0926-2,121402205,2014-04-09,2014-05-05,否insert jybselect 王杰,978-7-54-2356-9,121402206,2014-04-23,2014-05-14,是-創(chuàng)建約束alter table jybadd constraint pk_jyb primary key (name,ISBN,readerid)go-創(chuàng)建索引(工作號(hào)、讀者學(xué)號(hào)、ISBN)create unique index ix_jybon jyb(name,ISBN,readerid)go-創(chuàng)建視圖create view v_jybasselect * from jyb-創(chuàng)建管理員_書籍表(gly_sjb)create table gly_sjb(workno nvarchar(5) not null,ISBN nvarchar(20) not null,addtime nvarchar(13) null,atthemuseum nvarchar(5) null)-插入數(shù)據(jù)insert gly_sjbselect 10001,978-0-07-0372-2,2001-01-04,是insert gly_sjbselect 10002,978-7-26-5612-6,2001-01-04,是insert gly_sjbselect 10003,978-7-12-1665-8,2001-01-04,是insert gly_sjbselect 10004,978-0-47-0926-1,2001-01-02,是insert gly_sjbselect 10005,978-7-54-2356-9,2001-01-03,否-創(chuàng)建約束(工作號(hào),ISBN)alter table gly_sjbadd constraint pk_gly_sjb primary key (workno,ISBN)go-創(chuàng)建索引(工作號(hào),ISBN)create unique index ix_gly_sjbon gly_sjb(workno,ISBN)go-創(chuàng)建視圖create view v_gly_sjbasselect * from gly_sjb-創(chuàng)建管理員學(xué)生表(glyxsb)create table glyxsb(workno nvarchar(5) not null,readerid nvarchar(10) not null,fanhuan nvarchar(5) not null)go-插入數(shù)據(jù)insert glyxsbselect 10001,121402201,是insert glyxsbselect 10002,121402202,是insert glyxsbselect 10003,121402203,是insert glyxsbselect 10004,121

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論