Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako normalizovať ERD

Správcovia databázy a vývojári softvéru používať entity - relationship diagramy organizovať návrhu databázy je . Schéma určuje hlavné skupiny informácií a konkrétne atribúty , ako je meno , telefónne číslo a adresu . Niekedy , dáta v hlavnej skupine prichádza v násobkoch , napríklad predajné objednávka môže mať jednu riadkovú položku , päť alebo 20. Vo svojom návrhu databázy , môžete prispôsobiť tým , že vytvorí 20 riadkových položiek pre každú objednávku , ale to plytvanie miesta na pevnom disku a nespracováva 21 položiek . Riešením je ukladať opakované dáta ako oddelené entity . Počítačové vedci nazývajú tento proces normalizácie . Keď normalizovať ERD , výsledky sú flexibilné a efektívne . Návod dovolená 1

prečítať atribúty účtovnej jednotky . Všimnite si , ktoré opakujú . Z tých , ktorí opakujú , identifikovať a skupiny podobné atribúty . Napríklad účtovná jednotka môže zákazník mať nasledovné atribúty :

zákazníkmi EntityCustomer ID číslo , meno , adresa , mesto, štát , Zip , Poznámka 1 , Poznámka 2 , 3 Komentovať celkový predaj , predavač, predavač 1 2 , Salesman 3.

komentár a Salesman atribúty opakovanie .
2

Odstráňte opakujúce sa atribúty z pôvodného subjektu . Skupina je a vytvárať nové subjekty pre ne . " . Predajcovia " pre vyššie uvedený príklad , vytváranie nových entít , " hovorí " , a teraz máte nasledujúce entity a atribúty :

zákazníkmi EntityCustomer ID číslo , meno , adresa , mesto, štát , Zip , Celkové predaje .

Komentáre EntityComment

Predajcovia EntitySalesman
3

Pridať atribút novým subjektom , ktoré spája ich do pôvodného subjektu . Nové subjekty , ktoré nestoja na vlastnú päsť - slúži ako dcérskej spoločnosti na originálu . Odkaz jednoznačne identifikuje každý záznam v pôvodnej entity . Napríklad zákaznícke číslo jednoznačne identifikuje každého zákazníka . To normalizuje pôvodné ERD takto : .

Zákazníkov EntityCustomer ID číslo , meno , adresa , mesto, štát , Zip , Tržby celkom

Komentáre EntityCustomer ID číslo , komentár

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené