4.7. Áttekintő kérdések

  1. Mi az az alosztály? Mikor van szükség az adatmodellezésben alosztályra?

  2. Definiálja a következő fogalmakat: egy alosztály szuperosztálya, szueprosztály/alosztály kapcsolat, IS-A kapcsolat, specializáció, generalizáció, kategória, saját (lokális) attribútum és saját kapcsolat!

  3. Ismertesse az attribútumok/kapcsolatok öröklődési mechanizmusát! Miért hasznos ez?

  4. Ismertesse a felhasználó által definiált és a predikátumdefiniált alosztályokat, valamint a közöttük lévő különbségeket!

  5. Ismertesse a felhasználó által definiált és a predikátumdefiniált specializációkat, valamint a közöttük lévő különbségeket!

  6. Ismertesse a specializációkra és generalizációkra vonatkozó megszorítások két fő típusát!

  7. Mi a különbség a specializációs hierarchia és a specializációs háló között?

  8. Mi a különbség a specializáció és a generalizáció között? Miért nem jelöljük ezt a különbséget a sémadiagramokon?

  9. Miben különbözik a kategória egy hagyományos osztott alosztálytól? Mire használjuk a kategóriákat? Illusztrálja példákkal válaszát!