版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
...wd......wd......wd...案卷號02日期天下古今論壇系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書完成日期:2011-7-4簽收人:簽收日期:修改情況記錄:版本號修改批準(zhǔn)人修改人修改日期簽收人V1.0目錄TOC\o"1-4"1引言11.1編寫目的11.2背景11.3定義12外部設(shè)計(jì)22.1標(biāo)識符和狀態(tài)22.3約定22.4專門指導(dǎo)23構(gòu)造設(shè)計(jì)33.1概念構(gòu)造設(shè)計(jì)33.2PDM圖:33.3數(shù)據(jù)字典33.4物理構(gòu)造設(shè)計(jì)54生成數(shù)據(jù)庫腳本75初始化數(shù)據(jù)105.1管理員表:105.2會員表:105.3文章表:115.4跟帖表:111引言1.1編寫目的數(shù)據(jù)庫設(shè)計(jì)說明書的編寫目的是為了向整個開發(fā)期提供后臺數(shù)據(jù)庫的設(shè)計(jì),包含:表、存儲過程、觸發(fā)器、序列等。用戶:數(shù)據(jù)庫設(shè)計(jì)人員、軟件開發(fā)人員、軟件維護(hù)人員。1.2背景工程名稱:《天下古今論壇系統(tǒng)》委托單位:開發(fā)單位:1.3定義主鍵:是用來唯一表述一條數(shù)據(jù)的字段,其值不能重復(fù)且不能為空。外鍵:也叫侯選鍵,能夠完全決定所有屬性的那些字段稱為侯選鍵表〔Table〕:數(shù)據(jù)庫中的表與我們?nèi)粘I钪惺褂玫谋砀耦愃?,它也是由?/p>
〔Row〕和列〔Column〕組成的。列由同類的信息組成,每列又稱為一個“字段〞,每列的標(biāo)題稱為列名。行包括了假設(shè)干列信息項(xiàng),一行數(shù)據(jù)稱為一條“記錄〞,它表達(dá)有一定意義的信息組合。一個數(shù)據(jù)庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中通常都有一個主關(guān)鍵字,用于唯一地確定一條記錄。索引〔Index〕:索引是根據(jù)指定的數(shù)據(jù)庫表列建設(shè)起來的順序,它提供了快速訪問數(shù)據(jù)的途徑,并且可以監(jiān)視表的數(shù)據(jù),使其索引所指向的列中的數(shù)據(jù)不重復(fù)。視圖〔View〕:視圖看上去同表一樣,具有一組命名的列和數(shù)據(jù)項(xiàng),但它其實(shí)是一個虛擬的表,在數(shù)據(jù)庫中并不實(shí)際存在。視圖是由查詢數(shù)據(jù)庫表產(chǎn)生的,它限制了用戶能看到和修改的數(shù)據(jù)。由此可見,視圖可以用來控制用戶對數(shù)據(jù)的訪問,并能簡化數(shù)據(jù)的顯示,即通過視圖只顯示那些需要的數(shù)據(jù)信息。圖表〔Diagram〕:其實(shí)就是數(shù)據(jù)庫表之間的關(guān)系示意圖,利用它可以編輯表與表之間的關(guān)系。默認(rèn)值〔Default〕:它是在表中創(chuàng)立列或插入數(shù)據(jù)時,對沒有指定其具體值的列或列數(shù)據(jù)項(xiàng)賦予事先設(shè)定好的值。用戶〔User〕:用戶就是有權(quán)限訪問數(shù)據(jù)庫的人。關(guān)系模型:用二維表格構(gòu)造表示實(shí)體集,外鍵表示實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。關(guān)系模型是由假設(shè)干個關(guān)系模式組成的集合。關(guān)系模式:關(guān)系模式實(shí)際上就是記錄類型。它包括:模式名,屬性名,值域名以及模式的主鍵。關(guān)系模式僅是對數(shù)據(jù)特性的描述。1.4參考資料王海亮、林立新《精通Oracle.10g.Pl.SQL編程》BenjaminRosenzweig《OraclePL/SQL實(shí)例精解》2外部設(shè)計(jì)2.1標(biāo)識符和狀態(tài)方案名稱:fmdbs2.2使用它的程序訪問此數(shù)據(jù)庫的所有應(yīng)用程序:天下古今論壇系統(tǒng)2.3約定管理員表mgrinfo會員表useinfo文章表content跟帖表subcontent2.4專門指導(dǎo)無專門指導(dǎo),在實(shí)習(xí)前進(jìn)展了一些課程鋪墊。3構(gòu)造設(shè)計(jì)3.1概念構(gòu)造設(shè)計(jì)數(shù)據(jù)實(shí)體中文名數(shù)據(jù)庫表名數(shù)據(jù)實(shí)體描述管理員表mgrinfo存儲管理員姓名、管理員密碼會員表useinfor存儲會員信息文章表content存儲會員發(fā)表文章信息跟帖表subcontent存儲會員跟帖信息3.2PDM圖3.3數(shù)據(jù)字典表〔Table〕1、管理員表mgrinfo序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1管理員IDMgridnumber4是2管理員名mgrnameVarchar2203管理員密碼MgrpassVarchar2202、會員表:userinfo序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1會員IDuseridnumber4是2會員名usernameVarchar2203會員密碼userpassVarchar2204頭像userpicVarchar21005QQ號userqqVarchar2306UsertellVarchar2207eMailUseremailVarchar2508個人主頁UserpageVarchar2509刪除標(biāo)記userdelnumber13、文章表:content序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1文章IDconidnumber10是2標(biāo)題contitleVarchar21003內(nèi)容contentVarchar220004發(fā)布時間stimeDate5發(fā)布人useridnumber4是Userinfo〔userid〕4、帖子:subContent序號標(biāo)識屬性名稱類型占位是否主鍵是否外鍵備注1帖子IDsubidnumber10是2文章編號conidnumber4是3內(nèi)容subcontentVarchar220004發(fā)布時間stimeDate5跟貼人useridnumber4是Userinfo〔userid〕3.4物理構(gòu)造設(shè)計(jì)1、管理員表mgrinfo2.會員表3、內(nèi)容4、帖子4生成數(shù)據(jù)庫腳本/*==============================================================*//*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)系上傳者。文件的所有權(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水解蛋白的微生物發(fā)酵工藝-洞察分析
- 2025年人教版八年級科學(xué)上冊階段測試試卷含答案
- 2025年冀教版九年級物理下冊階段測試試卷
- 虛擬現(xiàn)實(shí)在電視領(lǐng)域的應(yīng)用-洞察分析
- 2025年人教五四新版九年級科學(xué)下冊月考試卷
- 2025年滬教新版八年級物理上冊階段測試試卷含答案
- 2025年外研版九年級物理上冊月考試卷
- 2024年滬科新版七年級歷史下冊月考試卷
- 2025年浙教版三年級英語上冊月考試卷含答案
- 二零二五年度油氣儲罐智能控制系統(tǒng)采購合同4篇
- 急診與災(zāi)難醫(yī)學(xué)課件 03 呼吸困難大課何琳zhenshi
- 急性腹瀉與慢性腹瀉修改版
- 先天性肌性斜頸的康復(fù)
- 《國際市場營銷》案例
- GB/T 37518-2019代理報關(guān)服務(wù)規(guī)范
- GB/T 156-2017標(biāo)準(zhǔn)電壓
- PPT溝通的藝術(shù)課件
- 內(nèi)科學(xué):巨幼細(xì)胞性貧血課件
- 暑假家校聯(lián)系情況記錄表
- 周計(jì)劃工作安排日程表Excel模板
- Q∕GDW 12155-2021 國家電網(wǎng)有限公司應(yīng)急指揮信息系統(tǒng)技術(shù)規(guī)范
評論
0/150
提交評論