Bazy danych · Junior · Pytanie 3 z 75
Czym jest klucz obcy?
- ✓Poprawna odpowiedź: Kolumną, która odwołuje się do klucza głównego (lub unikalnego) innej tabeli, a baza sprawdza, czy taki wiersz istnieje
- 2Kluczem zaimportowanym z innego serwera bazy danych
- 3Kluczem do szyfrowania tabeli
Wyjaśnienie
Na przykład orders.user_id odwołuje się do users.id. Baza odrzuci zamówienie dla nieistniejącego użytkownika. ON DELETE CASCADE lub ON DELETE SET NULL określają, co się stanie po usunięciu wiersza, do którego jest odwołanie.