版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)英語(yǔ)課堂教學(xué)中德育滲透策略
- 談新《課標(biāo)》背景下情境教學(xué)法在小學(xué)語(yǔ)文教學(xué)中的有效運(yùn)用
- 技術(shù)改造合同
- 腦卒中患者延續(xù)性康復(fù)護(hù)理效果-當(dāng)代護(hù)理
- 53模擬試卷初中語(yǔ)文九年級(jí)下冊(cè)10唐雎不辱使命
- DB1309-T 278-2023 塑料大棚膠東衛(wèi)矛周年成苗栽培技術(shù)規(guī)程
- 小學(xué)標(biāo)點(diǎn)符號(hào)課件
- 小手會(huì)說(shuō)話課件
- 滬科版數(shù)學(xué)八年級(jí)下冊(cè)單元達(dá)標(biāo)測(cè)試題及答案(全冊(cè))
- 現(xiàn)代農(nóng)業(yè)園區(qū)規(guī)劃的流程
- 綠色施工告示牌
- 工程設(shè)備材料構(gòu)配件報(bào)驗(yàn)制度
- 影視音樂藝術(shù)賞析教學(xué)大綱
- 高中體育與健康人教高中必修全一冊(cè)第六章 提高田徑運(yùn)動(dòng)技能-障礙跑教學(xué)設(shè)計(jì)
- 幼兒園助教活動(dòng)方案3篇(幼兒園家長(zhǎng)助教活動(dòng)方案計(jì)劃)
- 內(nèi)蒙古電網(wǎng)風(fēng)電考核細(xì)則
- 統(tǒng)編版高一語(yǔ)文必修上冊(cè)第六單元(《勸學(xué)》《師說(shuō)》)學(xué)習(xí)任務(wù)群:思辨性閱讀與表達(dá)(群文閱讀優(yōu)質(zhì)公開課獲獎(jiǎng)教學(xué)設(shè)計(jì))
- 主動(dòng)脈夾層考核試題附有答案
- 《霜降-二十四節(jié)氣》 課件
- 傳統(tǒng)全層縫合和雙層雙排縫合治療肩袖分層撕裂的臨床療效比較課件
- 《醫(yī)療廢物分類目錄》(2021年版)試題+答案
評(píng)論
0/150
提交評(píng)論