*   >> läser Utbildning artiklar >> science >> programming

Generalisering Association

Databas Essentials - Del 9Division 1Introduktion Detta är en del 9 av min serie, Database Essentials. Databas Essentials är division 1 av en uppsättning av tutorials jag har på Database. I denna del av serien, tittar vi på vad som kallas Generalisering Association. Detta är en annan typ av relation vi måste lära oss. Vårt mål är att upptäcka denna typ av förening och inte veta hur man härleda det eller när du ska använda den eller hur man använder it.

Meaning generalisering Förhållande I en generalisering förening, har du en uppsättning klasser (tabeller) i en hierarki , ser ut som en katalogträd när klassdiagram ritas. Klassen på toppen är basklassen. Varje klass under en annan ärver egenskaperna (kolumner) i den överordnade klassen. Så alla underklasser ärver egenskaperna hos basen class.Illustration Du måste öppna följande länk i en webbläsare flik för att se tabeller och diagram i denna handledning Omdömen

http:. //www.broad- network.com/ChrysanthusForcha/Generalization-Relationships.

htm~~MD~~aux Föreställ dig att du äger en djuraffär där du säljer husdjur (djur). Tabell 9.1 visar ett exempel på tabell över de djur du har och egenskaper (egenskaper) hos djuren. Dessa egenskaper är kolumnerna i tabellen. Du har AnimalID kolumnen DateBorn kolumnen kolumnen för namnet på djuret, jämställdhets kolumnen kolumnen för färgen på djuret, kolumnen för storleken på kullen, kolumnen för huruvida djuret har klor, kolumnen för att indikera om djuret är friskt vatten och en kolumn för att ange vilken typ av skalor för djuret. Det finns ett problem med tabellen.

Ett husdjur kunden kommer till din butik redan veta vilken typ av djur hon vill köpa. Hon kanske vill köpa en katt, som är ett däggdjur eller en sötvattensfisk eller något annat djur specie. En kund som vill köpa ett däggdjur skulle vara intresserade av kullstorleken hos husdjur och om husdjur har klor eller inte; hon inte skulle vara intresserade av egenskaperna hos fiskar. Å andra sidan en fisk kund skulle vilja veta om fisken hon är att köpa är sötvatten fisk eller salt vatten fisk; hon inte skulle vara intresserade av egenskaperna hos däggdjur.

Titta på bordet 9,1 igen och notera att det finns några allmänna egenskaper för alla djur och det finns andra egenskaper som inte är relevanta för alla djur. De DateBorn, namn, kön och färg egenskaper är vanliga (generiskt) för alla djur. De LitterSize och klor egenskaper är dock endast relevant till däggdjur och inte fiskar eller någon annan kategori. Sötv

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.