Designing Databasetabeller - Part 8Division 2Innledning Dette er en del 8 av mine serier Designing databasetabeller. I denne delen av serien ser vi på subtype (generaliserings) relasjoner i pakker som du designe din database. Vi skal fortsette med eksempel på selskap som produserer motorsykler. Husk, vårt mål er å flytte fra en pakke til normaliserte tabeller. Jeg antar at du har lest alle de forskjellige delene av serien i de to divisjoner opp til dette punktet. I siste del av serien, var vi ute på innkjøp pakken. Det er fire forbindelser i pakken. Vi så to i den siste delen.
Vi skal se på en av de fire, som er subtype eller generalisering i denne delen av serien. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du reading.Normalized tabeller fra Subtyper Åpne følgende link i en ny fane vindu. Du bør veksle mellom denne siden og den nyåpnede siden som du leser. https://www.broad-network.com/ChrysanthusForcha/purchasing-package.htm Den nedre delen av figuren viser en subtype forhold.
Det innebærer elementer, som er råmaterialer, Komponenter og OfficeSupplies klasser (tabeller). Recall: for å ha normalisert tabeller fra de mange-til-mange relasjoner mellom elementtabellen og PurchaseOrder bordet vi satt inn en ny tabell i mellom dem. Elementet tabellen er fortsatt gyldig, så vel som alle de andre bordene i Purchase pakken. Vi må nå jobbe med Element bord og de tre under den for å ha normalisert tabeller for den nedre section.Generalization Generalisering eller subtyper mener det samme i databasen.
Enhver vare som er kjøpt av selskapet er kjøpt for å brukes til arbeid i bedriften. Tenk at som en forretningsregel for selskapet. Med andre ord, er et element en generisk beskrivelse av noe som kjøpene motorsykkel selskapet å bruke for arbeid. Vi vet at hvert element har en pris og en beskrivelse (hva det er). Men i dette selskapet hvert element kjøpt faller i en av tre grupper. Et element er en råvare, en komponent eller et kontor redskap (kontorrekvisita). Ethvert element kjøpte er en råvare, en komponent eller kontorrekvisita.
Hver av disse gruppene har egenskaper (tabell kolonner) som ikke hører til de to andre gruppene, men må spores (overvåket). Gruppene er kalt subtyper. De er subtyper til elementet klassen. La oss se på noen egenskaper som er bestemt til hver gruppe. Pris og beskrivelse egenskaper