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

Database N-Ary Association

re enheder udgør tre tabeller, en tabel for hver enhed. Fra disse to mange-til-mange relationer, kan vi ikke fortælle hvilke medarbejder samles som cykel ved hjælp hvilke komponenter. Løsningen er at have en anden tabel (Assembly), som vil forbinde de tre tabeller, som vist i fig 6.2. I en anden serie vil jeg vise dig, hvordan du konvertere en mange-til-mange-relation til en-til-mange relationer. Her vil jeg bare have dig til at vide, hvad der menes med N-Ary forhold. Vi er lige ved at se, hvad N-Ary forhold betyder. En prøve tabel for den nye klasse, forsamling i fig 6.

2 er vist i tabel 6.4. Den nye klasse (tabel) i fig 6.2 tegnes som en diamant. En streg linje trækkes fra det, slutter med et rektangel, der angiver tabel kolonner af diamanten klassen. Når mere end to klasser er relateret, gennem en anden klasse, er forholdet kaldes en n-ær forening og er fokuseret i klassen diagrammet som en diamant. Diamanten klasse i figur 6.2 kaldes forsamlingen klassen. Søjlerne Forsamlingens klassen er nøglerne til de tre vigtigste enheder.

Brug forsamlingen tabellen (klasse) som base, kan du nu vide, hvilken medarbejder der anvendes som komponenter til at samle, hvilket produkt (cykel). Forsamlingen klasse har de id'er for de forskellige borde. Fra disse id'er, du kan derefter gå til de forskellige borde og kender navnet på medarbejderen, eller komponent eller produkt i overensstemmelse hermed. Den slags diagram af fig 6.1 bruges, når du vil have et overblik over virksomhedens vigtigste klasser. En sådan oversigt diagram, vil ikke kun indeholde tre vigtigste enheder; det ville indeholde mere.

Til formålet implementering, du har brug for den anden art (detaljer) i diagrammet i fig 6.2. Bemærk, at de enheder for de detaljerede klassediagrammer er også som regel mange. Du skal nu kender betydningen af ​​N-Ary forhold. Hvordan at nå frem til en N-Ary forhold, når givet et problem, bør ikke være din bekymring i denne tutorial. Vi skal se på det i en anden serie. Lad os slutte her og fortsætte i den næste del af serien.

ChrysTutorials i Series1 database2 Database Tabel Keys3 Database tabeldata Types4 Database Foreninger Overview5 Database N-til-N Relationships6 Database N-ary Association7 Aggregation Association8 Sammensætning Association9 Generalisering Association10 Reflexive Association11 Computed Values12 Database EventsThe skal vide i Database Design og MySQL ServerThe Skal Kende i Database Design og MySQL Server

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