Успадкування об’єктів SQL базується на генеалогічному дереві типів об’єктів, яке утворює ієрархію типів. Ієрархія типів складається з a тип батьківського об'єкта, званий супертипом, і один або більше рівнів типів дочірніх об’єктів, званих підтипами, які є похідними від батьківського.
Використовуйте тип даних SUPER для зберігання напівструктурованих даних або документів як значень. Напівструктуровані дані не відповідають жорсткій та табличній структурі реляційної моделі даних, що використовується в базах даних SQL. Він містить теги, які посилаються на окремі сутності в даних.
Він являє собою узагальнення кількох сутностей. Наприклад, розглянемо супертип "Транспортний засіб", який містить такі загальні атрибути, як "Виробник", "Модель" і "Рік". Автомобілі, мотоцикли та вантажівки можуть бути підтипами цього супертипу, успадковуючи ці загальні атрибути.
Суперкласи є компоненти успадкування даних, де певні властивості, атрибути або характеристики сутності успадковуються або передаються від батьківського об’єкта до його дочірніх об’єктів або сутностей. Суперкласи функціонують як найвищий рівень класифікації в структурі.
Сутність супертипу є сутність моделі даних, яка має одну або більше інших сутностей, які діють як підтипи. У структурі сутності надтипу/підтипу: сутність верхнього рівня називається батьківською сутністю або сутністю супертипу. Кожна сутність нижчого рівня називається дочірньою сутністю або сутністю підтипу.
У моделюванні даних, Підтип — це спеціалізована категорія більш загальної сутності. Він успадковує всі атрибути та зв’язки загальної сутності (званої супертипом), але також має додаткові атрибути та зв’язки, характерні для нього самого.
Що таке суперключі в SQL? Супер ключ є один ключ або група кількох ключів, які можуть однозначно ідентифікувати кортежі в таблиці. Суперключ може містити кілька атрибутів, які можуть не ідентифікувати кортежі в таблиці окремо, але, згруповані з певними ключами, вони можуть унікально ідентифікувати кортежі.