【正文】
e)book(bookid,bname,author,press,price,typeid,content, bcount, brw)bowInf(uid,bookid,borrowdate,returndate)vbowInf(uid,rname,bookid,bname,author,borrowdate,returndate)vbook(bookid,bname,author,press,price,booktype,content,bcount,brw)vExtbook(uid,bookid)第六章 物理結(jié)構(gòu)設(shè)計 存儲結(jié)構(gòu)設(shè)計經(jīng)過分析可知,本圖書借閱管理系統(tǒng)中信息處理的特點如下:1. 圖書借閱,歸還更新快。下面給出ER圖。消除不必要的冗余,生成基本ER圖。由于本系統(tǒng)較簡單,所以并不存在這種沖突; (2)屬性取值單位沖突。分兩步進行: 合并解決各分ER圖之間的沖突,將各分ER圖合并起來生成初步ER圖。具體調(diào)整如下:不同的book屬于不同的類型,所以給圖書添加一個typeid屬性,因此將它bookType單獨作為一個實體。5. 借書時如果每次超過限量或累積超過限量,提示相應(yīng)信息,并拒絕借閱。3. 能夠按書名、作者等分類查詢現(xiàn)有圖書的數(shù)量。第二章 數(shù)據(jù)字典 數(shù)據(jù)項編號數(shù)據(jù)項名稱說明部分編號數(shù)據(jù)項名稱說明部分1uidVarchar(8) unique2pwdVarchar(20) not null3adminNameVarchar(10) not null4rnumVarchar(8) not null unique5SexVarchar(2) not null6ClassVarchar(10) not null7RworkVarchar(10)8bookMaxTinyint default 89bookSumTinyint default 010gfDateVarchar(10) not null11yxDateVarchar(10) not null12TypeidInt unique13BooktypeVarchar(50) not null14BookidInt unique15BnameVarchar(50) not null16AuthorVarchar(50) not null17PressVarchar(50) not null18PriceNumeric(5,2) not null19ContentVarchar(1000) not null20BcountTinyint not null21BrwTinyint default 022borrowdatedatetime not null23returndatedatetime not null24 數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名屬 性1adminuid,pwd,adminName2readeruid,rnum,pwd,sex,rname,class,rwork,bookMax,bookSum,inyint,qfDate,yxDate3bookTypetypeid,booktype4bookbookid,bname,author,press,price,typeid,content,bcount,brw5bowInfuid,bookid,borrowdate,returndate 數(shù)據(jù)流編號數(shù)據(jù)流名輸 入 輸 出1管理員信息增加管理員管理員信息2讀者信息增加讀者信息讀者信息3圖書信息圖書信息,查詢信息圖書信息4添加圖書增加圖書圖書信息5借閱圖書借閱圖書信息圖書借閱信息6歸還圖書還書信息圖書借閱信息7圖書信息查詢查詢方式查詢結(jié)果 數(shù)據(jù)儲存數(shù)據(jù)存儲名輸