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

Database N-To-N Relationships

o ID-kolonner i OrderItem tabel, der OrdreID 1 svarer til Itemid 1 og 2. Dette er en en-til-mange-relation mellem Ordenen bordet og Item bordet. Vi ser også fra OrderItem tabellen i den modsatte retning, Itemid 2 svarer til OrdreID 1 og 2. Dette er en en-til-mange-relation mellem Medie bordet og bekendtgørelse tabellen. Vi har vist, at der er en en-til-mange-relation mellem Order tabel og Item tabellen. Vi har også vist, at i den anden retning, er der en en-til-mange-relation mellem Medie bordet og bekendtgørelse tabellen.

Derfor er der en mange-til-mange-relation mellem Ordenen bordet og Item bordet. Men der er en en-til-mange-relation mellem bekendtgørelse bordet og OrderItem tabel og stadig en en-til-mange-relation mellem Medie bordet og OrderItem bordet. Figur 5.3 viser et klassediagram for mange-til-mange-relation. Bemærk, hvordan to asterisker har været used.Practical Aspekter Mange-til-mange relationer er næppe gennemført (kodede) til en database. Gennemførelse af en mange-til-mange-relation er meget vanskeligt og unødvendig.

Når du har en mange-til-mange-relation, er du nødt til at bryde det ned til en-til-mange relationer, inden gennemførelsen; Vi skal se, hvordan du gør dette i en anden serie (division). Formålet med tutorials om relationer (foreninger) er ikke til at vise dig, hvordan du opretter tabeller (og ved, hvilke kolonner et bord skal have), eller udlede relationer; men det er til at vise dig alle de relationer, der findes i databaser. Vi skal lære at oprette tabeller og udlede relationer med de oplysninger, du får fra virksomhedens brugere i en anden serie (division).

Reglerne forretningsskik for en database, er givet til dig af de mennesker, der vil bruge databasen. Tilsvarende virksomheder har lignende forretningsregler. Med erfaring du forstår de grundlæggende regler forretningsskik for almindelige virksomheder. Vi skal se alle disse i en anden serie. Lad os slutte her for denne del af serien. Vi fortsætter i den næste del stadig med foreninger.

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] [3] [4] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.