十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
有很多種方法可以?xún)?yōu)化:

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、恭城網(wǎng)站維護(hù)、網(wǎng)站推廣。
數(shù)據(jù)庫(kù)設(shè)置主從,進(jìn)行讀寫(xiě)分離;
數(shù)據(jù)分表,如按月份分表,需要統(tǒng)計(jì)數(shù)據(jù)就查總表;
優(yōu)化查詢(xún)語(yǔ)句,適當(dāng)增加索引;
字段優(yōu)化,對(duì)不常用或者沒(méi)有必要的字段可以考慮放在另外一張表里,避免單表數(shù)據(jù)過(guò)大,字段過(guò)多。
可以參看discuz數(shù)據(jù)庫(kù)表帖子,和帖子附件的設(shè)計(jì),我的大概思路是這樣的:
首先建立一個(gè)數(shù)據(jù)表"film"用來(lái)保存簡(jiǎn)短文字信息,其中包含:電影發(fā)布時(shí)有名字,主演,簡(jiǎn)介,歸屬欄目,發(fā)布電影的URL鏈接。在創(chuàng)建一個(gè)表(考慮到是小型網(wǎng)站,如果中型的話,可以選擇10個(gè),像discuz一樣)"attachement",用來(lái)保存,上傳截圖,上傳視頻。這個(gè)表用一個(gè)外鍵與film表連接。中間在外鍵上加索引。
希望我的回答對(duì)你有幫助!
一:題目表
字段為:題目id,題目標(biāo)題,題目類(lèi)型(填空,多選,單選,問(wèn)答等)
二:答案表
字段為: 表自增id, 題目ID,答案文字 (如選擇題,一個(gè)題目id會(huì)對(duì)應(yīng)多個(gè)答案)
三: 試卷表
字段為:表自增id, 試卷名稱(chēng),題目ID,分?jǐn)?shù) (該題在該試卷的分?jǐn)?shù))
1、題庫(kù)記錄各種試題
2、試卷是按規(guī)則生成出的試題;
3、用戶(hù)考試:用戶(hù) 關(guān)聯(lián) 試卷 及試題 ,計(jì)算得分
大致就可以了1
1.首先要全面分析一下你的系統(tǒng)涉及到哪些事物對(duì)象,一般來(lái)說(shuō)是為每種對(duì)象建立一張表。
2.然后是分析每個(gè)事物都有哪些屬性,每個(gè)屬性是什么特點(diǎn),反映在數(shù)據(jù)庫(kù)中這個(gè)字段是什么類(lèi)型。
2.然后分析各個(gè)事物之間的關(guān)系,哪個(gè)是“一”,哪個(gè)是“多”。如班級(jí)是“一”,學(xué)生是“多”,則要在學(xué)生表中添加一個(gè)字段來(lái)保存他所屬的班級(jí)。
最基本的就是這樣,其他就是一些優(yōu)化的問(wèn)題。
建議你在網(wǎng)上找一些相關(guān)電子書(shū)進(jìn)行系統(tǒng)的學(xué)些;然后就是可以下載一些程序,想dz,ecshop之類(lèi),如果讓你自己來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)你會(huì)怎樣做,然后打開(kāi)程序看別人是怎么設(shè)計(jì)的;看多了就熟悉了。