Bazy danych · Junior · Pytanie 38 z 75
Która tabela narusza pierwszą postać normalną (1NF)?
- 1
users(id, name)iphones(user_id, phone) - ✓Poprawna odpowiedź:
users(id, name, phones), gdziephoneszawiera'111, 222, 333' - 3
users(id, name, email)z unikalnym e-mailem
Wyjaśnienie
1NF wymaga wartości atomowych. Listy w jednej komórce nie da się porządnie zindeksować, zwalidować ani złączyć; przenieś ją do osobnej tabeli.