Pytania oznaczone «unique-constraint»

Ograniczenia DDL UNIQUE zapewniają, że dane zawarte w kolumnie lub grupie kolumn są unikalne we wszystkich wierszach tabeli. Dane zawarte w danej kolumnie lub kolumnach są zatem przydatne do jednoznacznej identyfikacji wiersza w odpowiedniej tabeli.

15
Dlaczego klucz powinien być wyraźny?

Jestem bardzo nowy w temacie baz danych, więc może to zabrzmieć nieświadomie, ale jestem ciekawy, dlaczego klucz powinien być wyraźnie określony w tabeli. Czy to przede wszystkim po to, aby powiedzieć użytkownikowi, że podana wartość kolumny ma (miejmy nadzieję) niepowtarzalność w każdym wierszu?...

11
Adres e-mail unikalny czy klucz podstawowy?

Jestem nowicjuszem w bazach danych. Przeczytałem i przekonałem się, że prawdopodobnie nie jest dobrym pomysłem używanie adresu e-mail jako klucza podstawowego, ponieważ porównania ciągów są wolniejsze, co wpływa na wydajność w złożonych sprzężeniach, a jeśli e-mail się zmieni, musiałbym zmienić...