php論壇數(shù)據(jù)表設(shè)計(jì) php中數(shù)據(jù)庫怎么設(shè)計(jì)

求一個(gè)php數(shù)據(jù)庫設(shè)計(jì)思路

上面的bednumber是學(xué)生的床位,dornumber是學(xué)生的宿舍號(hào),flag是學(xué)生屬于哪位老師的標(biāo)記。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供東昌網(wǎng)站建設(shè)、東昌做網(wǎng)站、東昌網(wǎng)站設(shè)計(jì)、東昌網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、東昌企業(yè)網(wǎng)站模板建站服務(wù),10余年東昌做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

1.老師的數(shù)據(jù)表只需要有個(gè)id,用戶名密碼就好了,然后老師和學(xué)生的管理就是靠flag,在執(zhí)行刪除時(shí)判斷學(xué)生的flag是否與老師的id匹配,新增的時(shí)候flag插入相應(yīng)老師的id即可

2.管理員的功能主要不是在數(shù)據(jù)庫的設(shè)計(jì)上,而是在程序的設(shè)計(jì)上,最好的設(shè)計(jì)使用兩個(gè)循環(huán)查找數(shù)據(jù)庫來寫,外面一個(gè)循環(huán)循環(huán)的是宿舍號(hào)?,?里面一個(gè)循環(huán)循環(huán)的是學(xué)生的床位,查找條件就是相應(yīng)宿舍里的相應(yīng)床位,一旦找不到,就立刻輸出床位號(hào),宿舍號(hào),這樣就實(shí)現(xiàn)了空床位的查找。

3.如果單獨(dú)要求查找空寢室,直接循環(huán)查找學(xué)生的宿舍號(hào),一旦查找失敗則輸出宿舍號(hào),這樣就可以了。

樓主怎么樣?求采納,求給分,求圍觀,謝謝樓主。

php的角色權(quán)限控制數(shù)據(jù)庫表設(shè)如何設(shè)計(jì)

另一種方法是參數(shù)表,適用于固定參數(shù),只判斷bool的

例如

用戶 讀 寫 執(zhí)行

abc Y Y Y

cba Y N N

zzz Y Y N

那么

abc=7(二進(jìn)制 111)

cba=1(二進(jìn)制 001)

zzz=3(二進(jìn)制 011)

例如論壇,權(quán)限都是固定的參數(shù)值,每個(gè)人區(qū)別只是 有/無 某個(gè)權(quán)限

*要注意的參數(shù)是64位/32位的問題——避免溢出

用thinkphp開發(fā)論壇適合么?論壇都需要什么表呢?

論壇還是用現(xiàn)成的比較好。比如phpbb,discuz之類的,論壇不比留言板的,單單設(shè)計(jì)數(shù)據(jù)庫都需要很龐大的工程的,加上權(quán)限、代碼過濾、注冊(cè)、驗(yàn)證、防注入、移植等等問題,就算成品的程序都存在漏洞的,自己弄的,學(xué)習(xí)下還行,實(shí)際上沒有團(tuán)隊(duì)和長期維護(hù)的話,不適用的。不相信你看看thinphp,zend等官方網(wǎng)站論壇都是其他公司的成品。

在早期我大概看過些論壇(那時(shí)候的程序還沒現(xiàn)在復(fù)雜的)數(shù)據(jù)庫,這樣說吧,除了圖片這些多媒體和一部分配置文件沒有在數(shù)據(jù)庫里面之外,所有的版塊信息、用戶信息、密碼信息、帖子信息、設(shè)置信息、鏈接和廣告信息都是在數(shù)據(jù)里面的,它們的系統(tǒng)也是采用框架開發(fā)的(不過是它們自己編寫維護(hù)的成熟的框架了),面向?qū)ο蟮膍vc結(jié)構(gòu),大型項(xiàng)目(中小型也是需要的)結(jié)構(gòu)設(shè)計(jì)(包括數(shù)據(jù)庫模型設(shè)計(jì))比編寫代碼設(shè)計(jì)表格重要得多,好的結(jié)構(gòu)一勞永逸,不好的結(jié)構(gòu)將會(huì)是一個(gè)很不幸的開始。

PHP 數(shù)據(jù)庫設(shè)計(jì),用戶表數(shù)據(jù)量大該怎么優(yōu)化

有很多種方法可以優(yōu)化:

數(shù)據(jù)庫設(shè)置主從,進(jìn)行讀寫分離;

數(shù)據(jù)分表,如按月份分表,需要統(tǒng)計(jì)數(shù)據(jù)就查總表;

優(yōu)化查詢語句,適當(dāng)增加索引;

字段優(yōu)化,對(duì)不常用或者沒有必要的字段可以考慮放在另外一張表里,避免單表數(shù)據(jù)過大,字段過多。

PHP數(shù)據(jù)表Mysql設(shè)計(jì)問題

消息表、用戶表、消息用戶接收關(guān)系表。

這是典型的關(guān)系表應(yīng)用場(chǎng)景,肯定不能每人重復(fù)插一條內(nèi)容。

文章名稱:php論壇數(shù)據(jù)表設(shè)計(jì) php中數(shù)據(jù)庫怎么設(shè)計(jì)
本文地址:http://muchs.cn/article38/hhegpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、小程序開發(fā)網(wǎng)站收錄、外貿(mào)建站品牌網(wǎng)站建設(shè)、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)