Bazy danych · Middle · Pytanie 57 z 75
Czym jest asocjacja polimorficzna i jaki ma problem?
- 1Widokiem nad kilkoma tabelami
- 2Tabelą z kolumnami różnych typów
- ✓Poprawna odpowiedź: Tabelą typu
comments(commentable_type, commentable_id)wskazującą na różne tabele; baza nie może wymusić na niej klucza obcego
Wyjaśnienie
Alternatywy: osobne klucze obce dopuszczające NULL z CHECK, że ustawiony jest dokładnie jeden, albo osobna tabela łącząca dla każdego typu rodzica.