*   >> Lese Utdanning Artikler >> science >> programming

Database N-Ary Association

abeller, en tabell for hver enhet. Fra disse to mange-til-mange-relasjoner, kan vi ikke fortelle hvilke ansatt montert som sykkel bruker hvilke komponenter. Løsningen er å ha en annen tabell (Assembly), som ville koble de tre bord, som vist på fig 6.2. I en annen serie vil jeg vise deg hvordan du kan konvertere en mange-til-mange-relasjon til en-til-mange-relasjoner. Her vil jeg bare at du skal vite hva som menes med N-ær relasjon. Vi er bare om å se hva N-ær relasjon betyr. Et eksempeltabellen for det nye klassen, Montasje i figur 6.2 er vist i tabell 6.4.

Den nye klassen (tabell) i figur 6.2 er tegnet som en diamant. En stiplet linje er trukket fra det, og endte med et rektangel som indikerer tabellkolonnene av diamant klassen. Når mer enn to klasser er beslektet, gjennom en annen klasse, er forholdet kalles en n-ær krets og er fokusert på klassediagram som en diamant. Diamanten klasse i fig 6.2 kalles Assembly klassen. Kolonnene i Forsamlingen klasse er nøklene til de tre hovedenhetene. Bruke Assembly tabellen (klasse) som base, kan du nå vite hvilken ansatt som brukes som komponenter for å montere hvilket produkt (sykkel).

Forsamlingen klasse har ID-ene for de ulike tabellene. Fra disse IDer kan du deretter gå til de forskjellige tabeller og vet navnet på den ansatte, eller komponent eller produktet deretter. Den slags diagram av fig 6.1 brukes når du ønsker en oversikt over selskapets hovedklassene. En slik oversikt diagram vil ikke inneholde kun tre hovedenheter; det ville inneholde mer. For gjennomføring formål, trenger du den andre typen (detalj) av diagrammet i fig 6.2. Merk at enheter for de detaljerte klassediagrammer er også vanligvis mange. Du bør nå vite betydningen av N-ær relasjon.

Hvordan komme fram til en N-ær relasjon når gitt et problem, bør ikke være din bekymring i denne opplæringen. Vi skal se på det på en annen serie. La oss avslutte her og fortsette i neste del av serien. ChrysTutorials i Series1 database2 Database Table Keys3 Database tabelldata Types4 Database Foreninger Overview5 Database N-to-N Relationships6 Database N-ær Association7 Aggregation Association8 Sammensetning Association9 Generalisering Association10 Reflexive Association11 Computed Values12 Database EventsThe må vite i Database Design og MySQL ServerThe må vite i Database Design og MySQL Server

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.