Припустимо, у мене є структура таблиці, така як:
Order
ID int, primary key
Name, string
OtherOrderFields...
RetailOrder
ID int, primary key
OrderID, foreign key
RetailOrderFields...
У структурі 4 суб'єкта, чи можна налаштуватитаблиця для кожного типу наслідування, так що RetailOrder походить від замовлення? Усі приклади, які я бачив до цього часу, мають вихідний клас за допомогою зовнішнього ключа (OrderID в цьому прикладі) як основний ключ для таблиці, але що робити, якщо це не справа, і кожна таблиця зберігає свій власний первинний ключ?
Відповіді:
3 для відповіді № 1Ні, це неможливо. Я думаю, ваша схема бази даних вгадує агрегацію (1-1 відношення) замість спадщини.