Het ontwerpen van Database Tabellen- deel 12Division 2Introduction Dit is een deel 12 van mijn serie Designing Database Tables. Ik neem aan dat je de verschillende delen van de serie hebben gelezen voordat het lezen van deze. Deze tutorial is in de tweede divisie van de serie. In dit deel van de serie, we kijken naar een samenvatting van het pakket aanpak genormaliseerde tabellen te produceren en ik geef u wat advies. Een genormaliseerde tabel is een tabel die in ten minste de 1NF, 2NF en 3NF. Een tafel in de 3NF meest in de 1NF en 2NF ook.
In het eerste gedeelte van deze divisie, ik de Vorm en Rapport Aanpak genormaliseerde tabellen te produceren uit te leggen. Een ontwerper kan tabellen met behulp van het formulier en het verslag van Aanpak te produceren en vervolgens het pakket aanpak om te controleren of het ontwerpen was goed en de tafels af te ronden. Het tegendeel is waar, die ik in deze tutorial uit te leggen. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected].
Dat is, contact met mij op voor het geringste probleem dat je hebt over wat je reading.Producing genormaliseerde tabellen van verenigingen We hebben lang geduurd om te leren hoe genormaliseerde tabellen van verenigingen te produceren. Ik zal niet herhalen of een samenvatting van de methoden hier. Als u een probleem mee hebt, ga dan terug en lees de relevante parts.Producing Genormaliseerde tabellen van Top-Level View in Division 1 van deze serie, de verschillende soorten relaties geleerd.
Precies, je hebt geleerd van de een-op-een, een-op-veel, many-to-many, many-to-many-to-many, n-ary, aggregatie, samenstelling, generalisatie, en reflexieve verenigingen. Hier is het geheim. Genormaliseerde tabellen uit de top-level view te creëren, gaat u naar elk pakket en voor elk pakket, controleer dan of het neer in een van de bovenstaande verenigingen kan worden doorbroken. Je gaat dan naar elk blok in het afgebroken verpakking en controleer of het kan nog worden vastgesteld in een van de verenigingen gebroken.
Je blijft op deze manier voor elke resulterende blok in een pakket, totdat er geen nieuwe blok meer kan worden doorbroken. Veel-op-veel relaties worden omgezet in twee één-op-veel relaties. Many-to-many-to-many relaties moeten worden omgezet naar een n-ary diagram. Breek blokken in composities en generalisaties. Vergeet niet de reflexieve relaties. Als je al deze perfect tabellen