數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論