版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、>案卷號02日期天下古今論壇系統(tǒng)數據庫設計說明書作 者:完成日期:2011-7-4簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人修改日期簽收人目錄1引言1編寫目的1背景1定義12外部設計2標識符和狀態(tài)2約定2專門指導23結構設計3槪念結構設計3PDM 圖:3數據字典3物理結構設計54生成數據庫腳本75初始化數據10管理員表:10¥會員表:10文章表:11報帖表:111引言編寫目的數據庫設計說明書的編寫目的是為了向整個開發(fā)期提供后臺數據庫的設計,包含:表、 存儲過程、觸發(fā)器、序列等。用戶:數據庫設計人員、軟件開發(fā)人員、軟件維護人員。背景項目名稱:天下古今論壇系統(tǒng)委托單位:
2、開發(fā)單位:定義主鍵:是用來唯一表述一條數據的字段,其值不能重復且不能為空。外鍵:也叫侯選鍵,能夠完全決定所有屬性的那些字段稱為侯選鍵表(Table):數掲庫中的表與我們日常生活中使用的表格類似,它也是由行 (Row) 和列(Column)組成的。列由同類的信息組成,每列又稱為一個“字段",每列的標題稱為 列名。行包括了若干列信息項,一行數據稱為一條“記錄”,它表達有一定意義的信息組合。 一個數據庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中通常都有一個主關 鍵字,用于唯一地確定一條記錄。索引(Index):索引是根據指定的數據庫表列建立起來的順序,它提供了快速訪問數據 的途
3、徑,并且可以監(jiān)督表的數據,使其索引所指向的列中的數據不重復。視圖(View):視圖看上去同表一樣,具有一組命名的列和數據項,但它其實是一個虛 擬的表,在數據庫中并不實際存在。視圖是由查詢數據庫表產生的,它限制了用戶能看到和 修改的數據。由此可見,視圖可以用來控制用戶對數據的訪問,并能簡化數據的顯示,即通 過視圖只顯示那些需要的數據信息。圖表(Diagram):其實就是數據庫表之間的關系示意圖,利用它可以編輯表與表之間的 關系。默認值(Default):它是在表中創(chuàng)建列或插入數據時,對沒有指定其具體值的列或列數 據項賦予事先設定好的值。用戶(User):用戶就是有權限訪問數據庫的人。關系模型:用
4、二維表格結構表示實體集,外鍵表示實體間聯系的數據模型稱為關系模型。 關系模型是由若干個關系模式組成的集合。關系模式:關系模式實際上就是記錄類型。它包括:模式名, 的主鍵。關系模式僅是對數據特性的描述。屬性名,值域名以及模式參考資料王海亮、林立新精通編程Benjamin Rosenzweig (Oracle PL/SQL 實例精解2外部設計標識符和狀態(tài)方案名稱:fmdbs使用它的程序訪問此數據庫的所有應用程序:天下古今論壇系統(tǒng)約定管理員表mgrinfo會員表 useinfo文章表 content跟帖表 subcontent專門指導無專門指導,在實習前進行了一些課程鋪墊。3結構設計概念結構設計數據
5、實體中文名數據庫表名數據實體描述管理員表mgrinfo存儲管理員姓名、管理員密碼會員表useinfor存儲會員信息文章表content存儲會員發(fā)表文章信息跟帖表subcontent存儲會員跟帖信息PDM圖數據字典表(Table)1.管理員表mgrinfo序號標識屬性名稱類型占位是否主鍵是否外鍵備注1管理員IDMgr idnumber4是2管理員名mgrnameVarchar2203管理員密碼MgrpassVarchar2202、會員表:userinfo序號標識屬性名稱類型占位是否主鍵是否外鍵備注1會員IDuseridnumber4是2會員名usernameVarchar2203會員密碼user
6、passVarchar2204頭像userpicVarchar21005QQ號userqqVarchar2306電話Usertel1Varchar2207eMa ilUseremai1Varchar2508個人主頁UserpageVarchar2509刪除標記userdelnumber13、文章表:content序號標識屬性名稱類型占位是否主鍵是否外鍵備注1文章IDcon idnumber10是2標題contitleVarchar21003內容contentVarchar220004發(fā)布時間stimeDate5發(fā)布人useridnumber4是Userinfo (userid)4、帖子:sub
7、Content序號標識屬性名稱類型占位是否主鍵是否外鍵備注1帖子IDsubidnumber10是2文章編號con idnumber4是3內容subcontentVarchar220004發(fā)布時間stimeDate5跟貼人useridnumber4是Userinfo (userid)物理結構設計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、內容回岡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歸引兀4生成數據庫腳本* 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初始化數據管理員表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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年水利工程驗收委托第三方服務合同2篇
- 二零二四宅基地使用權轉讓與房屋產權分割合同詳盡版3篇
- 2025年度不銹鋼家具定制與制作合同3篇
- 二零二五年度錨桿施工與地質勘察合同4篇
- 二零二五版?zhèn)}儲物流倉單質押合同范本2篇
- 2025版路演展示廳停車場租賃合同4篇
- 2025年度城鄉(xiāng)綠化苗木批量采購合同范本4篇
- 二零二五版借調員工福利待遇及權益維護合同范本3篇
- 2025年度旅游用車租賃與景區(qū)旅游商品代理服務合同3篇
- 2025年新型物業(yè)保潔服務承包協議11篇
- 暨南大學《微觀經濟學》2023-2024學年第一學期期末試卷
- 醫(yī)藥銷售合規(guī)培訓
- 青島版二年級下冊三位數加減三位數豎式計算題200道及答案
- DB51-T 5038-2018 四川省地面工程施工工藝標準
- 三年級數學(上)計算題專項練習附答案
- GB/T 12723-2024單位產品能源消耗限額編制通則
- 2024年廣東省深圳市中考英語試題含解析
- GB/T 16288-2024塑料制品的標志
- 麻風病防治知識課件
- 建筑工程施工圖設計文件審查辦法
- 培訓機構應急預案6篇
評論
0/150
提交評論