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

下載本文檔

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

文檔簡(jiǎn)介

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

2、1.1 編寫目的數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞是一個(gè)關(guān)鍵。如果把企業(yè)的數(shù)據(jù)比做生命所必需的血液,那么數(shù)據(jù)庫(kù)的設(shè)計(jì)就是應(yīng)用中最 重要的一部分,是一個(gè)系統(tǒng)的根基。用于開發(fā)人員進(jìn)行項(xiàng)目設(shè)計(jì),以此作為編碼的依據(jù),同時(shí)也為后續(xù)的數(shù)據(jù)庫(kù) 維護(hù)工作提供了良好的使用說(shuō)明,也可以作為未來(lái)版本升級(jí)時(shí)的重要參考資料。數(shù)據(jù)庫(kù)設(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ù)庫(kù)的信息環(huán)境,對(duì)數(shù)據(jù)庫(kù)應(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ù)庫(kù)表前綴:afunms 用戶名:root 密碼:root權(quán)限:全部有效時(shí)間:開發(fā)階段說(shuō)明:系統(tǒng)正式發(fā)布后,可能更改數(shù)據(jù)庫(kù)用戶/密碼,請(qǐng)?jiān)诮y(tǒng)一位置編寫數(shù)據(jù)庫(kù)連接字符串,在發(fā)行前請(qǐng)予以改正。2.2 使用它的程序本系統(tǒng)主要利用jsp作為前端的應(yīng)用開發(fā)工具, 使用MySQL乍為后臺(tái)的數(shù)據(jù)庫(kù),Linux 或Windows 均可作為系統(tǒng)平臺(tái)。2.3 約定 所有命名一定要具有描述性,杜絕一切拼音、或拼音英文混雜的命名方式。 字符

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

5、且具有高效和一致的特征。雖然這樣只對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)過程有一個(gè)概要的了解,但是仍然 有助于讀者了解和掌握 SQL,使讀者可以很好地分析數(shù)據(jù)間的相互關(guān)系在使用SQL行報(bào)表的生成、子查詢及視圖等操作時(shí),可以更好地進(jìn)行操作。5 .物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的最后階段是確定數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法,也就是設(shè)計(jì)數(shù)據(jù)庫(kù)的物 理數(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ā)采用的是 MySQ健立數(shù)據(jù)庫(kù)。5.1 設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)在利用MySQL建一個(gè)新的數(shù)據(jù)表以

6、前,應(yīng)當(dāng)根據(jù)邏輯模型和數(shù)據(jù)字典先分析和設(shè)計(jì)數(shù)據(jù)表,描述 出數(shù)據(jù)庫(kù)中基本表的設(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)無(wú)符號(hào)/非空/自動(dòng)增漲主鍵IPADDRESSVARCHAR 5)無(wú)符號(hào)/非空/缺省0RESTYPEVARCHAR 50)非空/缺省CATEGORYVARCHA R 10)非空/缺省ENTITYVARCHA R 100)非空/缺省SUBENTITYvarch

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

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

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

10、CHAR 5)無(wú)符號(hào)/非空/缺省0RESTYPEVARCHAR 50)非空/缺省CATEGORYVARCHA R 10)非空/缺省ENTITYVARCHA R 100)非空/缺省SUBENTITYvarchar(60)非空/缺省THEVALUEbigint(255)非空/缺省COLLEdUMEtimestamp非空/缺省UNITvarchar(30)非空/缺省COUNTbigint(20)非空/缺省BAKvarchar(100)非空/缺省CHNAMEvarchar(100)非空/缺省補(bǔ)充說(shuō)明表5.1-5端口流速表表名Memory+ip端口利用率信息列名數(shù)據(jù)類型屬性約束條件IDbigint(20

11、)無(wú)符號(hào)/非空/自動(dòng)增漲主鍵IPADDRESSVARCHAR 5)無(wú)符號(hào)/非空/缺省0RESTYPEVARCHAR 50)非空/缺省CATEGORYVARCHA R 10)非空/缺省ENTITYVARCHA R 100)非空/缺省SUBENTITYvarchar(60)非空/缺省THEVALUEbigint(255)非空/缺省COLLECIIIMEtimestamp非空/缺省UNITvarchar(30)非空/缺省COUNTbigint(20)非空/缺省BAKvarchar(100)非空/缺省CHNAMEvarchar(100)非空/缺省補(bǔ)充說(shuō)明表5.1-6云數(shù)據(jù)表表名Oss_cloud云數(shù)據(jù)

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

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

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

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

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

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

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

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

20、_pic ,用于保存圖片記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說(shuō)明idINT ( 11)無(wú)符號(hào)/非空/自動(dòng)增漲主鍵圖片編號(hào)typeINT ( 11)非空/缺省圖片類型tidINT ( 11)非空/缺省圖片所屬idpicnameVARCHAR(20)非空/缺省圖片名posttimeBIGINIT(20)非空/缺省發(fā)表時(shí)間補(bǔ)充說(shuō)明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ù)類型屬性約

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

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

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

24、20)非空/缺省0所在市babytypeTINYINT (2)非空/缺省0媽媽類型babysexTINYINT(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

25、)非空/缺省0登錄ipcustombgTINYINT(4)非空/缺省0空間背景圖 片編號(hào)ccountINT(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、“rrType類型:1為媽媽

26、,2為準(zhǔn)媽媽,3為備孕。Babysex為0表男,1表女。幾個(gè)是否 1為補(bǔ)充說(shuō)明是,0為否表5.1-22 用戶搜索表表名Lmbang_usersearch 用于保存用戶搜索記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說(shuō)明idINT(11)無(wú)符號(hào)/非空/自動(dòng)增漲主鍵搜索編號(hào)typeTINYINT(2)無(wú)符號(hào)/非空/缺省0搜索類型keywordsVARCHAR(20)無(wú)符號(hào)/非空/缺省0搜索內(nèi)容countINT(10)無(wú)符號(hào)/非空/缺省0搜索次數(shù)posttimeBIGINT(20)非空搜索時(shí)間補(bǔ)充說(shuō)明Type為1是幫,2是話題,3是用戶表名Lmbang_vist用于保存

27、用戶最近記錄,表引擎為MyISAM類型,子符集為utf-8列名數(shù)據(jù)類型屬性約束條件說(shuō)明idINT(11)無(wú)符號(hào)/非空/自動(dòng)增漲主鍵訪問編puidINT(11)無(wú)符號(hào)/非空/缺省0訪問用戶 idvuidINT(11)無(wú)符號(hào)/非空/缺省0被訪問用戶idvisttimeBIGINT(20)非空訪問時(shí)間補(bǔ)夯轍胡dw_keywords用于保存相冊(cè)記錄,表引擎為MyISAM類型,子符集為utf-8表名Lmbang_webconfig 用于保存文章記錄,表引擎為MyISAM類型,子符集為 utf-8列名數(shù)據(jù)類型屬性約束條件說(shuō)明idINT (11)無(wú)符號(hào)/非空/自動(dòng)增漲主鍵配置編號(hào)titleVARCHA R5

28、0)非空/缺省網(wǎng)站標(biāo)題contentVARCHA R200)非空/缺省網(wǎng)站描述keywordsVARCHA R100)無(wú)符號(hào)/非空/缺省0關(guān)鍵詞logoVARCHA R30)無(wú)符號(hào)/非空/缺省0LOGOdescriptionTEXT非空/缺省網(wǎng)站介紹emailVARCHA R50)三午空聯(lián)系郵箱telVARCHA R15)非空/缺省聯(lián)系電話adressVARCHA R500)無(wú)符號(hào)/非空/缺省0聯(lián)系地址補(bǔ)充 說(shuō)明表5.123最近訪問表表5.124網(wǎng)站配置表表5.125關(guān)鍵 詞過 濾表列名數(shù)據(jù)類型屬性約束條件說(shuō)明idINT (8)無(wú)符號(hào)/非空/自動(dòng)增漲主鍵關(guān)鍵詞編號(hào)wordsVARCHA R 1

29、00)非空/缺省違法關(guān)鍵字rewordsVARCHA R 100)非空/缺省替換關(guān)鍵字補(bǔ)充說(shuō)明對(duì)于違法關(guān)鍵字可以進(jìn)行替換,刪除,修改,屏蔽操作5.2 創(chuàng)建數(shù)據(jù)表通過數(shù)據(jù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì),再結(jié)合MySQL的創(chuàng)建數(shù)據(jù)表的語(yǔ)法,本項(xiàng)目的10個(gè)數(shù)據(jù)表的完整建表SQL語(yǔ)句如下所示,默認(rèn)表前綴為“ dw_” :創(chuàng)建廣告表lmbang_add的語(yǔ)句如下所示:CREATE TABLE、lmb_ad、(廣告ID','id' int(11) NOT NULL auto_increment COMMENT ''adname' varchar(50) NOT NULL

30、COMMENT ' 廣告名稱','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類型, 圖片,地址, 排序,COMMEN

31、T告 AUTO_INCREMENT=15 ;創(chuàng)建意見反饋表lmbang_advise的語(yǔ)句如下所示: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) N

32、OT NULL COMMENT '提交時(shí)間,PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENTS反饋'AUTO_INCREMENT=12 ;;創(chuàng)建幫表lmbang_bang的語(yǔ)句如下所示:CREATE TABLE 'lmb_bang' ('id' int(11) NOT NULL auto_increment COMMENT ' 幫 ID','bcid'int(11) NOT NULL COMMENT ' 幫分類 ID&#

33、39;,'bangname' varchar(50) NOT NULL COMMENT ' 幫名稱','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的語(yǔ)句如下所示:CREATE TABLE 'lm

34、b_bangtag' ('id' int(11) NOT NULL auto_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_

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

36、bang的語(yǔ)句如下所示:CREATE TABLE 'lmb_browsebang' ('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) NO

37、T NULL COMMENT ' 瀏覽時(shí)間', PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENTS瀏覽幫表'AUTO_INCREMENT=25 ;) 創(chuàng)建收藏表lmbang_collect 的語(yǔ)句如下所示:CREATE TABLE 'lmb_collect' ('id' int(11) NOT NULL auto_increment COMMENT ' 收藏 ID','uid' int(11) NOT NULL COMM

38、ENT ' 用戶 ID','topicid' int(11) NOT NULL COMMENT ' 話題 ID','collecttime' bigint(20) NOT NULL COMMENT ' 收藏時(shí)間', PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENTS藏表'AUTO_INCREMENT=15 ;) 創(chuàng)建評(píng)論表lmbang_comment的語(yǔ)句如下所示:CREATE TABLE 'lmb_commen

39、t' ('id' int(11) NOT NULL auto_increment COMMENT ' 評(píng)論 ID','ctype'tinyintNOT NULL COMMENT '評(píng)論類型(1話題3文字日記語(yǔ)音日記評(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

40、 NULL COMMENT '發(fā)表時(shí)間','uid' int(11) 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=< ' AUTO_INCREMENT=133 ;創(chuàng)建日記

41、表lmbang_diary的語(yǔ)句如下所示:CREATE TABLE 'lmb_diary' ('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)容,'postti

42、me' bigint(20) NOT NULL COMMENT '發(fā)表時(shí)間',PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=169 ;創(chuàng)建日記上傳數(shù)據(jù)表lmbang_diarydata的語(yǔ)句如下所示:CREATE TABLE 'lmb_diarydata' ('id' int(11) NOT NULL auto_increment COMMENT '日記數(shù)據(jù) ID','diaryid'int(11) N

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

44、nt COMMENT ' 達(dá)人 ID', 'uid' int(11) NOT 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 COMMENTS人表'AUTO_

45、INCREMENT=25 ;創(chuàng)建友情鏈接表lmbang_flink的語(yǔ)句如下所示:CREATE 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 NU

46、LL COMMENT '地址','logo' varchar(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 ;

47、 創(chuàng)建已加入幫表lmbang_joinbang的語(yǔ)句如下所示:CREATE TABLE '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

48、9;, PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT班的幫'AUTO_INCREMENT=1164 ; 創(chuàng)建贊表lmbang_like的語(yǔ)句如下所示:CREATE TABLE 'lmb_like' ('id' int(11) NOT NULL auto_increment COMMENT ' 贊 ID','pid' int(11) NOT NULL COMMENT '圖片 ID','uid' int(

49、11) NOT NULL COMMENT '用戶 ID','type' int(11) NOT NULL,PRIMARY KEY ('id') ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT哪表' AUTO_INCREMENT=87 ;創(chuàng)建私信表lmbang_message的語(yǔ)句如下所示:CREATE TABLE 'lmb_message' ('id' int(11) NOT NULL auto_increment COMMENT ' 私信 ID', &

50、#39;puid' int(11) NOT NULL COMMENT '發(fā)私信 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 COMMEN祐信表'A

51、UTO_INCREMENT=10 ;創(chuàng)建 私信記錄表lmbang_msg的語(yǔ)句如下所示: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 NUL

52、L COMMENT '最后聯(lián)系時(shí)間',PRIMARY KEY ('id')ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=Wt已錄表'AUTO_INCREMENT=5 ;創(chuàng)建圖片表lmbang_pic的語(yǔ)句如下所示:CREATE TABLE 'lmb_pic' ('id' int(11) NOT NULL auto_increment COMMENT ' 圖片 ID','type' tinyint(4) NOT NULL COMMENT ' 所屬

53、類型(1 話題,2 回復(fù),3 頭像)','tid' int(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 COMMENTS片表'AUTO_INCREMENT=73 ;創(chuàng)

54、建用戶關(guān)系表lmbang_relation 的語(yǔ)句如下所示: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(4) NOT NULL COMMENT '

55、; 關(guān)系類型','actiontime' bigint(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的語(yǔ)句如下所示:CREATE TABLE 'lmb_report' ('id' int(11) NOT NULL auto_increment COMMENT ' 舉報(bào)

56、ID','uid'int(11) NOT NULL COMMENT '舉報(bào)用戶 ID','type' tinyint(4) 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 CO

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論