Designing database Bord Part 12Division 2Innledning Dette er en del 12 av mine serier Designing databasetabeller. Jeg antar at du har lest alle de forskjellige delene av serien før du leser dette. Denne opplæringen er i andre divisjon i serien. I denne delen av serien ser vi på en oppsummering av pakken tilnærming til å produsere normaliserte tabeller og jeg også gi deg noen råd. Et normalisert bord er et bord som er i minst 1NF, 2NF og 3NF. En tabell i 3NF aller mest være i 1NF og 2NF også.
I den første delen av denne divisjonen, jeg forklare Form og Rapporter Approach å produsere normaliserte tabeller. En designer kan produsere tabeller ved hjelp av Form og Rapporter Approach og deretter bruke Package tilnærming for å sjekke om utformingen var OK, og å fullføre tabellene. Det motsatte er tilfelle, som jeg forklarer i denne opplæringen. 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.
Producing Normalis Tabeller fra foreninger Vi har tatt lang tid å lære å produsere normaliserte tabeller fra foreninger. Jeg vil ikke gjenta eller oppsummere metodene her. Hvis du har noe problem med det, og deretter gå tilbake og lese de relevante parts.Producing Normalis Tabeller fra Top-Level visning I divisjon 1 av denne serien, lært deg de ulike typer relasjoner. Nettopp, lærte du en-til-en, en-til-mange, mange-til-mange, mange-til-mange-til-mange, n-ær, aggregering, komposisjon, generalisering, og refleksive foreninger. Her er hemmeligheten.
Å skape normaliserte tabeller fra øverste nivå visning, gå til hver pakke, og for hver pakke, sjekk om det kan bli brutt ned i noen av de ovennevnte foreninger. Du kan deretter gå til hver blokk i brutt ned pakken og se om det kan fortsatt bli brutt ned i noen av foreningene. Man fortsetter på denne måten for hver blokk som resulterer i en pakke, inntil det ikke ny blokk kan brytes lenger. Mange-til-mange relasjoner skal omgjøres til to en-til-mange-relasjoner. Mange-til-mange-til-mange relasjoner skal omgjøres til en n-ær diagram. Bryte blokker i komposisjoner og generaliseringer.
Ikke glem refleksive relasjoner. Hvis du gjør alle disse perfekt tabeller vil være i minst 3NF. I praksis trenger du ikke å holde bryte ned for lenge i en pakke før du når de endelige blokker. Mens etablere de normaliserte tabeller i tidligere deler av serien, var vi ikke sikker på om