é»è¾æ¨¡åææ°æ®ä»åºæ°æ®çé»è¾è¡¨ç°å½¢å¼ãä»æç»åºç¨çåè½åæ§è½çè§åº¦æ¥çï¼æ°æ®ä»åºçæ°æ®é»è¾æ¨¡åä¹è®¸æ¯æ´ä¸ªé¡¹ç®æéè¦çæ¹é¢ï¼éè¦é¢åä¸å®¶çåä¸ãä»å
容ä¸çï¼æ¶åçæ¹é¢æç¡®ç«ä¸»é¢åï¼ç²åº¦å±æ¬¡çååï¼ç¡®å®æ°æ®åå²çç¥ï¼å
³ç³»æ¨¡å¼çç¡®å®ã
é»è¾æ¨¡å建设æ¹æ³
é»è¾å»ºæ¨¡æ¯æ°æ®ä»åºå®æ½ä¸çéè¦ä¸ç¯,å 为å®è½ç´æ¥åæ åºä¸å¡é¨é¨çéæ±,åæ¶å¯¹ç³»ç»çç©çå®æ½æçéè¦çæ导ä½ç¨ãç®åè¾å¸¸ç¨ç两ç§å»ºæ¨¡æ¹æ³æ¯æè°ç第ä¸èå¼ (3NF,å³ Third Normal Form)åæåæ¨¡å¼ (Star-Schema)
第ä¸èå¼
å
³ç³»æ¨¡å¼æ»¡è¶³ä»¥ä¸ç¹å¾ï¼
1 æ¯ä¸ªå±æ§çå¼å¯ä¸,ä¸å
·æå¤ä¹æ§;
2. æ¯ä¸ªé主å±æ§å¿
é¡»å®å
¨ä¾èµäºæ´ä¸ªä¸»é®,èé主é®çä¸é¨å;
3. æ¯ä¸ªé主å±æ§ä¸è½ä¾èµäºå
¶ä»å
³ç³»ä¸çå±æ§,å 为è¿æ ·çè¯,è¿ç§å±æ§åºè¯¥å½å°å
¶ä»å
³ç³»ä¸å»
æå模å
æå模å¼æ¯ä¸ç§å¤ç»´çæ°æ®å
³ç³»ï¼å®ç±ä¸ä¸ªäºå®è¡¨(Fact Table)åä¸ç»ç»´è¡¨(Dimens ion Table)ç»æãæ¯ä¸ªç»´è¡¨é½æä¸ä¸ªç»´ä½ä¸ºä¸»é®ï¼ææè¿äºç»´åç»åæäºå®è¡¨ç主é®ï¼æ¢è¨ä¹ï¼äºå®è¡¨ä¸»é®çæ¯ä¸ªå
ç´ é½æ¯ç»´è¡¨çå¤é®ãäºå®è¡¨çé主å±æ§ç§°ä¸ºäºå® (Fact)ï¼å®ä»¬ä¸è¬é½æ¯æ°å¼æå
¶ä»å¯ä»¥è¿è¡è®¡ç®çæ°æ®;è维大é½æ¯æåãæ¶é´çç±»åçæ°æ®ã
第ä¸èå¼åæå模å¼å¨æ°æ®ä»åºä¸çåºç¨
大å¤æ°äººå¨è®¾è®¡ä¸å¤®æ°æ®ä»åºçé»è¾æ¨¡åæ¶ï¼é½æç
§ç¬¬ä¸èå¼æ¥è®¾è®¡;èå¨è¿è¡ç©çå®æ½æ¶ï¼åç±äºæ°æ®åºå¼æçéå¶ï¼ä¸å¾ä¸å¯¹é»è¾æ¨¡åè¿è¡ä¸è§èå¤ç (De-Normalize)ï¼ ä»¥æé«ç³»ç»çååºé度ï¼è¿å½ç¶æ¯ä»¥å¢å ç³»ç»çå¤æ度ãç»´æ¤å·¥ä½éãç£ç使ç¨æ¯ç (æåå§æ°æ®ä¸ç£ç大å°çæ¯ç)并éä½ç³»ç»æ§è¡å¨ææ¥è¯¢è½å为代价çã
é£ä¹ï¼å¨ä¸å¤®æ°æ®ä»åºä¸æ¯å¦å¯ä»¥éç¨æå模å¼æ¥è¿è¡æ¨¡å设计å¢?æ们ç¥éï¼æå模å¼ä¸æä¸ä¸ªäºå®è¡¨åä¸ç»ç»´è¡¨ï¼æ们å¯ä»¥æäºå®çææ¯å个维交åç¹ä¸çå¼ã
æå模å¼ä¹æ以é度快ï¼å¨äºé对å个维ä½äºå¤§éçé¢å¤çï¼å¦æç
§ç»´è¿è¡é¢å
çç»è®¡ãåç±»ãæåºçãå æ¤ï¼å¨æå模å¼è®¾è®¡çæ°æ®ä»åºä¸ï¼ä½æ¥è¡¨çé度è½ç¶å¾å¿«ï¼ä½ç±äºåå¨å¤§éçé¢å¤çï¼å
¶å»ºæ¨¡è¿ç¨ç¸å¯¹æ¥è¯´å°±æ¯è¾æ
¢ãå½ä¸å¡é®é¢åçååï¼åæ¥çç»´ä¸è½æ»¡è¶³è¦æ±æ¶ï¼éè¦å¢å æ°çç»´ãç±äºäºå®è¡¨ç主é®ç±ææ维表ç主é®ç»æï¼è¿ç§ç»´çåå¨å°æ¯é常å¤æãé常èæ¶çãæå模å¼å¦ä¸ä¸ªæ¾èç缺ç¹æ¯æ°æ®çåä½éå¾å¤§ã综åè¿äºè®¨è®ºï¼ä¸é¾å¾åºç»è®ºï¼æå模å¼æ¯è¾éåäºé¢å
å®ä¹å¥½çé®é¢ï¼å¦éè¦äº§ç大éæ¥è¡¨çåºå;èä¸éåäºå¨ææ¥è¯¢å¤ãç³»ç»å¯æ©å±è½åè¦æ±é«æè
æ°æ®éå¾å¤§çåºåãå æ¤ï¼æå模å¼å¨ä¸äºè¦æ±å¤§éæ¥è¡¨çé¨é¨æ°æ®éå¸ä¸æè¾å¤çåºç¨ã
æ»ä¹ï¼ä¸é¢è®¨è®ºäºæ°æ®ä»åºæ¨¡å设计ä¸å¸¸ç¨ç两ç§æ¹æ³ã对äºé¨é¨æ°æ®éå¸ï¼å½æ°æ®éä¸å¤§ãæ¥è¡¨è¾åºå®æ¶å¯ä»¥éç¨æå模å¼;对äºä¼ä¸çº§æ°æ®ä»åºï¼èèå°ç³»ç»çå¯æ©å±è½åãæèµææ¬åæäºç®¡ççå¤ç§å ç´ ï¼æ好éç¨ç¬¬ä¸èå¼ã
é»è¾æ¨¡åææ°æ®ä»åºæ°æ®çé»è¾è¡¨ç°å½¢å¼ãä»æç»åºç¨çåè½åæ§è½çè§åº¦æ¥çï¼æ°æ®ä»åºçæ°æ®é»è¾æ¨¡åä¹è®¸æ¯æ´ä¸ªé¡¹ç®æéè¦çæ¹é¢ï¼éè¦é¢åä¸å®¶çåä¸ãä»å
容ä¸çï¼æ¶åçæ¹é¢æç¡®ç«ä¸»é¢åï¼ç²åº¦å±æ¬¡çååï¼ç¡®å®æ°æ®åå²çç¥ï¼å
³ç³»æ¨¡å¼çç¡®å®ã
é»è¾æ¨¡åçè´¨éæ å
对é»è¾æ¨¡åçè¯ä¼°ï¼å°±æ¯å¯¹é»è¾æ¨¡åè´¨éçèå¯ï¼ä»ä¹æ¯é»è¾æ¨¡åçè´¨éå¢ï¼ä»çä¹çæ¦å¿µè¯´ï¼é»è¾æ¨¡åæ¯å¦æ£ç¡®è¡¨è¾¾äºä¸å¡è§åï¼ä¹å°±æ¯åç¡®ï¼ä½æ¯éç人们对æ°æ®ä»åºè®¤è¯çå æ·±ï¼è´¨éçå«ä¹ä¸æ延伸,ç°å¨å¯¹æ¨¡åè´¨éè¦æ±ä¸ä»
ä»
å纯æå纯çä¸å¡è§åï¼è¿å
æ¬æ¨¡å满足ç¨æ·åæéæ±çç¨åº¦ï¼å®æ¯ä¸ä¸ªå
å«ä¸°å¯å
涵ãå
·æå¤ç»´å ç´ ç综åæ§æ¦å¿µãç¸åºå°é»è¾æ¨¡åè´¨éæ¦å¿µç认è¯ä¹ä»çä¹å广ä¹è½¬åï¼åç¡®æ§å·²ä¸åæ¯è¡¡éå¯ä¸æ åãè¯ä¼°é»è¾æ¨¡åä¸è¬å
æ¬å¦ä¸æ¹é¢çæ å
æ£ç¡®æ§
é»è¾æ¨¡åç建设æ¹æ³æ¯æ£ç¡®çï¼éµå¾ªäºä»ä¸å°ä¸åä»ä¸å°ä¸ç¸ç»åçæ¹æ³ï¼éæ©äºæ£ç¡®ç模å表示æ¹å¼ï¼å¯¹å®é
ä¸å¡éç¨æ£ç¡®çæ¦åæ½è±¡ã
åç¡®æ§ï¼ç²¾åº¦ï¼
æé»è¾æ¨¡ååå®é
ä¸å¡å³âçå¼âä¹é´çå·®å¼ç¨åº¦ã误差è¶å°ï¼åç¡®æ§å°±è¶é«ãè¿éï¼æè°çâçå¼âæ¯å¯ç¥çï¼å°½ç®¡é»è¾æ¨¡åç»è¿äºæ½è±¡ï¼æ¦åçæ¹æ³æ»ç»å
±æ§ï¼ä½æ¯æ¨¡åçå
·ä½ååï¼ä¸âçå¼âæ¯åºå½ç¬¦åçãå¯ä»¥éè¿èå´è¯¯å·®ã计æ°è¯¯å·®ãä¸åççãå å·¥æ´çå·®éã模åå设误差çå½±ååç¡®æ§çå个å ç´ ï¼æµç®ç»è®¡ä¼°ç®å¼çåå¨ç³»æ°ãæ åå·®ãåæ¹å·®ãæ²çº¿é
åå»å度ãå设æ£éªãåå·®çï¼ä¿®æ£é»è¾æ¨¡åå°å
¶ç误差æ§å¶å¨ä¸ä¸ªå¯æ¥åç置信åºé´å
ã
éç¨æ§
ææ¶éçä¿¡æ¯æ¯å¦æç¨ï¼æ¯å¦ç¬¦åç¨æ·çéæ±ãå®è¦æ±é»è¾æ¨¡åçç²åº¦ï¼åå²æ¹å¼ç¬¦åç¨æ·çåæéæ±ã
å¯è§£éæ§
æ¯æå¨å
¬å¸é»è¾æ¨¡åæ¶ï¼åºåæ¶å
¬å¼é»è¾æ¨¡åççè¡¥å
解éä¿¡æ¯æ称为âå
æ°æ®âï¼å³å
³äºæ¨¡åæ°æ®ç解é说æãå
容å
æ¬æ使ç¨ç建设æ¹æ³ï¼å»ºè®¾ç®æ ï¼ä»¥é²æ¢æ¨¡åæ°æ®äºä¹æ§å¯¼è´é误解éå使ç¨ã
å®å¤æ§
ç®åçä¸å¡éæ±åæç¨çä¸å¡è§åå®å
¨å
å«å¨é»è¾æ¨¡åä¸ã模åä¸ä¸åå¨æ²¡æå
å«çéæ±ä¸å¡å¯¹è±¡ï¼å¦å®ä½ï¼å±æ§ï¼ä»¥åä¹é´çå
³ç³»ï¼
ä¸è´æ§
模åä¸çå个对象å½åæ¹å¼ç»ä¸ï¼ææç¡®çå½åè§èãèä¸æ¨¡åä¸å个ç¸å
³å¯¹è±¡çç²åº¦ä¸è´ï¼ä¸å¡é»è¾æ¨¡å对象çååæ ååºå½ç»ä¸ã
æ©å±æ§
å½æ°çä¸å¡äº§çæ¶ï¼ä»
ä»
æ¯å¢å äºç¸å
³é»è¾æ¨¡å对象çå®ä¾å
容ï¼ä¸å½±åç®åçé»è¾æ¨¡åï¼æ¨¡åè¿äºåç±»è½å¤éç»è®¡åæéæ±çä¸åè¿è¡ç¸åºçè°æ´ï¼æ éæ¹åæ°æ®åºç»æï¼å
·æçµæ´»çæ©å±æ§ãä»
å¨ä¸ªå«æ
åµä¸ï¼éè¦å¯¹é»è¾æ¨¡åçå±æ§æè
å®ä½æ¬èº«å¢å ï¼æ¯æåæ¥éª¤çå®æ½ã
å¯è¡æ¥æ§
é»è¾æ¨¡åæ¥èªæ¥æè¡ä¸ç»éªçæ¦å¿µæ¨¡åï¼éé¢åèäºè®¸å¤æåçç»éªï¼èä¸ä»è§åä¸ç¬¦åè¡ä¸ç³»ç»çé¿è¿åå±ï¼å æ¤é»è¾æ¨¡ååºå½ä»æ¦å¿µæ¨¡åä¸ç¸å¯¹å¹³æ»çè¿åº¦è¿æ¥ãæ¤å¤ï¼ç©ç模ååºå½æ¥èªä¸é»è¾æ¨¡åï¼é»è¾æ¨¡åç建设åºå½å
·æä¸å®çå¯æä½æ§ï¼ä¾¿äºåç©ç模åç转åã
é»è¾æ¨¡åä¸å¸¸ç¯çé误ï¼
å½åè§èä¸ç»ä¸
对äºæ±æ»æ°æ®ï¼ä½ç²åº¦æ°æ®æåå²æ°æ®éç¨å·²å®ä¹çå½åè§èã
ç²åº¦å±æ¬¡ä¸ç»ä¸
æçå
·ä½ï¼æçè¿äºæ½è±¡
ä¸åç¡®
ä¸å¡å
³ç³»è¡¨ç¤ºé
ä¸å
¨é¢ï¼
ä¸äºå±æ§å¤é®æ è¯æ²¡æ主表
æ ç¨å
³èå
³ç³»å¤ï¼
模åä¸åç§å¯¹è±¡æ表示çå
容ï¼åºå½ä¸ç¨æ·çä¸å¡åæéæ±å¯åç¸å
³ã
ä¸è¡ä¸éç¨æ¨¡å移å¨çå
¼å®¹æ§å·®ï¼
ä¸è¡ä¸éç¨æ¨¡ååå¨è¾å¤§çå·®å¼ï¼ä¸å©äºç³»ç»çå°æ¥åå±ç¬¦åä¿¡æ¯åå±çè¶å¿ã
æ»ç»
åä¸æºè½åæ°æ®ä»åºç³»ç»ç建设ä½ä¸ºä¸ä¸ªæ¸è¿ãè¿ä»£çè¿ç¨ï¼å
¶åå±è¶å¿æ¯ä»ç°æçåæ¥åºç¨å¦æ¥è¡¨åæãæ°æ®éå¸ï¼å深度å广度å¤æåæåæ°æ®ææææ¯åºç¨åå±ï¼å
¶ä¾èµçæ°æ®åå¨æ¨¡åï¼å
æ¬é»è¾æ¨¡ååç©ç模åï¼ä¹æ¯ä¸ä¸ªä¸æåå±ï¼ä¸æ丰å¯å®åçè¿ç¨ã
温馨提示:答案为网友推荐,仅供参考