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

Database Foreninger Overview

identifikation af produkterne. Det er det for Sale Item bordet. De to tabeller viser Sales, at kunderne anmodet fra dig, og du leverede. Nu kan du spekulerer på, hvorfor de to tabeller ikke kombineres til én. Jeg vil forklare dette senere i serien. For nu vores interesse er at få et overblik over foreninger også kendt som relationer, i databasen. Før vi fortsætter, opmærksom på, at i Sale tabellen hver SaleID svarer til en customer.A forretningsregler En af dine forretningsregler, hvilket er en indlysende regel, er, at du kan sælge mere end én produkter til den samme kunde.

Og så fra de to tabeller, ser vi, at for SaleID 10, kunden købte produkter med ProductIDs 11, 42 og 72. Vi ser, at for SaleID 20, kunden købte produkter med ProductIDs 14 og 51. Vi ser også, at for SaleID 30, kunden købte produkter med ProductIDs 41, 51 og 65. Så for et salg, der er mange produkter. Dette kaldes en én-til-mange-relation eller en-til-mange forening, bestemmes af virksomheden rule.Class Diagram En klasse diagram viser sammenhængen mellem to klasser (tabeller). Figur 4.1 på fanen browservinduet viser klassen diagram for de to ovenstående tabeller. Figur 4.

2 viser den detalje klassediagram. Den detalje klasse diagram har de attributter (kolonner) i tabellerne. En linje mellem de to blokke viser foreningen (forholdet). I den ene ende af linjen du har nummer 1. I den anden ende af linjen, har du stjerne *. Stjernen, * betyder mange. Så 1 og asterisk (*) betyder en-til-mange. Én række i Sale tabellen svarer til mange rækker i salget Item bordet. Stjernen er på siden for tabellen, der tilbyder mange rækker i forholdet. 1 er på siden for tabellen, der tilbyder en række i forholdet. I detaljen klasse diagram, linjen peger på de tilsvarende id'er.

Det er en oversigt over, hvad forening eller forhold betyder i databasen. I de næste dele af serien, skal vi se på de forskellige typer af foreninger, der kan findes i en organisation (virksomhed). I denne opdeling, kan jeg ikke vise dig, hvordan til at bestemme relationer, jeg vise dig kun de forskellige typer af relationer, der findes.

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