*   >> läser Utbildning artiklar >> science >> programming

Databas Top-Level View

om inköp av råvaror. Företaget köper råvaror och använder råvaror för att producera delar. Efter det att delarna har tillverkats de måste sättas samman. För enkelhetens skull, låt oss anta att produktionen av delarna i företagets fabrik är automatiska; så vi behöver inte ett paket eller ett bord som håller information om produktionen av motorcykeldelar. Så i den översta nivån anser att det måste finnas ett samband mellan inköpspaketet och paketet församlingen. Notera i diagrammet att pilen pekar på paketet församlingen.

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

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.