Strona główna › Pytania INF.03 › Pytanie 2107
INF.03 · pytanie #2107
W SQL wykorzystywanym przez system baz danych MySQL atrybut UNIQUE w poleceniu CREATE TABLE
- AWymusza unikalne nazwy kolumn w tabeli
- BJest stosowany wyłącznie w przypadku kolumn liczbowych
- CZabrania wprowadzenia wartości NULL
- DJest używany, gdy wartości w kolumnie nie mogą się powtarzać
Poprawna odpowiedź: D. Jest używany, gdy wartości w kolumnie nie mogą się powtarzać
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Atrybut UNIQUE w MySQL jest kluczowym elementem definicji tabeli, który zapewnia, że wartości w danej kolumnie są unikalne w obrębie całej tabeli. Oznacza to, że nie może być dwóch wierszy, które mają tę samą wartość w kolumnie oznaczonej jako UNIQUE. Jest to szczególnie istotne w kontekście zarządzania danymi, gdyż pozwala na eliminację duplikatów, co jest zgodne z najlepszymi praktykami projektowania baz danych. Przykładem zastosowania atrybutu UNIQUE może być tabela przechowująca dane użytkowników, gdzie adres e-mail powinien być unikalny dla każdego użytkownika. Dzięki temu, system może zapewnić, że nie dojdzie do przypadkowego utworzenia dwóch kont z tym samym adresem e-mail. Warto dodać, że atrybut UNIQUE może współistnieć z wartościami NULL – w MySQL, wiele wartości NULL jest dozwolonych w kolumnie, która ma zastosowany atrybut UNIQUE. Zrozumienie i prawidłowe wykorzystanie tego atrybutu jest kluczowe dla zachowania integralności danych i efektywności operacji na bazie danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.