版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
內(nèi)容管理系統(tǒng)(DWCMS)
大腕組大腕組
大腕組成大腕組成
測(cè)試版正式版
Lmbang:
辣媽幫E-R
圖:實(shí)體關(guān)系圖
息要求和操作要求進(jìn)行詳細(xì)地分析,了解應(yīng)用領(lǐng)域中數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng)之間的關(guān)系和所有方面的因素。
數(shù)據(jù)庫(kù)表前綴:lmbang_用戶名:root密碼;020808權(quán)限:全部有效時(shí)間:開(kāi)發(fā)階段說(shuō)明:系統(tǒng)正式發(fā)布后,可能更改數(shù)據(jù)庫(kù)用戶/密碼,請(qǐng)?jiān)诮y(tǒng)一位置編寫(xiě)數(shù)據(jù)庫(kù)連接字符串,在發(fā)行前請(qǐng)予以改正。
本系統(tǒng)主要利用
PHP
作為前端的應(yīng)用開(kāi)發(fā)工具,使用
MySQL
作為后臺(tái)的數(shù)據(jù)庫(kù),Linux
或
Windows
均可作為系統(tǒng)平臺(tái)。
■ 所有命名一定要具有描述性,杜絕一切拼音、或拼音英文混雜的命名方式?!?字符集采用
UTF-8,請(qǐng)注意字符的轉(zhuǎn)換?!?id,確保不把此字段暴露給最終用戶?!?除特別說(shuō)明外,所有日期格式都采用int
格式,無(wú)時(shí)間值?!?除特別說(shuō)明外,所有字段默認(rèn)都設(shè)置不充許為空,
需要設(shè)置默認(rèn)值。■
User
中name
字段設(shè)置普通索引,則索引名稱命名方式為
操作系統(tǒng):
Linux
/
Windows數(shù)據(jù)庫(kù)系統(tǒng):MySQL查詢?yōu)g覽工具:PHPMyAdmin命令行工具:mysql
命令行環(huán)境下對(duì)中文支持不好,可能無(wú)法書(shū)寫(xiě)帶有中文的
SQL
語(yǔ)句,也不要使用
PHPMyAdmin
錄入中文。
數(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ù),并且具有高效和一致的特征。雖然這樣只對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程有一個(gè)概要的了解,但是仍然有助于讀者了解和掌握
讀者可以很好地分析數(shù)據(jù)間的相互關(guān)系在使用SQL
等操作時(shí),可以更好地進(jìn)行操作。
概念數(shù)據(jù)庫(kù)設(shè)計(jì)中最主要的就是采用實(shí)體-關(guān)系數(shù)據(jù)模型來(lái)確定數(shù)據(jù)庫(kù)的結(jié)構(gòu)。數(shù)據(jù)是的一種抽象。它描述的是數(shù)據(jù)的共性,而不是描述個(gè)別的數(shù)據(jù)。一般來(lái)說(shuō),數(shù)據(jù)模型包含兩方面內(nèi)容。(1)
等特性。(2)
數(shù)據(jù)的動(dòng)態(tài)特性:主要包括對(duì)數(shù)據(jù)進(jìn)行操作的方法。在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,建立反映客觀信息的數(shù)據(jù)模型,是設(shè)計(jì)中最為重要的,也最是數(shù)據(jù)庫(kù)設(shè)計(jì)人員與用戶之間進(jìn)行交流的共同基礎(chǔ)。概念數(shù)據(jù)庫(kù)中采用的實(shí)體-關(guān)系模型,與傳統(tǒng)的數(shù)據(jù)模型有所不同。實(shí)體-關(guān)系模型是面向現(xiàn)實(shí)世界,而不是面向?qū)崿F(xiàn)方法的,它主要是用使用方便,因而在數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用的設(shè)計(jì)中,得到了廣泛應(yīng)用。實(shí)體識(shí):
按照定義的數(shù)據(jù)類型和屬性創(chuàng)建實(shí)體和實(shí)體屬性列表。實(shí)體形成表,如“用戶”就
用戶
ID”等。
實(shí)體是實(shí)體-關(guān)系模型的基本對(duì)象,是現(xiàn)實(shí)世界中各種事物的抽象。凡是可以相互區(qū)別開(kāi)并可以被識(shí)別的事、物、概念等對(duì)象均可認(rèn)為是實(shí)體。本網(wǎng)站數(shù)據(jù)庫(kù)中,基本的實(shí)體列表如下:
一般來(lái)說(shuō),每個(gè)實(shí)體都相當(dāng)于數(shù)據(jù)庫(kù)中的一個(gè)表。上面介紹的實(shí)體都是強(qiáng)實(shí)體,每個(gè)實(shí)體都有自己的鍵。但是在實(shí)際領(lǐng)域中,經(jīng)常存在一些實(shí)體,它們沒(méi)有自己的鍵,這樣的實(shí)體稱為弱實(shí)體。弱實(shí)體中不同的記錄有可能完全相同,難以區(qū)別,這些值依賴于另一個(gè)實(shí)體(強(qiáng)實(shí)體)的意義,必須與強(qiáng)實(shí)體聯(lián)合使用。在創(chuàng)建了實(shí)體之后,就可以標(biāo)識(shí)各個(gè)實(shí)體的屬性了。
每個(gè)實(shí)體都有一組特征或性質(zhì),稱為實(shí)體的屬性。實(shí)體的屬性值是數(shù)據(jù)庫(kù)中存添加時(shí)間、文章來(lái)源、文章內(nèi)容、關(guān)鍵字、訪問(wèn)次數(shù)、推薦狀態(tài)、審核狀態(tài)。所以關(guān)于“文章”實(shí)體的屬性如下:● 文章標(biāo)題(title)● 文章編號(hào)(id)● 文章簡(jiǎn)介(summary)● 添加時(shí)間(posttime)● 文章來(lái)源(comefrom)● 文章內(nèi)容(content)● 關(guān)鍵字(keyword)● 訪問(wèn)次數(shù)(views)● 推薦狀態(tài)(recommend)● 審核狀態(tài)(audit)● 欄目標(biāo)題(title)● 欄目路徑(path)● 欄目描述(description)● 排序編號(hào)(ord)由于篇幅有限這里就不列出所有實(shí)體的屬性了,在繪制
E-R
圖中,屬性由橢圓包圍,在屬性和它所屬的實(shí)體間使用直線進(jìn)行連接,以實(shí)體brocms
中
“文章”為例進(jìn)行示例,如圖
2
所示。
對(duì)于每個(gè)實(shí)體,都有其確定的主屬性(實(shí)體中的主屬性實(shí)際上相當(dāng)于表中的主鍵),就可以惟一地確定實(shí)體的每個(gè)記錄。最好是創(chuàng)建一個(gè)單獨(dú)的屬性作為主屬性,在實(shí)體文章中可以選擇“文章編號(hào)”作為主屬性,在繪制
E-R
圖中,主屬性在屬性下加下劃線來(lái)說(shuō)明。以實(shí)體“文章”為例進(jìn)行示例,如圖-3
所示。
實(shí)體-關(guān)系圖是表現(xiàn)實(shí)體-關(guān)系模型的圖形工具,簡(jiǎn)稱E-R
圖。這節(jié)會(huì)以DWCMS數(shù)據(jù)庫(kù)為例,給出一個(gè)完整的數(shù)據(jù)庫(kù)的E-R
圖設(shè)計(jì)示例。圖
3
給出了在
E-R
圖中使用的各種元素的圖形符號(hào)。
在
E-R
圖中,實(shí)體之間的關(guān)系以菱形表示,關(guān)系中各方面的表通過(guò)直線與菱形中
E-R
圖為讀者的數(shù)據(jù)庫(kù)提供了一個(gè)不錯(cuò)的藍(lán)圖,可以分成三步進(jìn)行:首先設(shè)計(jì)局部
E-R
圖;然后合并各局部
E-R
圖,并解決可能存在的沖突,得到初步
E-R
圖;最后修改和重構(gòu)初步
E-R
圖,消除其中的冗余部分,得到最終的全局
E-R
E-R
模式的目的不在于把若干局部
E-R
模式形式上合并為一個(gè)
E-R
模式,而在于消除沖突使之成為能夠被全系統(tǒng)中所有用戶共同理解和接受的統(tǒng)一的概念模型。使設(shè)計(jì)人員僅從用戶角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。
以下是例子
辣媽幫
的部分局部
E-R
圖的設(shè)計(jì):
綜合各局部
E-R
圖,形成總的
E-R
圖,即用戶視圖的集成。所有局部ER
模式都設(shè)計(jì)好了后,接下來(lái)就是把他們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部
ER
模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。另外,在進(jìn)入下一節(jié)之前,先回顧一下概念數(shù)據(jù)庫(kù)的設(shè)計(jì),其中主要是實(shí)體-關(guān)系模型的建立。簡(jiǎn)要總結(jié)一下實(shí)體-關(guān)系模型建立的步驟:(1)
對(duì)需求進(jìn)行分析,從而確定系統(tǒng)中所包含的實(shí)體。(2)
分析得出每個(gè)實(shí)體所具有的屬性。(3)
保證每個(gè)實(shí)體有一個(gè)主屬性,該主屬性可以是實(shí)體的一個(gè)屬性或多個(gè)屬性的組合。主屬性必須能惟一地描述每個(gè)記錄。(4)
確定實(shí)體之間的關(guān)系。經(jīng)過(guò)這些步驟后,讀者就可以繪制出
E-R
圖。之后可以再看看數(shù)據(jù)庫(kù)的需要,判斷是否獲取了所需的信息,是否有遺漏信息等,讀者可以再對(duì)
E-R
圖進(jìn)行修改,添加或刪除實(shí)體與屬性。
在得到全局
ER
模式后,為了提高數(shù)據(jù)庫(kù)系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER
ER
模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還1.
實(shí)體類型的個(gè)數(shù)要盡可能的少2.
實(shí)體類型所含屬性個(gè)數(shù)盡可能少3.
實(shí)體類型間聯(lián)系無(wú)冗余
邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念設(shè)計(jì)階段建立的基本
E-R
圖,按照選定的內(nèi)容管理系統(tǒng)軟件支持的數(shù)據(jù)模型,轉(zhuǎn)化成相應(yīng)的邏輯設(shè)計(jì)模型。也就是可以將實(shí)體、實(shí)體間的關(guān)系等模型結(jié)構(gòu)轉(zhuǎn)變?yōu)殛P(guān)系模式,即生成數(shù)據(jù)庫(kù)中的表,并確定表的列。下述討論由實(shí)體-關(guān)系模型生成表的方法。
將基本
E-R
圖轉(zhuǎn)換為與選用
辣媽幫
產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。
1) 將概念結(jié)構(gòu)轉(zhuǎn)換為現(xiàn)有辣媽幫
支持的關(guān)系模型
。2) 從功能和性能要求上對(duì)轉(zhuǎn)換的模型進(jìn)行評(píng)價(jià),看它是否滿足用戶要求。3) 對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化
上面實(shí)體之間的關(guān)系的基礎(chǔ)上,將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。這種轉(zhuǎn)換的原則是:◆ 一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼?!?屬性,但是關(guān)系的碼會(huì)根據(jù)關(guān)系的類型變化,如果是:1) 1:1
聯(lián)系,兩端實(shí)體的碼都成為關(guān)系的候選碼2) 1:n
聯(lián)系,n
端實(shí)體的碼成為關(guān)系的碼3) m
:
n
聯(lián)系,兩端的實(shí)體碼的組成為關(guān)系的碼
的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫(kù)的完整性,給數(shù)據(jù)庫(kù)的維護(hù)增加困難,應(yīng)進(jìn)行過(guò)多的敘述。5.物理結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫(kù)的物理數(shù)據(jù)模型,主要是設(shè)計(jì)表結(jié)構(gòu)。一般地,實(shí)體對(duì)應(yīng)于表,實(shí)體的屬性
MySQL
建立數(shù)據(jù)庫(kù)。
在利用
MySQL
計(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)表表名
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明id
廣告編號(hào)adname
VARCHAR(5)
無(wú)符號(hào)/非空/缺省
0
廣告名稱typepicurlorderno補(bǔ)充說(shuō)明表名
VARCHAR(50)
非空/缺省'
'VARCHAR(10)
非空/缺省'
'
非空/缺省'
'表
5.1-2
意見(jiàn)反饋結(jié)構(gòu)表
類型,
廣告類型廣告圖片鏈接地址排列順序列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明id
INT(11)
反饋編號(hào)uidmessageposttime
INT(11)
無(wú)符號(hào)/非空/缺省
0非空/缺省'
'非空/缺省'0'
反饋用戶反饋信息反饋時(shí)間補(bǔ)充說(shuō)明表名
表
5.1-3
幫表
類型,
列名idbcid
數(shù)據(jù)類型INT(11)INT(11)
屬性無(wú)符號(hào)/非空/缺省
0
約束條件
說(shuō)明幫編號(hào)分類編號(hào)bangnamebangpicorderno表名
VARCHAR(50)
非空/缺省'
'VARCHAR(50)
非空/缺省'
'INT(11)
非空/缺省'
'與幫分類通過(guò)
bcid
關(guān)聯(lián)表
5.1-4
幫標(biāo)簽表
類型,
幫名幫圖片排列順序列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明idbid
INT(11)INT(11)
無(wú)符號(hào)/非空/缺省
0
消息編號(hào)幫
idtagname補(bǔ)充說(shuō)明
非空/缺省'
'通過(guò)
bid
與幫表相關(guān)聯(lián),標(biāo)簽就是每個(gè)幫下面的小分類表
5.1-5
幫分類表
標(biāo)簽名表名
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明idbclassname補(bǔ)充說(shuō)明
INT(11)
幫的分類,幫表的父級(jí)表
分類編號(hào)分類名表名
表
5.1-6
最近瀏覽幫表
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明idbid
INT(11)INT(11)
無(wú)符號(hào)/非空/缺省
0
瀏覽編號(hào)幫
iduidbangnameposttime補(bǔ)充說(shuō)明
非空/缺省'
'保存用戶的瀏覽記錄表
5.1-7
收藏表
用戶
id幫名瀏覽時(shí)間表名
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明iduid
INT(11)INT(11)
無(wú)符號(hào)/非空/缺省
0
收藏編號(hào)用戶
idtopicid 非空/缺省'
'collecttime
話題
id收藏時(shí)間補(bǔ)充說(shuō)明表名
通過(guò)
uid
和
topicid
與用戶表和話題表關(guān)聯(lián)表
5.1-8
評(píng)論表
類型,
列名idctypecid
數(shù)據(jù)類型INIT(11)INIT(11)
屬性
非空/缺省'
'非空/缺省'
'
約束條件
說(shuō)明評(píng)論編號(hào)評(píng)論名稱評(píng)論所屬idcontentposttimeuidqid
BIGINIT(20)INIT(11)INIT(11)
非空/缺省'
'非空/缺省'非空/缺省'非空/缺省'
評(píng)論內(nèi)容發(fā)表時(shí)間用戶
id引用回復(fù)floor
INIT(11)
無(wú)符號(hào)/非空/缺省
0
id所屬樓層補(bǔ)充說(shuō)明
表
5.1-9
日記表表名
類型,
列名iduidtypecontentposttime
數(shù)據(jù)類型INT(11)VARCHAR(20)TEXTBIGINIT(20)
屬性
非空/缺省'
'非空/缺省'
'非空/缺省'
'非空/缺省'
約束條件
說(shuō)明日記編號(hào)用戶
id日記類型日記內(nèi)容發(fā)表時(shí)間補(bǔ)充說(shuō)明
表
5.1-10
日記上傳數(shù)據(jù)表表名
類型,
列名iddiaryidfilename
數(shù)據(jù)類型INT(11)VARCHAR(50)
屬性
非空/缺省'
'非空/缺省'
'
約束條件
說(shuō)明日記編號(hào)日記
id路徑名補(bǔ)充說(shuō)明 日記表的子表表名
表
5.1-11
達(dá)人數(shù)據(jù)表
類型,
列名iduidbcidcount
數(shù)據(jù)類型INT(11)INIT(10)INIT(10)
屬性
非空/缺省'
'非空/缺省'
'非空/缺省'
'
約束條件
說(shuō)明達(dá)人編號(hào)用戶
id幫分類
id發(fā)表話題數(shù)補(bǔ)充說(shuō)明表名
統(tǒng)計(jì)達(dá)人數(shù)據(jù)表
5.1-12
友情鏈接表
類型,
列名idFlinkname
數(shù)據(jù)類型VARCHAR(50)
屬性
非空/缺省'
'
約束條件
說(shuō)明鏈接編號(hào)網(wǎng)站名稱typeurllogo
VARCHAR(15)
非空/缺省'
'
非空/缺省'
'VARCHAR(50)
非空/缺省'
鏈接類型鏈接地址鏈接圖片ordernoisplay
INIT(11)TINYINIT(4)
非空/缺省'非空/缺省'
顯示順序是否顯示補(bǔ)充說(shuō)明
表
5.1-13
加幫數(shù)據(jù)表表名
類型,
列名iduidbidbcid
數(shù)據(jù)類型INT(11)INT(11)INT(11)
屬性
非空/缺省'
'非空/缺省'
'非空/缺省'
'
約束條件
說(shuō)明鏈接編號(hào)用戶
id幫
id幫分類
id補(bǔ)充說(shuō)明表名
表
5.1-14
贊數(shù)據(jù)表
類型,
列名idpiduidtype
數(shù)據(jù)類型INT(11)INT(11)INT(11)
屬性
非空/缺省'
'非空/缺省'
'非空/缺省'
'
約束條件
說(shuō)明鏈接編號(hào)圖片
id用戶
id類型補(bǔ)充說(shuō)明表名
表
5.1-15
私信數(shù)據(jù)表
類型,
列名idpuidauidcontentposttime
數(shù)據(jù)類型INT(11)INT(11)TEXT
屬性
非空/缺省'
'非空/缺省'
'非空/缺省'
'非空/缺省'
約束條件
說(shuō)明私信編號(hào)發(fā)私信
id收私信
id私信內(nèi)容發(fā)表時(shí)間補(bǔ)充說(shuō)明表名
表
5.1-16
私信記錄數(shù)據(jù)表
類型,
列名iduidfuidlasttime
數(shù)據(jù)類型INT(11)INT(11)
屬性
非空/缺省'
'非空/缺省'
'非空/缺省'
約束條件
說(shuō)明私信編號(hào)發(fā)私信
id收私信
id最后聯(lián)系時(shí)間補(bǔ)充說(shuō)明表
5.1-17
圖片數(shù)據(jù)表表名
類型,
列名idtypetid
數(shù)據(jù)類型INT(11)INT(11)
屬性
非空/缺省'
'非空/缺省'
'
約束條件
說(shuō)明圖片編號(hào)圖片類型圖片所屬idpicname
VARCHAR(20)
非空/缺省'
'
圖片名posttime補(bǔ)充說(shuō)明
非空/缺省'Type
類型:1
是回復(fù),3
是頭像Tid
就是各個(gè)類型對(duì)應(yīng)的話題,回復(fù),用戶id表
5.1-18
用戶關(guān)系數(shù)據(jù)表
發(fā)表時(shí)間表名
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明iduid
INT(11)
非空/缺省'
'
關(guān)系編號(hào)操作用戶idauid
INT(11)
非空/缺省'
'
被操作用戶
idtypeactiontime
INIT(2)
非空/缺省'
'非空/缺省'
關(guān)系類型關(guān)系建立時(shí)間補(bǔ)充說(shuō)明 Type
類型:1
是黑名單表
5.1-19
舉報(bào)數(shù)據(jù)表表名
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明iduid
INT(11)
非空/缺省'
'
私信編號(hào)用戶
idtyperuidreporttime補(bǔ)充說(shuō)明表名
TINYINT(2)
非空/缺省'
'
非空/缺省'
'
非空/缺省'Type
類型:1
是舉報(bào)評(píng)論表
5.1-20
話題信息表
類型,
舉報(bào)
id內(nèi)容
id舉報(bào)時(shí)間列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明id
INT(11)
話題編號(hào)uidbidtitlecontent
INT(11)
非空/缺省'
'INT(11)
非空/缺省'
'
非空/缺省
0TEXT
非空/缺省
0
用戶
id幫
id話題標(biāo)題話題內(nèi)容ccount
非空/缺省
0
話題下評(píng)論數(shù)tagidposttimelasttime
INT(11)BIGINT(20)
非空/缺省
0非空/缺省
0非空/缺省
0
所屬標(biāo)簽
id發(fā)表時(shí)間回復(fù)時(shí)間表名
表
5.1-21
用戶信息表
類型,
列名idusernamenicknameuserpwdprovincecitybabytypebabysex
數(shù)據(jù)類型INT(11)TINYINT(2)
屬性
非空/缺省'
'非空/缺省'
'非空/缺省
0非空/缺省
0非空/缺省
0非空/缺省
0非空/缺省
0
約束條件
說(shuō)明用戶編號(hào)用戶郵箱用戶昵稱用戶密碼所在省所在市媽媽類型寶寶性別babybrithday BIGINT(20)
非空/缺省
0
寶寶生日scoregroups
INT(11)TINYINT(4)
非空/缺省
0非空/缺省
0
積分用戶組headpic
VARCHAR(30)
非空/缺省
0
頭像signature
VARCHAR(200
非空/缺省
0
簽名)regtimelasttime
BIGINT(20)BIGINT(20)
非空/缺省
0非空/缺省
0
注冊(cè)時(shí)間最后登錄時(shí)間regiplastipcustombg
TINYINT(4)
非空/缺省
0非空/缺省
0非空/缺省
0
注冊(cè)
ip登錄
ip空間背景圖片編號(hào)ccountfindpwd
INT(11)
非空/缺省
0非空/缺省
0
發(fā)話題數(shù)找回密碼參數(shù)isdiary
TINYINT(2)
非空/缺省
0
是否公開(kāi)日記isloginispostiscomment
TINYINT(2)TINYINT(2)TINYINT(2)
非空/缺省
0非空/缺省
0非空/缺省
0
是否禁號(hào)是否禁言是否公開(kāi)回復(fù)issee
TINYINT(2)
非空/缺省
0
同城是否可見(jiàn)sinawbqqwb
非空/缺省
0非空/缺省
0補(bǔ)充說(shuō)明
表
5.1-22
用戶搜索表表名
類型,
列名idtypekeywordscountposttime
數(shù)據(jù)類型BIGINT(20)
屬性
無(wú)符號(hào)/非空/缺省
0無(wú)符號(hào)/非空/缺省
0無(wú)符號(hào)/非空/缺省
0非空
約束條件
說(shuō)明搜索編號(hào)搜索類型搜索內(nèi)容搜索次數(shù)搜索時(shí)間補(bǔ)充說(shuō)明 Type
為
1
是幫,2
是用戶表
5.1-23
最近訪問(wèn)表表名
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明iduid
無(wú)符號(hào)/非空/缺省
0
訪問(wèn)編號(hào)訪問(wèn)用戶idvuid
無(wú)符號(hào)/非空/缺省
0
被訪問(wèn)用戶
idvisttime
BIGINT(20)
非空
訪問(wèn)時(shí)間補(bǔ)充說(shuō)明表名
表
5.1-24
網(wǎng)站配置表
類型,
列名
數(shù)據(jù)類型
屬性
約束條件
說(shuō)明id
INT(11)
配置編號(hào)titlecontent
VARCHAR(50)
非空/缺省'
'
非空/缺省'
'
網(wǎng)站標(biāo)題網(wǎng)站描述keywordslogodescriptionemailteladress表名列名
無(wú)符號(hào)/非空/缺省
0VARCHAR(30)
無(wú)符號(hào)/非空/缺省
0
非空/缺省'
'VARCHAR(50)
非空VARCHAR(15)
非空/缺省'
'
無(wú)符號(hào)/非空/缺省
0表
5.1-25
關(guān)鍵詞過(guò)濾表
類型,
數(shù)據(jù)類型
屬性
約束條件
關(guān)鍵詞LOGO網(wǎng)站介紹聯(lián)系郵箱聯(lián)系電話聯(lián)系地址說(shuō)明idwordsrewords補(bǔ)充說(shuō)明
非空/缺省'
'
非空/缺省'
'
關(guān)鍵詞編號(hào)違法關(guān)鍵字替換關(guān)鍵字
通過(guò)數(shù)據(jù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì),再結(jié)合
MySQL
的創(chuàng)建數(shù)據(jù)表的語(yǔ)法,本項(xiàng)目的
10
個(gè)數(shù)據(jù)表的完整建表
SQL
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_ad`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`adname`
varchar(50)
NOT
NULL
COMMENT
`type`
varchar(10)
NOT
NULL
COMMENT
`pic`
varchar(50)
NOT
NULL
COMMENT
`url`
varchar(100)
NOT
NULL
COMMENT
`orderno`
int(11)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`))ENGINE=MyISAM
DEFAULT
CHARSET=utf8 COMMENT=' 廣AUTO_INCREMENT=15
;
的語(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
`posttime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
意
見(jiàn)
反
饋
'AUTO_INCREMENT=12
;;
的語(yǔ)句如下所示: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
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
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_bangtag`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`bid`
int(11)
NOT
NULL
COMMENT
ID',`tagname`
varchar(50)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`))
ENGINE=MyISAM DEFAULT
CHARSET=utf8
AUTO_INCREMENT=9
;
的語(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 COMMENT='
幫
分
類
'AUTO_INCREMENT=9
;
的語(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)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`))
ENGINE=MyISAM DEFAULT
CHARSET=utf8
COMMENT='
最
近
瀏
覽
幫
表
'AUTO_INCREMENT=25
;)
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_collect`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`uid`
int(11)
NOT
NULL
COMMENT
ID',`topicid`
int(11)
NOT
NULL
COMMENT
ID',`collecttime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
收
藏
表
'AUTO_INCREMENT=15
;)
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_comment`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`ctype`
tinyint(4)
NOT
NULL
COMMENT
話題
3
文字日記語(yǔ)音日記評(píng)論
2
`cid`
int(11)
NOT
NULL
COMMENT
ID',`content`
text
NOT
NULL
COMMENT
`posttime`
bigint(20)
NOT
NULL
COMMENT
`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='
評(píng)
論
表
'AUTO_INCREMENT=133
;
的語(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
`posttime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`))
ENGINE=MyISAM DEFAULT
CHARSET=utf8
AUTO_INCREMENT=169
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_diarydata`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`diaryid`
int(11)
NOT
NULL
COMMENT
ID',`filename`
varchar(50)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`))
ENGINE=MyISAM DEFAULT
CHARSET=utf8
COMMENT='
日
記
上
傳
數(shù)
據(jù)
'AUTO_INCREMENT=189
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_doyen`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`uid`
int(11)
NOT
NULL
COMMENT
ID',`bcid`
int(11)
NOT
NULL
COMMENT
ID',`count`
int(11)
NOT
NULL
default
'0'
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
達(dá)
人
表
'AUTO_INCREMENT=25
;
的語(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(100)
NOT
NULL
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
;
的語(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',PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
加
入
的
幫
'AUTO_INCREMENT=1164
;
的語(yǔ)句如下所示: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`
int(11)
NOT
NULL,PRIMARY
KEY (`id`))
ENGINE=MyISAM DEFAULT
CHARSET=utf8
COMMENT='贊表'
AUTO_INCREMENT=87
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_message`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`puid`
int(11)
NOT
NULL
COMMENT
ID',`auid`
int(11)
NOT
NULL
COMMENT
ID',`content`
text
NOT
NULL
COMMENT
`posttime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
私
信
表
'AUTO_INCREMENT=10
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_msg`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`uid`
int(11)
NOT
NULL
COMMENT
ID',`fuid`
int(11)
NOT
NULL
COMMENT
ID',`lasttime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
私
信
記
錄
表
'AUTO_INCREMENT=5
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_pic`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`type`
tinyint(4)
NOT
NULL
COMMENT
話題,2
回復(fù),3
`tid`
int(11)
NOT
NULL
COMMENT
ID',`picname`
varchar(50)
NOT
NULL
COMMENT
`posttime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
圖
片
表
'AUTO_INCREMENT=73
;
的語(yǔ)句如下所示:REATE
TABLE
`lmb_relation`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`uid`
int(11)
NOT
NULL
COMMENT
ID',`auid`
int(11)
NOT
NULL
COMMENT
ID',`type`
tinyint(4)
NOT
NULL
COMMENT
`actiontime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
用
戶
關(guān)
系
表
'AUTO_INCREMENT=570
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_report`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`uid`
int(11)
NOT
NULL
COMMENT
ID',`type`
tinyint(4)
NOT
NULL
COMMENT
`ruid`
int(11)
NOT
NULL
COMMENT
ID',`reporttime`
bigint(20)
NOT
NULL
COMMENT
PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=' 舉 報(bào) 'AUTO_INCREMENT=30
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_topic`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`uid`
int(11)
NOT
NULL
COMMENT
ID',`bid`
int(11)
NOT
NULL
COMMENT
ID',`title`
varchar(100)
NOT
NULL
COMMENT
`content`
text
NOT
NULL
COMMENT
`ccount`
int(11)
NOT
NULL
COMMENT
`posttime`
bigint(20)
NOT
NULL
COMMENT
`lasttime`
bigint(20)
NOT
NULL
COMMENT
`tagid`
int(11)
NOT
NULL
COMMENT
ID',PRIMARY
KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='
話
題
表
'AUTO_INCREMENT=44
;
的語(yǔ)句如下所示:CREATE
TABLE
`lmb_user`
(`id`
int(11)
NOT
NULL
auto_increment
COMMENT
ID',`username`
varchar(50)
NOT
NULL
COMMENT
`nickname`
varchar(50)
NOT
NULL
COMMENT
`userpwd`
varchar(32)
NOT
NULL
COMMENT
`province`
varchar(20)
NOT
NULL
COMMENT
`city`
varchar(20)
NOT
NULL
COMMENT
`babytype`
tinyint(2)
NOT
NULL
COMMENT
`babysex`
tinyint(4)
NOT
NULL
COMMENT
`babybirthday`
bigint(20)
NOT
NULL
default
'0'
COMMENT
`score`
int(11)
NOT
NULL
COMMENT
`groups`
tinyint(4)
NOT
NULL
default
'0'
COMMENT
`headpic`
varchar(30)
NOT
NULL
default
'face.png'
COMMENT
`signature`
varchar(200)
NOT
NULL
COMMENT
`regtime`
bigint(20)
NOT
NULL
COMMENT
`lasttime`
bigint(20)
NOT
NULL
COMMENT
`regip`
varchar(20)
NOT
NULL
COMMENT
IP',`lastip`
varchar(20)
NOT
NULL
COMMENT
IP',`custombg`
tinyint(4)
NOT
NULL
default
'1'
COMMENT
片編號(hào)',`ccount`
int(11)
NOT
NULL,`findpwd`
varchar(20)
NOT
NULL
COMMENT
`isdiary`
tinyint(2)
NOT
NULL
default
'1'
COMMENT
`islogin`
tinyint(2)
NOT
NULL
default
'1'
COMMENT
`ispost`
tinyint(2)
NOT
NULL
default
'1'
COMMENT
`iscomment`
tinyint(2)
NOT
NULL
default
'1'
COMMENT
'是否公開(kāi)回復(fù)',`issee`
tinyint(2)
NOT
NULL
default
'1'
COMMENT
`sinawb`
varchar(50)
NOT
NULL,`qqw
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版國(guó)際貿(mào)易格式合同
- 2025年上教版八年級(jí)科學(xué)上冊(cè)月考試卷
- 2025年人民版八年級(jí)科學(xué)上冊(cè)階段測(cè)試試卷
- 2025年人民版必修2生物上冊(cè)月考試卷含答案
- 2025年中圖版六年級(jí)語(yǔ)文下冊(cè)月考試卷
- 二零二五年度自然人財(cái)產(chǎn)繼承處理合同3篇
- 2025年測(cè)繪勞務(wù)分包與城市景觀設(shè)計(jì)合同3篇
- 專用豪華帳篷購(gòu)銷協(xié)議范本2024版一
- 二零二五年度住宅小區(qū)基坑支護(hù)設(shè)計(jì)與施工合同3篇
- 二零二五年掛車租賃與物流行業(yè)標(biāo)準(zhǔn)化建設(shè)協(xié)議3篇
- 新編建筑施工扣件式鋼管腳手架安全技術(shù)規(guī)范
- 三年級(jí)下冊(cè)小猿口算題1000道
- 決策的藝術(shù)課件
- 了不起的狐貍爸爸-全文打印
- 國(guó)際經(jīng)濟(jì)學(xué)國(guó)際貿(mào)易的標(biāo)準(zhǔn)理論
- 8D報(bào)告培訓(xùn)教材(PPT 47頁(yè))
- -居民死亡醫(yī)學(xué)證明(推斷)書(shū)
- 糖尿病酮癥酸中毒病例討論-文檔資料
- 液相色譜質(zhì)譜質(zhì)譜儀LCMSMSSYSTEM
- 民辦非企業(yè)單位章程核準(zhǔn)表-空白表格
- 派克與永華互換表
評(píng)論
0/150
提交評(píng)論