邏輯模型與物理模型的對比如下:
名稱定義:邏輯模型取名按照業(yè)務(wù)規(guī)則和現(xiàn)實(shí)世界對象的命名規(guī)范來取名;物理模型需要考慮到 數(shù)據(jù)庫產(chǎn)品 限制,比如不能出現(xiàn)非法字符,不能使用 數(shù)據(jù)庫 關(guān)鍵詞,不能超長等約束;
鍵值:物理模型一般不使用PRIMERY KEY,更多的使用UNIQUE+NOT NULL約束來實(shí)現(xiàn)。因?yàn)橛弥麈I約束對數(shù)據(jù)質(zhì)量過高,所以在物理實(shí)現(xiàn)上,一般會降低約束性要求,主鍵更多的反映在邏輯概念上;
正則化:邏輯模型設(shè)計(jì)盡量做到滿足三范式標(biāo)準(zhǔn),進(jìn)行規(guī)范化設(shè)計(jì);物理模型追求性能要進(jìn)行反范式化,就是非正則化處理。