數(shù)據(jù)庫設(shè)計說明書_第1頁
數(shù)據(jù)庫設(shè)計說明書_第2頁
數(shù)據(jù)庫設(shè)計說明書_第3頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、>案卷號02日期天下古今論壇系統(tǒng)數(shù)據(jù)庫設(shè)計說明書作 者:完成日期:2011-7-4簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人修改日期簽收人目錄1引言1編寫目的1背景1定義12外部設(shè)計2標(biāo)識符和狀態(tài)2約定2專門指導(dǎo)23結(jié)構(gòu)設(shè)計3槪念結(jié)構(gòu)設(shè)計3PDM 圖:3數(shù)據(jù)字典3物理結(jié)構(gòu)設(shè)計54生成數(shù)據(jù)庫腳本75初始化數(shù)據(jù)10管理員表:10¥會員表:10文章表:11報帖表:111引言編寫目的數(shù)據(jù)庫設(shè)計說明書的編寫目的是為了向整個開發(fā)期提供后臺數(shù)據(jù)庫的設(shè)計,包含:表、 存儲過程、觸發(fā)器、序列等。用戶:數(shù)據(jù)庫設(shè)計人員、軟件開發(fā)人員、軟件維護人員。背景項目名稱:天下古今論壇系統(tǒng)委托單位:

2、開發(fā)單位:定義主鍵:是用來唯一表述一條數(shù)據(jù)的字段,其值不能重復(fù)且不能為空。外鍵:也叫侯選鍵,能夠完全決定所有屬性的那些字段稱為侯選鍵表(Table):數(shù)掲庫中的表與我們?nèi)粘I钪惺褂玫谋砀耦愃?,它也是由?(Row) 和列(Column)組成的。列由同類的信息組成,每列又稱為一個“字段",每列的標(biāo)題稱為 列名。行包括了若干列信息項,一行數(shù)據(jù)稱為一條“記錄”,它表達有一定意義的信息組合。 一個數(shù)據(jù)庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中通常都有一個主關(guān) 鍵字,用于唯一地確定一條記錄。索引(Index):索引是根據(jù)指定的數(shù)據(jù)庫表列建立起來的順序,它提供了快速訪問數(shù)據(jù) 的途

3、徑,并且可以監(jiān)督表的數(shù)據(jù),使其索引所指向的列中的數(shù)據(jù)不重復(fù)。視圖(View):視圖看上去同表一樣,具有一組命名的列和數(shù)據(jù)項,但它其實是一個虛 擬的表,在數(shù)據(jù)庫中并不實際存在。視圖是由查詢數(shù)據(jù)庫表產(chǎn)生的,它限制了用戶能看到和 修改的數(shù)據(jù)。由此可見,視圖可以用來控制用戶對數(shù)據(jù)的訪問,并能簡化數(shù)據(jù)的顯示,即通 過視圖只顯示那些需要的數(shù)據(jù)信息。圖表(Diagram):其實就是數(shù)據(jù)庫表之間的關(guān)系示意圖,利用它可以編輯表與表之間的 關(guān)系。默認值(Default):它是在表中創(chuàng)建列或插入數(shù)據(jù)時,對沒有指定其具體值的列或列數(shù) 據(jù)項賦予事先設(shè)定好的值。用戶(User):用戶就是有權(quán)限訪問數(shù)據(jù)庫的人。關(guān)系模型:用

4、二維表格結(jié)構(gòu)表示實體集,外鍵表示實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。 關(guān)系模型是由若干個關(guān)系模式組成的集合。關(guān)系模式:關(guān)系模式實際上就是記錄類型。它包括:模式名, 的主鍵。關(guān)系模式僅是對數(shù)據(jù)特性的描述。屬性名,值域名以及模式參考資料王海亮、林立新精通編程Benjamin Rosenzweig (Oracle PL/SQL 實例精解2外部設(shè)計標(biāo)識符和狀態(tài)方案名稱:fmdbs使用它的程序訪問此數(shù)據(jù)庫的所有應(yīng)用程序:天下古今論壇系統(tǒng)約定管理員表mgrinfo會員表 useinfo文章表 content跟帖表 subcontent專門指導(dǎo)無專門指導(dǎo),在實習(xí)前進行了一些課程鋪墊。3結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計數(shù)據(jù)

5、實體中文名數(shù)據(jù)庫表名數(shù)據(jù)實體描述管理員表mgrinfo存儲管理員姓名、管理員密碼會員表useinfor存儲會員信息文章表content存儲會員發(fā)表文章信息跟帖表subcontent存儲會員跟帖信息PDM圖數(shù)據(jù)字典表(Table)1.管理員表mgrinfo序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1管理員IDMgr idnumber4是2管理員名mgrnameVarchar2203管理員密碼MgrpassVarchar2202、會員表:userinfo序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1會員IDuseridnumber4是2會員名usernameVarchar2203會員密碼user

6、passVarchar2204頭像userpicVarchar21005QQ號userqqVarchar2306電話Usertel1Varchar2207eMa ilUseremai1Varchar2508個人主頁UserpageVarchar2509刪除標(biāo)記userdelnumber13、文章表:content序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1文章IDcon idnumber10是2標(biāo)題contitleVarchar21003內(nèi)容contentVarchar220004發(fā)布時間stimeDate5發(fā)布人useridnumber4是Userinfo (userid)4、帖子:sub

7、Content序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1帖子IDsubidnumber10是2文章編號con idnumber4是3內(nèi)容subcontentVarchar220004發(fā)布時間stimeDate5跟貼人useridnumber4是Userinfo (userid)物理結(jié)構(gòu)設(shè)計1.管理員表mgrinfoTri ggers ProceduresPhysical Options(Common) PartitionsJoin Index0ra.deNots|RulesPreviewGeneralColwnnsIndexesKeys|口I xie Properties - mgrinr

8、o (vngrinro;會回膚注動引還昭哲d x開引里'mgridjNameJingridCodeD ata Typemgrname:mgr name, .«»rngrpa$:mgr pass 9 , -rrrrrpnurnber(4)varchar2(20)varchar2(20)» * * *PL2. 會員表1=I con idnumber(10)2conlitlecon titlevarchar2(1003contentcontentvarchar2(2000)4stimestimedate0廠廠廠廠廠廠L rrr廠廠廠廠l prr廠廠廠廠lTabl

9、e Properties 一 userinfo (userinfo)Triggers | ProceduresPhysical Options(Common) | Par titi onsJoin IndexOr sideNotsLRulesPreviewGeneralColumnsIndexesKeys會目二10 J 2 &韜念X歸引兀NameCodeDat-a Typep| |m卜1u$erifus 創(chuàng) ifmun b er(4)p r p2usernameusernameYarchar2(20)rrr3u$erpas$userpass:varchar2(20)rrr4userpi

10、cuserpicvarchar2(100)rrr5u$erqquserqqvarchar2(30)廠廠廠Bu&ertellusertellvarchar2(30)rrr7useimailusermailvarchar2(50)rrr8u$erpageuse (pagevarchar2(50)廠廠廠userd 創(chuàng)userdelnu mber(1)廠廠廠r r r r r r r r r r r r3、內(nèi)容回岡Tri ggers | ProceduresPhysical Options(Common) | Par titi oreJoin IndexOracleMotesRu1q£

11、;PreviewGeneralColiimnsIndex 65Keys窗口 n二1 0 J ? X電定X阿助兀NameCodeData TypeP1M4. 帖子Triggers | ProceduresPhysical Options(Common.) | Far titi onsJoin IndexOracleNotsLRulesFreviewGeiier alColumnsInAexesKeysTable Properties 一 subcontent (subcontent)Z1會 & 0 J ?為習(xí)電X歸引兀4生成數(shù)據(jù)庫腳本* Table: content*/create ta

12、ble content (conidnumber(10)useridnumber(4),contitievarchar2(100),contentvarchar2(2000),st imedate.not null,constraint PK CONTENT primary key (conid) );f MB« W MM MM * «» « OHB MM MM W » «* «» «0 «> MB MB 1MBOH* MB MB MBOHi MM MM MB «» &

13、#171;» «» AM «» ««» / */ Table: mgrinfo*/«m»ZZb MB ZZZmZZb ZZZ M*ZZb ZZb ZZb m*«b»mZ «m» «Z»ZZb mZb «»«»«»ZZZ a a»aMZb Zm aZZ3C create table mgrinfo (mgridNUMBER(4)not null,mgrnamevarch

14、ar2(20),mgrpassvarchar2(20),constraint PK MGRINFO primary key (mgrid);/* Table: subcontent*/*=*/create table subcontent (sub idcon id userid subcontent st imenumber(10)number仃0),number(4),varchar2(2000),date,not null.constraint PK SUBCONTENT primary key (subid);/* Table: userinfocreate table userinf

15、o (*/useridnumber(4)not null,user rKimevarchar2(20),userpassvarchar2(20),userpicvarchar2(100),usertellvarchar(20),emai 1varchar2(50),userpagevarchar2(50),userdelnumber(1),constraint PK USERINFO primary key (userid) alter table contentadd constraint FK CON USER foreign key (userid)references userinfo

16、 (userid): alter table subcontentadd constraint FK SUB CONT foreign key (conid)references content (conid): alter table subcontentadd constraint FK SUB RUS foreign key (userid)references userinfo (userid):5初始化數(shù)據(jù)管理員表nmsrasna回岡SQL Output Statisticsselect t-. t.roxixd from iagrinfo 匕ftMGRIDMGRNAMEMGRPASSROWID0001yangxin1230002cuiqian1230003 lilin1230004ligang1230005yangheng 123*會員表EXnssBQiSQL | Output 蝕闞icsselect t. *z t.rorrild f

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論