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

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫設(shè)計(jì)說明書1 .引言在使用任何數(shù)據(jù)庫之前,都必須設(shè)計(jì)好數(shù)據(jù)庫,包括將要存儲(chǔ)的數(shù)據(jù)的類型,數(shù)據(jù)之 間的相互關(guān)系以及數(shù)據(jù)的組織形式。數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù)。為了合理地組織和高效 率地存取數(shù)據(jù),目前最好的方式,就是建立數(shù)據(jù)庫系統(tǒng),因此在系統(tǒng)的總體設(shè)計(jì)階段,數(shù)據(jù)庫的建立與設(shè)計(jì)是一項(xiàng)十分重要的內(nèi)容。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫設(shè)計(jì)就變得異常復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān) 系的過程。1.

2、1 編寫目的數(shù)據(jù)庫設(shè)計(jì)的好壞是一個(gè)關(guān)鍵。如果把企業(yè)的數(shù)據(jù)比做生命所必需的血液,那么數(shù)據(jù)庫的設(shè)計(jì)就是應(yīng)用中最重要的一部分,是一個(gè)系統(tǒng)的根基。 用于開發(fā)人員進(jìn)行項(xiàng)目設(shè)計(jì), 以此作為編碼的依據(jù),同時(shí)也為后續(xù)的數(shù)據(jù)庫維護(hù)工作提供了良好的使用說明,也可以作為未來版本升級(jí)時(shí)的重要參考資料。 數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)是建立一個(gè)合適的數(shù)據(jù)模型。這個(gè)數(shù)據(jù)模型應(yīng)當(dāng)是滿足用戶要求, 既能合理地組織用戶需要的所有數(shù)據(jù),又能支持用戶對(duì)數(shù)據(jù)的的所有處理功能。并且要具有較高的范式,數(shù)據(jù)完整性好,效益高,便于理解和維護(hù),沒有數(shù)據(jù)沖 突。2 .外部設(shè)計(jì)外部設(shè)計(jì)是研究和考慮所要建立的數(shù)據(jù)庫的信息環(huán)境,對(duì)數(shù)據(jù)庫應(yīng)用領(lǐng)域中各種信息要求和操作

3、要求進(jìn)行詳細(xì)地分析,了解應(yīng)用領(lǐng)域中數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng)之間的關(guān)系和所有 的數(shù)據(jù)操作的詳細(xì)要求,了解哪些因素對(duì)響應(yīng)時(shí)間、可用性和可靠性有較大的影響等各 方面的因素。2.1 標(biāo)識(shí)符和狀態(tài)數(shù)據(jù)庫表前綴:afunms 用戶名:root 密碼:root 權(quán)限:全部有效時(shí)間:開發(fā)階段說明:系統(tǒng)正式發(fā)布后,可能更改數(shù)據(jù)庫用戶/密碼,請(qǐng)?jiān)诮y(tǒng)一位置編寫數(shù)據(jù)庫連接字符串,在發(fā)行前請(qǐng)予以改正。2.2 使用它的程序本系統(tǒng)主要利用jsp作為前端的應(yīng)用開發(fā)工具,使用MySQL作為后臺(tái)的數(shù)據(jù)庫,Linux或 Windows均可作為系統(tǒng)平臺(tái)。2.3 約定 所有命名一定要具有描述性,杜絕一切拼音、或拼音英文混雜的命名方式。 字符集采

4、用UTF-8 ,請(qǐng)注意字符的轉(zhuǎn)換。 所有數(shù)據(jù)表第一個(gè)字段都是系統(tǒng)內(nèi)部使用主鍵列,自增字段,不可空,名稱為:id ,確保不把此字段暴露給最終用戶。 除特別說明外,所有日期格式都采用int格式,無時(shí)間值。 除特別說明外,所有字段默認(rèn)都設(shè)置不充許為空,需要設(shè)置默認(rèn)值。 所有普通索引的命名都是表名加設(shè)置索引的字段名組合,例如用戶表User中name字段設(shè)置普通索引,則索引名稱命名方式為 user_name。3 .結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)中有許許多多需要考慮的因素,如數(shù)據(jù)庫的背景、應(yīng)用環(huán)境 等方面都需要有深入的了解,只有一個(gè)對(duì)所有這些因素都很了解的數(shù)據(jù)庫設(shè)計(jì)專 家,他設(shè)計(jì)的數(shù)據(jù)庫才能易于使用和維護(hù),并且

5、具有高效和一致的特征。雖然這樣 只對(duì)數(shù)據(jù)庫設(shè)計(jì)過程有一個(gè)概要的了解,但是仍然有助于讀者了解和掌握SQL,使讀者可以很好地分析數(shù)據(jù)間的相互關(guān)系在使用SQL!行報(bào)表的生成、子查詢及視圖等操作時(shí),可以更好地進(jìn)行操作。5 .物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)的最后階段是確定數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法,也就是設(shè)計(jì)數(shù)據(jù)庫的物理數(shù)據(jù)模型,主要是設(shè)計(jì)表結(jié)構(gòu)。一般地,實(shí)體對(duì)應(yīng)于表,實(shí)體的屬性 對(duì)應(yīng)于表的列,實(shí)體之間的關(guān)系成為表的約束。邏輯設(shè)計(jì)中的實(shí)體大部分可以轉(zhuǎn)換成物 理設(shè)計(jì)中的表,但是它們并不一定是一一對(duì)應(yīng)的。本次項(xiàng)目開發(fā)采用的是 MySQL1立數(shù)據(jù)庫。5.1 設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)在利用MySQ創(chuàng)建一個(gè)新的數(shù)據(jù)表以

6、前,應(yīng)當(dāng)根據(jù)邏輯模型和數(shù)據(jù)字典先分析和設(shè) 計(jì)數(shù)據(jù)表,描述出數(shù)據(jù)庫中基本表的設(shè)計(jì)。需要確定數(shù)據(jù)表名稱,所包含字段名稱,數(shù) 據(jù)類型,寬度以及建立的主鍵、外鍵等描述表的屬性的內(nèi)容。本項(xiàng)目全部26個(gè)數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)如下所示:表5.1-1綜合流速結(jié)構(gòu)表表名ALLUTILHDX+ip用于保存網(wǎng)絡(luò)設(shè)備流速信息列名數(shù)據(jù)類型屬性約束條件IDbigint(20)無符號(hào)/非空/自動(dòng)增漲主鍵IPADDRESSVARCHAR5)無符號(hào)/非空/缺省0RESTYPEVARCHA R50)非空/缺省CATEGORYVARCHA R10)非空/缺省ENTITYVARCHA R100)非空/缺省SUBENTITYvarchar(6

7、0)非空/缺省THEVALUEbigint(255)非空/缺省COLLECIIIMEtimestamp非空/缺省UNITvarchar(30)非空/缺省COUNTbigint(20)非空/缺省BAKvarchar(100)非空/缺省CHNAMEvarchar(100)非空/缺省補(bǔ)充說明表5.1-2 cpu 結(jié)構(gòu)表表名Cpu+ip用于保存設(shè)備cpu利用率指息列名數(shù)據(jù)類型屬性約束條件IDbigint(20)無符號(hào)/非空/自動(dòng)增漲主鍵IPADDRESSVARCHAR5)無符號(hào)/非空/缺省0RESTYPEVARCHA R50)非空/缺省CATEGORYVARCHA R10)非空/缺省ENTITYVAR

8、CHA R100)非空/缺省SUBENTITYvarchar(60)非空/缺省THEVALUEbigint(255)非空/缺省COLLECIIIMEtimestamp非空/缺省UNITvarchar(30)非空/缺省COUNTbigint(20)非空/缺省BAKvarchar(100)非空/缺省CHNAMEvarchar(100)非空/缺省補(bǔ)充說明表5.1-3磁盤利用率表表名Disk+ip用于保存設(shè)備磁盤利用率指息列名數(shù)居類型屬性約束條件IDbigint(20)無符號(hào)/非空/自動(dòng)增漲主鍵IPADDRESSVARCHAR5)無符號(hào)/非空/缺省0RESTYPEVARCHA R50)非空/缺省CAT

9、EGORYVARCHA R10)非空/缺省ENTITYVARCHA R100)非空/缺省SUBENTITYvarchar(60)非空/缺省THEVALUEbigint(255)非空/缺省COLLECIIIMEtimestamp非空/缺省UNITvarchar(30)非空/缺省COUNTbigint(20)非空/缺省BAKvarchar(100)非空/缺省CHNAMEvarchar(100)非空/缺省補(bǔ)充說明表5.1-4 內(nèi)存利用率表表名Memory+ip用于保存設(shè)備內(nèi)存利用率指息列名數(shù)據(jù)類型屬性約束條件IDbigint(20)無符號(hào)/非空/自動(dòng)增漲主鍵IPADDRESSVARCHAR5)無符號(hào)

10、/非空/缺省0RESTYPEVARCHA R50)非空/缺省CATEGORYVARCHA R10)非空/缺省ENTITYVARCHA R100)非空/缺省SUBENTITYvarchar(60)非空/缺省THEVALUEbigint(255)非空/缺省COLLECIIIMEtimestamp非空/缺省UNITvarchar(30)非空/缺省COUNTbigint(20)非空/缺省BAKvarchar(100)非空/缺省CHNAMEvarchar(100)非空/缺省補(bǔ)充說明表5.1-5端口流速表表名Memory+ip端口利用率信息列名數(shù)據(jù)類型屬性約束條件IDbigint(20)無符號(hào)/非空/自動(dòng)

11、增漲主鍵IPADDRESSVARCHAR5)無符號(hào)/非空/缺省0RESTYPEVARCHA R50)非空/缺省CATEGORYVARCHA R10)非空/缺省ENTITYVARCHA R100)非空/缺省SUBENTITYvarchar(60)非空/缺省THEVALUEbigint(255)非空/缺省COLLECTTIMEtimestamp非空/缺省UNITvarchar(30)非空/缺省COUNTbigint(20)非空/缺省BAKvarchar(100)非空/缺省CHNAMEvarchar(100)非空/缺省補(bǔ)充說明表5.1-6云數(shù)據(jù)表表名Oss_cloud 云數(shù)據(jù)信息表列名數(shù)據(jù)類型屬性約

12、束條件idvarchar(100)無符號(hào)/非空/自動(dòng)增漲主鍵CLOUDNAMEVARCHAR(30)無符號(hào)/非空/缺省0CLOUDDESCVARCHAR(30)非空/缺省USAGESTATU;VARCHAR(30)非空/缺省VIDVARCHAR(20)非空/缺省DCIDVARCHAR(30)非空/缺省ccpusVARCHAR(30)非空/缺省memorysVARCHAR(30)非空/缺省calichesVARCHAR(30)非空/缺省INVMVARCHAR(30)非空/缺省補(bǔ)充說明表5.1-7云數(shù)據(jù)中心表表名Lmbang_collect列名數(shù)據(jù)類型屬性約束條件idvarchar(100)無符號(hào)

13、/非空/自動(dòng)增漲主鍵DATACENTREtAME1 varchar(100)非空/缺省DATACENTRE】ESC)varchar(100)非空/缺省dcidvarchar(100)非空/缺省INVMvarchar(100)非空/缺省補(bǔ)充說明表5.1-8評(píng)論表表名Lmbang_comment,用于保存評(píng)論記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)居類型屬性約束條件說明idINIT (11)無符號(hào)/非空/自動(dòng)增漲主鍵評(píng)論編號(hào)ctypeTINYINIT(4)非空/缺省評(píng)論名稱cidINIT (11)非空/缺省評(píng)論所屬idcontentTEXT非空/缺省評(píng)論內(nèi)容posttimeBIGI

14、NIT (20)非空/缺省發(fā)表時(shí)間uidINIT (11)非空/缺省用戶idqidINIT (11)非空/缺省引用回復(fù)idfloorINIT(11)無符號(hào)/非空/缺省0所屬樓層補(bǔ)充說明Ctype類型:1話題評(píng)論,2圖片日記3文字圖片4語音圖片。Qid是話題評(píng)論時(shí),引用回復(fù)的 idFloor話題評(píng)論所屬樓層表5.1-9日記表表名Lmbang_diary ,用于保存日記記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵日記編號(hào)uidINIT(11)非空/缺省用戶idtypeVARCHA R20)非空/缺省日記類型conten

15、tTEXT非空/缺省日記內(nèi)容posttimeBIGINIT (20)非空/缺省發(fā)表時(shí)間補(bǔ)充說明Type類型:audio首頻日記pic圖片日記text文檔日記表5.1-10日記上傳數(shù)據(jù)表表名Lmbang_diarydata ,用于保存日記上傳數(shù)據(jù),表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵日記編號(hào)diaryidINIT(11)非空/缺省日記idfilenameVARCHA R50)非空/缺省路徑名補(bǔ)充說明日記表的子表表5.1-11達(dá)人數(shù)據(jù)表表名Lmbang_doyen,用于保存達(dá)人記錄,表引擎為MyISAM類型,子符集為

16、utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵達(dá)人編勺u(yù)idINIT(11)非空/缺省用戶idbcidINIT (10)非空/缺省幫分類idcountINIT(10)非空/缺省發(fā)表話題 數(shù)補(bǔ)充說明統(tǒng)計(jì)達(dá)人數(shù)據(jù)表5.1-12 友情鏈接表表名Dw_flink ,用于保存友情鏈接記錄,表引擎為MyISAM類型,字符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (4)無符號(hào)/非空/自動(dòng)增漲主鍵鏈接編pFlinknameVARCHA R50)非空/缺省網(wǎng)站名稱typeVARCHA R15)非空/缺省鏈接類型urlVARCHA R100)非空/缺省鏈接地址lo

17、goVARCHA R50)非空/缺省鏈接圖片ordernoINIT (11)非空/缺省顯示順序isplayTINYINIT (4)非空/缺省是否顯不補(bǔ)充說明顯木方式:有兩種顯本方式,0為顯木網(wǎng)站名稱,1為顯不Type典型:text文子鏈接,pic為圖片鏈接表5.1-13加幫數(shù)據(jù)表表名Lmbang_joinbang ,用于保存用戶加幫記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵鏈接編PuidINT (11)非空/缺省用戶idbidINT (11)非空/缺省幫idbcidINT (11)非空/缺省幫分類id補(bǔ)充說明表5

18、.1-14贊數(shù)據(jù)表表名Lmbang_like ,用于保存贊記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵鏈接編PpidINT (11)非空/缺省圖片iduidINT (11)非空/缺省用戶idtypeINT (11)非空/缺省補(bǔ)充說明表5.1-15私信數(shù)據(jù)表表名Lmbang_diary ,用于保存用戶私指記錄,表引擎為MylSAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵私信編號(hào)puidINT (11)非空/缺省發(fā)私彳巨idauidINT (11)非空/缺省收私

19、信idcontentTEXT非空/缺省私信內(nèi)容posttimeBIGINIT(20)非空/缺省發(fā)表時(shí)間補(bǔ)充說明表5.1-16私信記錄數(shù)據(jù)表表名Lmbang_diarydata ,用于保存私指數(shù)據(jù)記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵私信編號(hào)uidINT (11)非空/缺省發(fā)私彳巨idfuidINT (11)非空/缺省收私信idlasttimeBIGINIT(20)非空/缺省最后聯(lián)系 時(shí)間補(bǔ)充說明表5.1-17圖片數(shù)據(jù)表表名Lmbang_pic ,用于保存圖片記錄,表引擎為MyISAM類型,子符集為utf-8列

20、名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵圖片編號(hào)typeINT (11)非空/缺省圖片類型tidINT (11)非空/缺省圖片所屬idpicnameVARCHAR(20)非空/缺省圖片名posttimeBIGINIT(20)非空/缺省發(fā)表時(shí)間補(bǔ)充說明Type類型:1是話題,2是回復(fù),3是頭像Tid就是各個(gè)類型對(duì)應(yīng)的話題,回復(fù),用戶 id表5.1-18用戶關(guān)系數(shù)據(jù)表表名Lmbang_relation ,用于保存用戶關(guān)系記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵關(guān)系編號(hào)uidINT (

21、11)非空/缺省操作用戶idauidINT (11)非空/缺省被操作用戶idtypeINIT(2)非空/缺省關(guān)系類型actiontimeBIGINIT(20)非空/缺省關(guān)系建立 時(shí)間補(bǔ)充說明Type類型:1是關(guān)注,2是黑名單表5.1-19舉報(bào)數(shù)據(jù)表表名Lmbang_report ,用于保存舉報(bào)記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵私信編號(hào)uidINT (11)非空/缺省用戶idtypeTINYINT (2)非空/缺省舉報(bào)idruidINT (11)非空/缺省內(nèi)容idreporttimeBIGINIT(20)非

22、空/缺省舉報(bào)時(shí)間補(bǔ)充說明Type類型:1是舉報(bào)話題,2是舉報(bào)評(píng)論表5.1-20話題信息表表名Lmbang_topic用于保存話題記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵話就編puidINT (11)非空/缺省用戶idbidINT (11)非空/缺省幫idtitleVARCHAR(200)非空/缺省0話題標(biāo)題contentTEXT非空/缺省0話題內(nèi)容ccountINT(11)非空/缺省0話題下評(píng)論 數(shù)tagidINT (11)非空/缺省0所屬標(biāo)簽idposttimeBIGINT(20)非空/缺省0發(fā)表時(shí)間last

23、timeBIGINT(20)非空/缺省0回復(fù)時(shí)間補(bǔ)充說明表5.1-21用戶信息表表名Lmbang_user用于保存用戶指息記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵用戶編號(hào)usernameVARCHAR(50)非空/缺省用戶郵箱nicknameVARCHAR(50)非空/缺省用戶昵稱userpwdVARCHAR(32)非空/缺省0用戶密碼provinceVARCHAR(20)非空/缺省0所在省cityVARCHAR(20)非空/缺省0所在市babytypeTINYINT (2)非空/缺省0媽媽類型babysexT

24、INYINT(4)非空/缺省0寶寶性別babybrithdayBIGINT(20)非空/缺省0寶寶生日scoreINT(11)非空/缺省0積分groupsTINYINT(4)非空/缺省0用戶組headpicVARCHAR(30)非空/缺省0頭像signatureVARCHAR(200)非空/缺省0簽名regtimeBIGINT(20)非空/缺省0注冊(cè)時(shí)間lasttimeBIGINT(20)非空/缺省0最后登錄時(shí) 間regipVARCHAR(20)非空/缺省0注冊(cè)iplastipVARCHAR(20)非空/缺省0登錄ipcustombgTINYINT(4)非空/缺省0空間背景圖 片編號(hào)ccoun

25、tINT(11)非空/缺省0發(fā)話題數(shù)findpwdVARCHAR(20)非空/缺省0找回密碼參 數(shù)isdiaryTINYINT(2)非空/缺省0是否公開日 記isloginTINYINT(2)非空/缺省0是否禁號(hào)ispostTINYINT(2)非空/缺省0是否禁百iscommentTINYINT(2)非空/缺省0是否公開回 復(fù)isseeTINYINT(2)非空/缺省0同城是否可 見sinawbVARCHAR(50)非空/缺省0qqwbVARCHAR(50)非空/缺省0補(bǔ)充說明Type尖型:1為媽媽,2為準(zhǔn)媽媽,3為備孕。Babysex為0表男,1表女。幾個(gè)是否 1為是,0為否表5.1-22用戶

26、搜索表表名Lmbang_usersearch 用于保存用戶搜索記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT(11)無符號(hào)/非空/自動(dòng)增漲主鍵搜索編號(hào)typeTINYINT(2)無符號(hào)/非空/缺省0搜索類型keywordsVARCHAR(20)無符號(hào)/非空/缺省0搜索內(nèi)容:countINT(10)無符號(hào)/非空/缺省0搜索次數(shù)posttimeBIGINT(20)非空搜索時(shí)間補(bǔ)充說明Type為1是幫,2是話題,3是用戶表5.1-23最近訪問表表名Lmbang_vist用于保存用戶最近記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件

27、說明idINT(11)無符號(hào)/非空/自動(dòng)增漲主鍵訪問編puidINT(11)無符號(hào)/非空/缺省0訪問用戶idvuidINT(11)無符號(hào)/非空/缺省0被訪問用戶idvisttimeBIGINT(20)非空訪問時(shí)間補(bǔ)充說明表5.1-24網(wǎng)站配置表表名Lmbang_webconfig 用于保存文章記錄,表引擎為 MyISAM 類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (11)無符號(hào)/非空/自動(dòng)增漲主鍵配置編號(hào)titleVARCHAR 50)非空/缺省網(wǎng)站標(biāo)題contentVARCHA R200)非空/缺省網(wǎng)站描述keywordsVARCHA R100)無符號(hào)/非空/缺省0關(guān)鍵

28、詞logoVARCHAR 30)無符號(hào)/非空/缺省0LOGOdescriptionTEXT非空/缺省網(wǎng)站介紹emailVARCHAR 50)非空聯(lián)系郵箱telVARCHA R15)非空/缺省聯(lián)系電話adressVARCHA R500)無符號(hào)/非空/缺省0聯(lián)系地址補(bǔ)充 說明表5.1-25關(guān)鍵詞過濾表表名dw_keywords用于保存相冊(cè)記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說明idINT (8)無符號(hào)/非空/自動(dòng)增漲主鍵關(guān)鍵詞編號(hào)wordsVARCHA R100)非空/缺省違法關(guān)鍵字rewordsVARCHA R100)非空/缺省替換關(guān)鍵字補(bǔ)充說明對(duì)于違法關(guān)鍵

29、字可以進(jìn)行替換,刪除,修改,屏蔽操作5.2 創(chuàng)建數(shù)據(jù)表通過數(shù)據(jù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì),再結(jié)合 MySQL的創(chuàng)建數(shù)據(jù)表的語法,本項(xiàng)目的 10個(gè) 數(shù)據(jù)表的完整建表 SQL語句如下所示,默認(rèn)表前綴為“ dw_”:創(chuàng)建廣告表lmbang_add的語句如下所示:CREATE TABLE、lmb_ad、(廣告ID','id' int(11) NOT NULL auto_increment COMMENT ' 'adname' varchar(50) NOT NULL COMMENT ' 廣告名稱',類型, 圖片,地址, 排序,COMMENT=

30、9;'type' varchar(10) NOT NULL COMMENT ' 'pic' varchar(50) NOT NULL COMMENT ' 'url' varchar(IOO) NOT NULL COMMENT ' 'orderno' int(11) NOT NULL COMMENT ' PRIMARY KEY ('id')ENGINE=MyISAMDEFAULTCHARSET=utf8 AUTO_INCREMENT=15 ;創(chuàng)建意見反饋表lmbang_advise的語

31、句如下所示:CREATE TABLE 'lmb_advise' ('id' int(11) NOT NULL auto_increment COMMENT '意見反饋 ID','uid'int(11) NOT NULL COMMENT ' 用戶 ID','message' text NOT NULL COMMENT '意見反饋內(nèi)容','posttime' bigint(20) NOT NULL COMMENT '提交時(shí)間,PRIMARY KEY ('i

32、d') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=意見反饋 AUTO_INCREMENT=12 ;;創(chuàng)建幫表lmbang_bang的語句如下所示:CREATE TABLE 'lmb_bang' ('id' int(11) NOT NULL auto_increment COMMENT ' 幫 ID','bcid' int(11) NOT NULL COMMENT ' 幫分類 ID','bangname' varchar(50) NOT NULL C

33、OMMENT ' 幫名稱','bangpic' varchar(50) NOT NULL,'orderno' int(11) NOT NULL default '1',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='幫'AUTO_INCREMENT=62 ;創(chuàng)建幫標(biāo)簽表lmbang_bangtag的語句如下所示CREATE TABLE、lmb_bangtag、('id' int(11) NOT NULL a

34、uto_increment COMMENT ' 幫標(biāo)簽 ID','bid' int(11) NOT NULL COMMENT ' 幫 ID','tagname' varchar(50) NOT NULL COMMENT ' 幫標(biāo)簽名稱', PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;創(chuàng)建幫分類lmbang_class的語句如下所示:CREATE TABLE 'lmb_bclass' (&

35、#39;id' int(11) NOT NULL auto_increment COMMENT ' 幫分類 ID', 'bclassname' varchar(50) NOT NULL COMMENT ' 幫分類名字',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='幫 分 類 AUTO_INCREMENT=9 ;創(chuàng)建最近瀏覽幫lmbang_browerbang的語句如下所示:CREATE TABLE 'lmb_browseban

36、g' ('id' int(11) NOT NULL auto_increment,'uid'int(11) NOT NULL COMMENT ' 用戶 id','bid'int(11) NOT NULL COMMENT ' 瀏覽幫 id','bangname' varchar(30) NOT NULL COMMENT ' 瀏覽幫名','posttime' int(11) NOT NULL COMMENT '瀏覽時(shí)間',PRIMARY KEY (

37、'id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT# 近瀏覽幫表AUTO_INCREMENT=25 ;)創(chuàng)建收藏表lmbang_collect的語句如下所示CREATE TABLE 'lmb_collect' ('id' int(11) NOT NULL auto_increment COMMENT ' 收藏 ID','uid'int(11) NOT NULL COMMENT ' 用戶 ID','topicid' int(11) NOT N

38、ULL COMMENT ' 話題 ID','collecttime' bigint(20) NOT NULL COMMENT '收藏時(shí)間',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='收 藏 表 AUTO_INCREMENT=15 ;)創(chuàng)建評(píng)論表lmbang_commen的語句如下所示CREATE TABLE 'lmb_comment' ('id' int(11) NOT NULL auto_increment

39、 COMMENT ' 評(píng)論 ID','ctype' tinyint(4) NOT NULL COMMENT '評(píng)論類型(1話題3文字日記語音日記評(píng)論2日記圖片評(píng)論)','cid' int(11) NOT NULL COMMENT '評(píng)論所屬 ID','content' text NOT NULL COMMENT '內(nèi)容','posttime' bigint(20) NOT NULL COMMENT ' 發(fā)表時(shí)間','uid'int(11

40、) NOT NULL COMMENT '用戶 ID','qid'int(11) NOT NULL COMMENT '引用 ID','floor' int(11) NOT NULL COMMENT '樓層',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='評(píng) 論 表 AUTO_INCREMENT=133 ;創(chuàng)建 日記表lmbang_diary的語句如下所示:CREATE TABLE 'lmb_diary

41、9; ('id' int(11) NOT NULL auto_increment COMMENT ' 微日記 ID','uid'int(11) NOT NULL COMMENT ' 用戶 ID','type' varchar(20) NOT NULL COMMENT ' 類型','content' text NOT NULL COMMENT '內(nèi)容','posttime' bigint(20) NOT NULL COMMENT '發(fā)表時(shí)間

42、9;,PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=169 ;創(chuàng)建 日記上傳數(shù)據(jù)表lmbang_diarydata 的語句如下所示:CREATE TABLE 'lmb_diarydata' ('id' int(11) NOT NULL auto_increment COMMENT ' 日記數(shù)據(jù) ID','diaryid' int(11) NOT NULL COMMENT ' 日記 ID','filena

43、me' varchar(50) NOT NULL COMMENT '日記數(shù)據(jù)名稱',PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT t已上傳數(shù)據(jù)AUTO_INCREMENT=189 ;創(chuàng)建達(dá)人表lmbang_doyen的語句如下所示:CREATE TABLE 'lmb_doyen' ('id' int(11) NOT NULL auto_increment COMMENT ' 達(dá)人 ID','uid'int(11) N

44、OT NULL COMMENT ' 用戶 ID','bcid' int(11) NOT NULL COMMENT ' 幫分類 ID','count' int(11) NOT NULL default '0' COMMENT ' 話題數(shù)',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='達(dá) 人 表 AUTO_INCREMENT=25 ;創(chuàng)建友情鏈接表lmbang_flink的語句如下所示:CREATE

45、 TABLE 'lmb_flink' ('id' int(11) NOT NULL auto_increment COMMENT ' 友情鏈接 ID', 'flinkname' varchar(50) NOT NULL COMMENT ' 名稱','type' varchar(4) NOT NULL COMMENT ' 類型','url' varchar(IOO) NOT NULL COMMENT ' 地址','logo' varcha

46、r(50) NOT NULL COMMENT 'LOGO','orderno' int(11) NOT NULL COMMENT ' 排序','isdisplay' tinyint(4) NOT NULL COMMENT '是否顯示',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=反情鏈接 AUTO_INCREMENT=52 ;創(chuàng)建已加入幫表lmbang_joinbang的語句如下所示:CREATE TABLE '

47、lmb_joinbang' ('id' int(11) NOT NULL auto_increment COMMENT 'ID','uid'int(11) NOT NULL COMMENT ' 用戶 ID','bid'int(11) NOT NULL COMMENT '加入的幫 ID','bcid' int(11) NOT NULL COMMENT ' 幫分類 ID',PRIMARY KEY ('id') ENGINE=MyISAM DEFAU

48、LT CHARSET=utf8 COMMENT=加入的幫 AUTO_INCREMENT=1164 ;創(chuàng)建贊表lmbang_like的語句如下所示:CREATE TABLE 'lmb_like' ('id' int(11) NOT NULL auto_increment COMMENT ' 贊 ID','pid' int(11) NOT NULL COMMENT '圖片 ID','uid'int(11) NOT NULL COMMENT '用戶 ID','type' i

49、nt(11) NOT NULL,PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=' 贊表'AUTO_INCREMENT=87 ;創(chuàng)建 私信表lmbang_message的語句如下所示:CREATE TABLE 'lmb_message' ('id' int(11) NOT NULL auto_increment COMMENT ' 私信 ID','puid' int(11) NOT NULL COMMENT '發(fā)私信

50、 ID','auid' int(11) NOT NULL COMMENT '收私信 ID','content' text NOT NULL COMMENT '內(nèi)容','posttime' bigint(20) NOT NULL COMMENT '發(fā)送時(shí)間',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='私 信 表' AUTO_INCREMENT=10 ;創(chuàng)建私信記錄表lmbang_

51、msg的語句如下所示:CREATE TABLE 'lmb_msg' ('id' int(11) NOT NULL auto_increment COMMENT ' 私信記錄 ID','uid'int(11) NOT NULL COMMENT ' 發(fā)私信者 ID','fuid' int(11) NOT NULL COMMENT ' 收私信者 ID','lasttime' bigint(20) NOT NULL COMMENT '最后聯(lián)系時(shí)間',PRIMA

52、RY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT的信記錄表 AUTO_INCREMENT=5 ;創(chuàng)建 圖片表lmbang_pic的語句如下所示:CREATE TABLE 'lmb_pic' ('id' int(11) NOT NULL auto_increment COMMENT ' 圖片 ID','type'tinyint NOT NULL COMMENT ' 所屬類型(1 話題,2 回復(fù),3 頭像)', 'tid' i

53、nt(11) NOT NULL COMMENT ' 所屬 ID','picname' varchar(50) NOT NULL COMMENT '圖片名稱','posttime' bigint(20) NOT NULL COMMENT '上傳時(shí)間',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='圖 片 表' AUTO_INCREMENT=73 ;創(chuàng)建用戶關(guān)系表lmbang_relation 的語句如下所示

54、:CREATE TABLE 'lmb_relation' ('id' int(11) NOT NULL auto_increment COMMENT ' 關(guān)系 ID','uid'int(11) NOT NULL COMMENT '操作用戶 ID','auid' int(11) NOT NULL COMMENT '被操作用戶 ID','type' tinyint NOT NULL COMMENT '關(guān)系類型','actiontime' b

55、igint(20) NOT NULL COMMENT ' 關(guān)系建立時(shí)間, PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENTS 戶關(guān)系表 AUTO_INCREMENT=570 ;創(chuàng)建 舉報(bào)表lmbang_report的語句如下所示:CREATE TABLE 'lmb_report' ('id' int(11) NOT NULL auto_increment COMMENT ' 舉報(bào) ID','uid'int(11) NOT NULL CO

56、MMENT '舉報(bào)用戶 ID','type' tinyint NOT NULL COMMENT '舉報(bào)類型','ruid' int(11) NOT NULL COMMENT '被舉報(bào)用用戶 ID','reporttime' bigint(20) NOT NULL COMMENT '舉報(bào)時(shí)間',PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='舉報(bào)AUTO_INCREMENT=30 ;創(chuàng)建話題表lmbang_topic的語句如下所示:CREATE TAB

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論