Příklady ze strojírenství
Kusovník
 Tisk

Příklad a datové položky


Ukažme si příklad kusovníkové datové struktury na modelu auta .

Podívejme se na kusovníkovou strukturu tohoto auta .

Kusovníková datová struktura představuje strukturu výrobku. Konstruktér sděluje, z jakých součástí se skládá určitá montážní skupina a technolog podle požadavku konstruktéra předepisuje polotovar na výrobu dílu. V našem příkladu nejvyšší úrovní je celé Autíčko, montážní skupiny jsou nakupovaný díl Nárazník, nakupovaný díl Kompletní rezerva a skupina Svaz. Skupina Svaz se rozpadá na Kompletní podvozek a Kompletní karoserií. Kompletní podvozek se skládá ze čtyř předmontovaných Kompletních kol dvou Os a nakupovaného dílu Podvozek. Kompletní kolo se skládá z nakupovaných dílů Disku a Pneu a Osa se vyrábí z nakupovaného materiálu Tyč. Obdobně se rozpadá i Kompletní karoserie.


Podívejme se na to, jak tento kusovník chápe určitý podnikový informační systém a .

Ve strukturním kusovníku nebo ve stromovém rozpadu vidíme, z čeho se vyráběné položky montují nebo skládají nebo vyrábí.


Druhým pohledem je inversní kusovník vyjadřující, kam se příslušná položka montuje .

¨

Z uvedeného příkladu můžeme intuitivně vypsat potřebné datové atributy, které potřebujeme pro ekonomické a plánovací výpočty::


Pro plánování budeme dále potřebovat tyto údaje:


Základní entitní typy


Uvedené datová pole rozdělíme do intuitivních entitních typů a vynecháme nepodstatné datová pole, tj. pole, která nepotřebujeme pro ekonomické a plánovací výpočty:



Tyto entitní typy jsou ve 3. normální formě.


šipka Proč je primárním klíčem v kusovníkových vazbách Číslo vyšší položky a pozice a nikoliv Číslo vyšší položky a Číslo nižší položky?

V kusovníkové vazbě se číslo nižší položky může opakovat, např. část množství se použije již pro první operaci, zbytek až pro některou z dalších operací. V tomto případě se do kusovníkových vazeb zapisuje i alternativa postupu a číslo operace. Pokud chybí, pak jsou všechna nižší položky potřebné už na první operaci


Integritní omezení



Výskytový diagram


Na základě navržených entitních typů a integritních omezení navrhneme výskytový diagram. Protože se každá položka může vyskytovat v jedné nebo dvou rolích (skládá se z a užita kde), rozlišíme plnou čarou roli skládá se z a čárkovanou roli užita kde .


ERA diagram


Ze zadaných dat entitních typů a výskytových diagramů odvodíme ERA diagram .