Det är all typ av information du behöver veta om förhållandet mellan ett paket och nästa, innan du drar den streckade linjen och pil samband mellan packages.Producing databas Top-Level View Det finns ingen definitiv vetenskaplig procedur för att komma med vyn i en databas på högsta nivå. Att ha den högsta nivån vy du måste uppfylla de högsta chefen (VD) för bolaget och förmodligen några av företagets arbetare och diskus med dem om hur företaget fungerar (eller hur företaget kommer att fungera om det är ett nytt företag) . Från diskussionen får du med dem, producerar du databasen toppnivå vy.
Vid det här laget behöver du inte veta hur de resulterande tabellerna kommer att se ut (eller hur de skulle vara). Men när du diskuterar med dem om hur företaget fungerar (affärsprocesser), kommer du att kunna komma fram till en bra databas toppnivå vy. Med stora kunder, kommer mer än en person från mjukvaruföretaget besöka olika delar av kundföretaget och komma med de olika delarna av den översta nivån vy. Så du kan producera normaliserade tabeller (tabeller som finns i åtminstone den tredje normalformen) börjar från den översta nivån vy.
Jag kallar detta tillvägagångssätt paketet metoden (se nedan) .Producing Normaliserade tabeller från Top-Level View i division 1 i den här serien, lärt dig de olika typer av relationer. Just lärde dig en-till-en, en-till-många, många-till-många, n-ary, aggregering, sammansättning, generalisering och reflexiva föreningar. Här är hemligheten. För att skapa normaliserade tabeller från den översta nivån uppfattning gå till varje paket och för varje paket, kolla om det kan delas upp i någon av ovanstående föreningar.
Du går sedan till varje block i en uppdelad paket och kolla om det fortfarande kan delas upp i någon av organisationerna. Du fortsätter på detta sätt för varje resulterande blocket i ett paket, tills ingen nytt block kan brytas längre. I praktiken behöver du inte hålla bryta ner för länge i ett paket innan du