Strona główna › Pytania INF.03 › Pytanie 1331
INF.03 · pytanie #1331
W języku SQL używanym przez bazę danych MySQL atrybut UNIQUE w poleceniu CREATE TABLE
- Awymusza niepowtarzalne nazwy kolumn tabeli
- Buniemożliwia wprowadzenie wartości NULL
- Cjest stosowany jedynie w przypadku kolumn liczbowych
- Djest używany, jeżeli wartości w danej kolumnie nie mogą się powtarzać
Poprawna odpowiedź: D. jest używany, jeżeli wartości w danej kolumnie nie mogą się powtarzać
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Atrybut UNIQUE w poleceniu CREATE TABLE w języku SQL dla bazy danych MySQL jest kluczowym elementem, który zapewnia, że wartości w danej kolumnie są unikalne dla każdego rekordu w tabeli. Oznacza to, że nie może istnieć więcej niż jeden rekord z taką samą wartością w kolumnie oznaczonej tym atrybutem. Dzięki temu, gdy projektujemy bazę danych, możemy zagwarantować integralność danych oraz ich spójność, co jest szczególnie istotne w przypadku kluczowych informacji, jak identyfikatory użytkowników czy numery seryjne produktów. Na przykład, jeżeli mamy tabelę użytkowników z kolumną 'email', możemy zastosować atrybut UNIQUE, aby upewnić się, że każdy użytkownik ma unikalny adres e-mail. W praktyce, jeżeli spróbujemy wprowadzić dwa rekordy z tym samym adresem e-mail, baza danych zgłosi błąd. Warto zauważyć, że atrybut UNIQUE pozwala na wprowadzenie wartości NULL, o ile nie ma innych wartości w danej kolumnie. Zgodnie z zasadami normalizacji danych, stosowanie atrybutu UNIQUE jest standardowym podejściem do zapewnienia jakości danych i ich unikalności w systemach zarządzania bazami danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.