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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

...wd......wd......wd...案卷號02日期天下古今論壇系統(tǒng)數據庫設計說明書完成日期:2011-7-4簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人修改日期簽收人V1.0目錄TOC\o"1-4"1引言11.1編寫目的11.2背景11.3定義12外部設計22.1標識符和狀態(tài)22.3約定22.4專門指導23構造設計33.1概念構造設計33.2PDM圖:33.3數據字典33.4物理構造設計54生成數據庫腳本75初始化數據105.1管理員表:105.2會員表:105.3文章表:115.4跟帖表:111引言1.1編寫目的數據庫設計說明書的編寫目的是為了向整個開發(fā)期提供后臺數據庫的設計,包含:表、存儲過程、觸發(fā)器、序列等。用戶:數據庫設計人員、軟件開發(fā)人員、軟件維護人員。1.2背景工程名稱:《天下古今論壇系統(tǒng)》委托單位:開發(fā)單位:1.3定義主鍵:是用來唯一表述一條數據的字段,其值不能重復且不能為空。外鍵:也叫侯選鍵,能夠完全決定所有屬性的那些字段稱為侯選鍵表〔Table〕:數據庫中的表與我們日常生活中使用的表格類似,它也是由行

〔Row〕和列〔Column〕組成的。列由同類的信息組成,每列又稱為一個“字段〞,每列的標題稱為列名。行包括了假設干列信息項,一行數據稱為一條“記錄〞,它表達有一定意義的信息組合。一個數據庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中通常都有一個主關鍵字,用于唯一地確定一條記錄。索引〔Index〕:索引是根據指定的數據庫表列建設起來的順序,它提供了快速訪問數據的途徑,并且可以監(jiān)視表的數據,使其索引所指向的列中的數據不重復。視圖〔View〕:視圖看上去同表一樣,具有一組命名的列和數據項,但它其實是一個虛擬的表,在數據庫中并不實際存在。視圖是由查詢數據庫表產生的,它限制了用戶能看到和修改的數據。由此可見,視圖可以用來控制用戶對數據的訪問,并能簡化數據的顯示,即通過視圖只顯示那些需要的數據信息。圖表〔Diagram〕:其實就是數據庫表之間的關系示意圖,利用它可以編輯表與表之間的關系。默認值〔Default〕:它是在表中創(chuàng)立列或插入數據時,對沒有指定其具體值的列或列數據項賦予事先設定好的值。用戶〔User〕:用戶就是有權限訪問數據庫的人。關系模型:用二維表格構造表示實體集,外鍵表示實體間聯(lián)系的數據模型稱為關系模型。關系模型是由假設干個關系模式組成的集合。關系模式:關系模式實際上就是記錄類型。它包括:模式名,屬性名,值域名以及模式的主鍵。關系模式僅是對數據特性的描述。1.4參考資料王海亮、林立新《精通Oracle.10g.Pl.SQL編程》BenjaminRosenzweig《OraclePL/SQL實例精解》2外部設計2.1標識符和狀態(tài)方案名稱:fmdbs2.2使用它的程序訪問此數據庫的所有應用程序:天下古今論壇系統(tǒng)2.3約定管理員表mgrinfo會員表useinfo文章表content跟帖表subcontent2.4專門指導無專門指導,在實習前進展了一些課程鋪墊。3構造設計3.1概念構造設計數據實體中文名數據庫表名數據實體描述管理員表mgrinfo存儲管理員姓名、管理員密碼會員表useinfor存儲會員信息文章表content存儲會員發(fā)表文章信息跟帖表subcontent存儲會員跟帖信息3.2PDM圖3.3數據字典表〔Table〕1、管理員表mgrinfo序號標識屬性名稱類型占位是否主鍵是否外鍵備注1管理員IDMgridnumber4是2管理員名mgrnameVarchar2203管理員密碼MgrpassVarchar2202、會員表:userinfo序號標識屬性名稱類型占位是否主鍵是否外鍵備注1會員IDuseridnumber4是2會員名usernameVarchar2203會員密碼userpassVarchar2204頭像userpicVarchar21005QQ號userqqVarchar2306UsertellVarchar2207eMailUseremailVarchar2508個人主頁UserpageVarchar2509刪除標記userdelnumber13、文章表:content序號標識屬性名稱類型占位是否主鍵是否外鍵備注1文章IDconidnumber10是2標題contitleVarchar21003內容contentVarchar220004發(fā)布時間stimeDate5發(fā)布人useridnumber4是Userinfo〔userid〕4、帖子:subContent序號標識屬性名稱類型占位是否主鍵是否外鍵備注1帖子IDsubidnumber10是2文章編號conidnumber4是3內容subcontentVarchar220004發(fā)布時間stimeDate5跟貼人useridnumber4是Userinfo〔userid〕3.4物理構造設計1、管理員表mgrinfo2.會員表3、內容4、帖子4生成數據庫腳本/*==============================================================*//*Table:content*//*==============================================================*/createtablecontent(conidnumber(10)notnull,useridnumber(4),contitlevarchar2(100),contentvarchar2(2000),stimedate,constraintPK_CONTENTprimarykey(conid));/*==============================================================*//*Table:mgrinfo*//*==============================================================*/createtablemgrinfo(mgridNUMBER(4)notnull,mgrnamevarchar2(20),mgrpassvarchar2(20),constraintPK_MGRINFOprimarykey(mgrid));/*==============================================================*//*Table:subcontent*//*==============================================================*/createtablesubcontent(subidnumber(10)notnull,conidnumber(10),useridnumber(4),subcontentvarchar2(2000),stimedate,constraintPK_SUBCONTENTprimarykey(subid));/*==============================================================*//*Table:userinfo*//*==============================================================*/createtableuserinfo(useridnumber(4)notnull,usernamevarchar2(20),userpassvarchar2(20),userpicvarchar2(100),userqqvarchar2(30),usertellvarchar(20),emailvarchar2(50),userpagevarchar2(50),userdelnumber(1),constraintPK_USERINFOprimarykey(userid));altertablecontentaddconstraintFK_CON_USERforeignkey(userid)referencesuserinfo(userid);altertablesu

溫馨提示

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

評論

0/150

提交評論