*   >> Læs Uddannelse artikler >> science >> programming

Database N-To-N Relationships

Der er reglen, at en kunde kan eksistere uden at købe noget. Dette giver en minimumsværdi på nul ved slutningen af ​​linjen for SaleItem tabellen. I praksis er der ingen grænse for antallet af køb (elementer), at kunden kan gøre. Denne mange, men udefineret grænse er repræsenteret i klassen diagrammet med *. Så ifølge forretningsregler, i stedet for "2 ... 3", bør vi have "0 ... *". Ved salg ende, kan der være en og kun en række for ethvert forhold, der giver mindst 1 p og højst 1 p ved salg enden for ethvert forhold. Figur 5.2 illustrerer this.

Many-til-mange-relation Dette er en anden form for foreningen. Tabel 5.7, Tabel 5.8 og Tabel 5.9 illustrerer dette. Det er tre tabel over en grossistvirksomhed. Tabel 5.7 er ordenen bordet har de ordrer, der blev placeret af selskabet til leverandører (producenter). De faktiske elementer (produkter) bestilte er ikke i denne tabel. Tabel 5.8 kaldes OrderItem bordet. Det viser hvilket element (Itemid) blev bestilt til en bestemt rækkefølge. Tabel 5.9 er elementet bordet. Det viser de elementer (produkter), at selskabet normalt bestiller og sælger.

Ordenen Tabellen har OrderID kolonnen, som er den primære nøgle. Det har den dato kolonnen, der viser den dato, hvor ordren blev foretaget. Det har den supplierID kolonnen angiver leverandøren i form af ID, der har foretaget leveringen. Der er en leverandør tabel (ikke vist), der har oplysninger (legitimationsoplysninger) for hver leverandør. I leverandørens bordet, supplierID entydigt identificerer en leverandør. Ordenen bordet har en medarbejder kolonne angiver i form af id, den medarbejder, der faktisk placeret og indtastet ordren i engros virksomhed.

Du så et eksempel på en medarbejder tabel (ikke vist her) i en af ​​de tidligere tutorials. Den OrderItem Tabellen har OrderID og Itemid. Disse to kolonner udgør den primære nøgle i den OrderItem bordet. De OrderItem tabel viser, hvilke punkt blev bestilt til hvilken rækkefølge. Den viser også mængden af ​​varen bestilt i sin tredje kolonne. Den sidste kolonne i tabellen viser den faktiske pris betalt. Den Element tabel viser de elementer (produkter), at selskabet normalt bestiller og sælger. Denne første kolonne i tabellen er Itemid, som er den primære nøgle.

Den anden kolonne beskriver elementet. Den tredje søjle viser den pris, du budget for hvert element. Den mange-til-mange-relation mellem den bekendtgørelse bordet og Item bordet. Dette mange-til-mange-relation er faktisk angivet ved OrderItem tabellen. Vi ser fra de t

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.