Vi är precis på väg att se vad N-ary relation innebär. Ett prov bord för den nya klassen, församlingen i fig 6.2 visas i tabell 6.4. Den nya klassen (tabell) i fig 6.2 dras som en diamant. Ett streck linje dras från den, som slutar med en rektangel som anger tabellkolumnerna av diamant klassen. När fler än två klasser är relaterade, genom en annan klass, är förhållandet kallas en n-nära associering och fokuseras i klassdiagrammet som en diamant. Diamant klass i fig 6.2 kallas församlingen klassen. Kolumnerna i församlingen klassen är nycklarna till de tre viktigaste enheter.
Använda församlingen tabellen (klass) som bas, kan du nu vet vilken anställd som används som komponenter för att montera vilken produkt (cykel). Församlingen klassen har ID för de olika tabellerna. Från dessa ID kan du sedan gå till de olika borden och vet namnet på den anställde, eller komponent eller produkt i enlighet därmed. Den typ av diagram i figur 6.1 används när du vill ha en översikt av företagets huvudklasserna. En sådan översikt diagram kommer inte att innehålla endast tre huvud enheter; det skulle innehålla mer.
För genomförandet ändamål, behöver du andra slag (detalj) i diagrammet i fig 6.2. Observera att de enheter för de detaljerade klassdiagram är också oftast många. Du bör nu vet innebörden av N-ary relation. Hur att komma fram till en N-faldig relation när det ges ett problem, inte bör vara er oro i denna tutorial. Vi ska titta på det i en annan serie. Låt oss sluta här och fortsätter i nästa del i serien.
ChrysTutorials i Series1 Database2 databastabell Keys3 databastabell Data Types4 Database Föreningar Overview5 Database N-to-N Relationships6 Database N-ary Association7 Aggregation Association8 Sammansättning Association9 generalisering Association10 Reflexive Association11 Computed Values12 Database EventsThe måste veta i databasdesign och MySQL ServerThe måste veta i Databas Design och MySQL Server Review