閱讀以下關(guān)于數(shù)據(jù)庫(kù)分析與建模的敘述,在答題紙上回答問(wèn)題1至問(wèn)題 3。
【說(shuō)明】
某電子商務(wù)企業(yè)隨著業(yè)務(wù)不斷發(fā)展,銷(xiāo)售訂單不斷增加,每月訂單超過(guò)了50萬(wàn)筆,急需開(kāi)發(fā)一套新的互聯(lián)網(wǎng)電子訂單系統(tǒng)。同時(shí)該電商希望建立相應(yīng)的數(shù)據(jù)中心,能夠?qū)τ唵螖?shù)據(jù)進(jìn)行分析挖掘,以便更好地服務(wù)用戶(hù)。
王工負(fù)責(zé)訂單系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā),初步設(shè)計(jì)的核心訂單關(guān)系模式為:
orders(order_no,customer_no ,order_date,product_no,price,......);
考慮訂單數(shù)據(jù)過(guò)多,單一表的設(shè)計(jì)會(huì)對(duì)系統(tǒng)性能產(chǎn)生較大影響,僅僅采用索引不足以解決性能問(wèn)題。因此,需要將訂單表拆分,按月存儲(chǔ)。
王工采用反規(guī)范化設(shè)計(jì)方法來(lái)解決,給出了相應(yīng)的解決方案。李工負(fù)責(zé)數(shù)據(jù)中心的設(shè)計(jì)與開(kāi)發(fā)。李工認(rèn)為王工的解決方案存在問(wèn)題,建議采用數(shù)據(jù)物理分區(qū)技術(shù)。在解決性能問(wèn)題的同時(shí),也為后續(xù)的數(shù)據(jù)遷移、數(shù)據(jù)挖掘和分析等工作提供支持。
【問(wèn)題 1】 (8分)
常見(jiàn)的反規(guī)范化設(shè)計(jì)包括增加冗余列、增加派生列、重新組表和表分割。為解決題干所述需求,王工采用的是哪種方法?請(qǐng)用300字以?xún)?nèi)的文字解釋說(shuō)明該方法,并指出其優(yōu)缺點(diǎn)。
【問(wèn)題2】 (8 分)
物理數(shù)據(jù)分區(qū)技術(shù)一般分為水平分區(qū)和垂直分區(qū),數(shù)據(jù)庫(kù)中常見(jiàn)的是水平分區(qū)。水平分區(qū)分為范圍分區(qū)、哈希分區(qū)、列表分區(qū)等。請(qǐng)閱讀下表,在(1)~(8) 中填寫(xiě)不同分區(qū)方法在數(shù)據(jù)值、數(shù)據(jù)管理能力、實(shí)施難度與可維護(hù)性、數(shù)據(jù)分布等方面的特點(diǎn)。
【問(wèn)題 3】(9 分)
根據(jù)需求,李工宜選擇物理水平分區(qū)中的哪種分區(qū)方法?請(qǐng)用300字以?xún)?nèi)的文字分別解釋說(shuō)明該方法的優(yōu)缺點(diǎn)。