
Обобщението и специализацията са точно противоположни. Освен това ще обсъдим разликите между обобщението и специализацията с помощта на сравнителната таблица.
Сравнителна таблица
Основа за сравнение | обобщение | специализация |
---|---|---|
Основен | Той се осъществява по начин отдолу нагоре. | Той се осъществява по начин отгоре-надолу. |
функция | Обобщението извлича общите характеристики на множество обекти, за да образуват нова единица. | Специализацията разделя обекта на множество нови обекти, които наследяват някаква характеристика на разделящата единица. |
Субекти | Субектът с по-високо ниво трябва да има субекти на по-ниско ниво. | Субектът с по-високо ниво не може да има субекти на по-ниско ниво. |
размер | Генерализацията намалява размера на схемата. | Специализацията увеличава размера на схемата. |
Приложение | Обекти за обобщение върху група от обекти. | Специализацията се прилага за едно цяло. |
резултат | Обобщението води до формиране на едно цяло от множество субекти. | Специализацията води до формиране на множествена единица от едно цяло. |
Определение на обобщението
Обобщение, този термин често се използва при проектирането на всяка релационна схема. Ако проектирането се извършва отдолу нагоре, то се представя като обобщение. Ако субектите, за които е установено, че създават схема, споделят някои подобни характеристики, тогава те се комбинират, за да образуват обект от по-високо ниво.
В обобщението, ние казваме, че ако някои субекти на по-ниско ниво имат някои общи характеристики, тогава те се образуват, за да образуват нова единица от по-високо ниво, която допълнително ще се комбинира с някои единици, за да образуват нов обект на по-високо ниво. В обобщението никога не може да има обект на високо ниво без ниско ниво на субект.
Обобщението винаги се прилага за група от обекти и ако се прегледа, изглежда намалява размера на схемата.
Нека обсъдим пример за обобщение. Ако ви помоля да посочите някакво обзавеждане, то тогава е обичайно да се каже, учебна маса, маса за хранене, компютърна маса, фотьойл, сгъваем стол, офис стол, двойно легло, единично легло и списъкът е такава.

Мебелната единица е обобщената единица на всички тези обекти, за които говорихме по-горе.
Определение за специализация
Специализацията е процедура за проектиране, която се осъществява по начин отгоре-надолу . Специализацията е точно обратна на обобщението. В специализацията ние разделяме едно образувание, за да формираме множество субекти на по-ниско ниво. Тези новообразувани лица от по-ниско ниво наследяват някои характеристики на субектите от по-високо ниво.
Може да се случи, че субект на по-високо ниво може да не се раздели по-нататък и следователно не може да има субект на по-ниско ниво. Специализацията винаги се прилага върху една единица и ако се прегледа, тя увеличава размера на схемата.
Letus обсъжда специализация с помощта на пример. Нека вземем едно животно и да приложим специализация върху него. Естественото животно може допълнително да се разлее в земноводни, влечуги, птици, бозайници, списъкът е дълъг, но това е достатъчно за обяснение на специализацията.

Това е начинът, по който специализацията увеличава броя на обектите, увеличаващи размера на схемата.
Ключови различия между генерализация и специализация в СУБД
- Основната разлика между обобщение и специализация е, че генерализацията е подход отдолу нагоре. Специализацията обаче е подход „отгоре надолу“.
- Генерализирайте клуба всички субекти, които споделят някои общи свойства, за да образуват ново образувание. От друга страна, специализацията е разпиляла едно образувание, за да образува множество нови обекти, които наследяват някои свойства на преливания обект.
- В обобщението, по-висш субект трябва да има някои по-ниски субекти, докато при специализацията по-висш субект не може да има нищо по-ниско същество.
- Обобщението помага за намаляване на размера на схемата, докато специализацията е точно обратна, увеличава броя на обектите, като по този начин увеличава размера на схемата.
- Обобщението винаги се прилага към групата от единици, докато специализацията винаги се прилага за една единица.
- Обобщението води до формиране на едно цяло, докато специализацията води до образуването на множество нови единици.
Заключение:
Обобщението и специализацията са както процедурите за проектиране, така и двете са еднакво важни за проектиране на схема. Кое да се използва зависи от изискването на потребителя.