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

Database N-To-N Relationships

, for hver række i en kategori (pattedyr eller fisk) tabellen er der kun én række i hovedsagen table.One-til-mange-relation I det foregående tutorial oplevede vi et eksempel på en-til-mange-relation. Der var et salg bord og et salg Vare bord. Hver række i Sale tabel ville svare til mindst nul række i Sale Item tabellen (du kan henvise til den tidligere tutorial). Klassen diagram, vi så i den tidligere del er gentegnes i fig. 5.1 i fanen browservinduet, lodret. Kig på diagrammet igen. Der er nummer 1 ved linie ved siden af ​​salget klasse (tabel).

Der er en * af linjen ved siden af ​​SaleItem klassen. Den * betyder mange. Så 1 og * af linjen betyde én-til-mange. Nogle gange er det godt at give det minimale og maksimale antal rækker inddrage i en en-til-mange-relation. I den normale levetid er det muligt at have en kunde, der har købt noget. Med andre ord skal eksistere før enhver vare er købt fra en butik eller andre steder (f.eks supermarked) en kunde. Når du går ind i et supermarked, er du nødt til at være til stede ved supermarkedet først som kunde, før du kan købe noget.

Når du afgiver en ordre fra et selskab, i virksomheden, dine legitimationsoplysninger oplysninger skal registreres først, før de poster kan blive sendt til dig. Så en kunde skal eksistere først, før noget kan købes af ham. Salget og SaleItem tabeller af den foregående tutorial er blevet gentaget i fanen browservinduet for denne tutorial. Hvert forhold består af en række i salget bordet og nul eller flere rækker i SaleItem tabellen. Den første række i Sale tabellen svarer til tre rækker i SaleItem tabellen. Den anden række i Sale tabellen svarer til to rækker i SaleItem tabellen.

Den tredje række i Sale tabellen svarer til tre rækker i SaleItem tabellen. Så for alle forbindelser i de to tabeller, det mindste antal rækker i SaleItem tabellen er 2 og maksimum er 3. For hver af de relationer der er én og kun én række i tabellen Sale, giver et minimum af 1 rækken og højst 1 p ved salg tabel for hver relation. Hvis vi ønsker at være helt nøjagtig for klassen diagram, ville vi nødt til at skrive "1 ... 1" af linjen ud for Sale bordet og "2 ... 3" af linjen ved siden af ​​SaleItem bordet. Tallet til venstre for ellipse (...

) er det mindste antal rækker for en mulig sammenhæng og nummeret til højre er det maksimale antal rækker i forholdet. For at få "2 ... 3" vi ser på bordene og ikke følger reglerne opfølgning business. Når vi beskæftiger os med database, skal du altid følge forretningsregler.

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