*   >> Lezen Onderwijs artikelen >> science >> programming

Database N-To-N Relationships

het minimum aantal rijen voor een mogelijke relatie en het aantal rechts is het maximum aantal rijen in de relatie. Voor het verkrijgen van "2 ... 3" we kijken naar de tafels en niet de follow business rules volgen. Bij de behandeling van de database, moet je altijd volgen business rules. Er is de regel dat een klant kan bestaan ​​zonder iets te kopen. Dit geeft een minimumwaarde van nul aan het einde van de lijn voor de SaleItem tafel. In de praktijk is er geen limiet aan het aantal aankopen (punten) die de klant kan maken.

Deze veel maar ongedefinieerde limiet is vertegenwoordigd in de klassendiagram door *. Dus volgens business rules, in plaats van "2 ... 3", moeten we "0 ... *". Aan het einde Sale, kunnen er één en slechts één rij voor elke relatie, waardoor ten minste 1 rij en maximaal 1 rij aan het einde Sale voor elke relatie. Figuur 5.2 illustreert this.Many-to-many relatie Dit is een ander soort van vereniging. Tabel 5.7, tabel 5.8 en tabel 5.9 illustreren dit. Dit zijn drie tafel van een groot bedrijf. Tabel 5.

7 is de Orde tafel met de orders die door het bedrijf werden geplaatst aan de leveranciers (fabrikanten). De werkelijke items (producten) besteld zijn niet in deze tabel. Tabel 5.8 wordt genoemd de OrderItem tafel. Het toont welk item (ItemID) werd besteld voor een bepaalde volgorde. Tabel 5.9 is het punt tafel. Het toont de items (producten) die het bedrijf normaal gesproken orders en verkoopt. De Orde tafel heeft de kolom OrderID, dat is de primaire sleutel. Het heeft de kolom datum, waarop de datum van de order is geplaatst toont.

Het heeft de kolom SupplierID vermelding van de leverancier op het gebied van ID, die het aanbod gedaan. Er is een leverancier tafel (niet getoond) dat gegevens (referentie) per leverancier. In de leverancier tafel, de SupplierID unieke identificatie van een leverancier. De Orde tafel heeft een kolom werknemer aangeeft in termen van ID, de werknemer die daadwerkelijk geplaatst en typte de orde in de groothandel. Je zag een voorbeeld van een werknemer tabel (hier niet getoond) in een van de voorgaande tutorials. De OrderItem tafel heeft de OrderID en de ItemID.

Deze twee kolommen vormen de primaire sleutel van de van de OrderItem tafel. De OrderItem tabel toont welk item werd besteld voor welke volgorde. Het toont ook de hoeveelheid bestelde artikel in de derde kolom. De laatste kolom van deze tabel toont de werkelijke prijs betaald. De Item tabel toont de items (producten) die het bedrijf normaal gesproken orde

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.