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

Databas N-To-N Relationships

n att en kund kan existera utan att köpa något. Detta ger ett minimivärde på noll i slutet av raden för SaleItem tabell. I praktiken finns det ingen gräns för antalet inköp (objekt) som kunden kan göra. Detta många men odefinierad gräns är representerad i klassdiagram med *. Så enligt affärsregler, i stället för "2 ... 3", bör vi ha "0 ... *". Vid försäljning slutet, kan det finnas en och endast en rad för varje relation, vilket ger ett minimum av en rad och max 1 rad i Sale slutet för ett förhållande. Bild 5.2 visar this.Many-till-många relation Detta är en annan typ av förening.

Tabell 5.7, Tabell 5.8 och Tabell 5.9 illustrerar detta. Dessa är tre bord ett grossistföretag. Tabell 5.7 är Order tabell med de order som placerades av företaget till leverantörer (tillverkare). Den faktiska objekt (produkter) beställt inte i denna tabell. Tabell 5.8 kallas OrderItem tabellen. Det visar vilka objekt (Itemid) beställdes för en viss ordning. Tabell 5.9 är objektet bordet. Den visar poster (produkter) som företagets normalt order och säljer. Order tabellen har OrderID kolonnen, vilken är den primära nyckeln. Det har den dag kolumnen, som visar den dag då beslutet meddelades.

Det har supplierID kolumnen anger leverantören i form av ID som gjorde leveransen. Det finns en leverantör bord (ej visat) som har information (referenser) för varje leverantör. I leverantören bordet, supplierID identifierar en leverantör. Orderbordet har en anställd kolumnen anger i fråga om ID, den anställde som faktiskt släpps ut och skrivit ordning i grossistföretaget. Du såg ett exempel på en anställd bord (ej visad här) i en av de tidigare tutorials. Den OrderItem tabellen har OrderID och Itemid. Dessa två kolumner bildar primärnyckeln för den OrderItem tabellen.

De OrderItem Tabellen nedan visar vilka Varan beställts för vilken ordning. Den visar också den mängd beställda i sin tredje kolumnen. Den sista kolumnen i denna tabell visar den faktiska priset. Item tabell visar posterna (produkter) som företagets normalt order och säljer. Denna första kolumnen i denna tabell är den Itemid, som är den primära nyckeln. Den andra kolumnen beskriver objektet. Den tredje kolumnen visar det pris du budgeten för varje objekt. Det finns många-till-många relation mellan ordertabellen och Post bordet.

Detta många-till-många-samband är faktiskt anges av OrderItem tabellen. Vi ser från de två ID-kolumnerna i OrderItem tabellen som OrderID 1 motsvarar Itemid 1 och 2. Detta är en en-till-många relation mel

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