Voor de eenvoud, laten we aannemen dat de productie van de onderdelen in de fabriek van het bedrijf zijn automatische; zodat we niet een pakket of een tabel met informatie over de productie van de motorfiets onderdelen blijft nodig. Dus, in de top-level view moet er een verbinding tussen de Purchasing pakket en de Vergadering pakket. Let op in het schema dat de pijl wijst naar de Vergadering pakket. Dat is alles wat de aard van de informatie die u moet weten over de relatie tussen een pakket en een ander, voordat u de gestippelde lijn te tekenen en pijl verbinding tussen de packages.
Producing de Database Top-Level View Er is geen duidelijke wetenschappelijke procedure om te komen met de top-level view van een database. Naar de top-level view moet je de hoogste manager (CEO) van de onderneming en waarschijnlijk voldoen aan een aantal van de onderneming werknemers en discus met hen over de manier waarop het bedrijf actief is (of hoe het bedrijf zal opereren als het een nieuw bedrijf) . Van de discussie met hen, produceer je de database top-level view. Op dit punt heb je niet nodig om te weten hoe de resulterende tabellen eruit zal zien (of hoe ze zou zijn).
Echter, zodra u met hen bespreken hoe het bedrijf opereert (bedrijfsprocessen), zult u in staat om te komen met een goede database top-level view. Met grote klanten, zal meer dan één persoon van het softwarebedrijf een bezoek aan de verschillende onderdelen van de klant bedrijf en komen met de verschillende onderdelen van de top-level view. Dus je kunt genormaliseerde tabellen (tabellen die in ten minste de derde normaal vorm) beginnend vanaf de top-level view produceren. Ik noem deze benadering het pakket benadering (zie hieronder) .
Producing genormaliseerde tabellen van Top-Level View in Division 1 van deze serie, de verschillende soorten relaties geleerd. Precies, je hebt geleerd van de een-op-een, een-op-veel, many-to-many, n-ary, aggregatie, samenstelling, generalisatie, en reflexieve verenigingen. Hier is het geheim. Genormaliseerde tabellen uit de top-level view te creëren, gaat u naar elk pakket en voo