W języku SQL, aby dodać atrybut klucza podstawowego do pola id w istniejącej tabeli produkt, należy użyć składni:
W języku SQL, aby dodać atrybut klucza podstawowego do pola id w istniejącej tabeli produkt, należy użyć składni:
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A (ALTER TABLE produkt ADD PRIMARY KEY (id))
ALTER TABLE produkt– informujemy bazę, że zmieniamy strukturę tabeliprodukt.ADD PRIMARY KEY (id)– dodajemy ograniczenie (constraint) typu klucz podstawowy na kolumnieid.
Pozostałe opcje służą do modyfikacji typu kolumny (B) lub usuwania ograniczeń (C, D).
Dlaczego pozostałe opcje są nieprawidłowe?
- B: Zapytanie
ALTER TABLE produkt ALTER COLUMN id INTzawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych. - C: Zapytanie
ALTER TABLE produkt DROP CONSTRAINT idzawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych. - D: Zapytanie
ALTER TABLE produkt DROP PRIMARY KEYzawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Klucz główny (PRIMARY KEY)Jedno lub więcej pól w tabeli, które jednoznacznie identyfikują każdy rekord. Wartości muszą być unikalne i nie mogą być równe NULL.
- Polecenia DDL (CREATE, ALTER, DROP, TRUNCATE)Zestaw instrukcji SQL służących do definiowania i modyfikowania struktury obiektów bazy danych (tabel, widoków, indeksów, baz).
- Zasięg zmiennych i Hoisting (let, const vs var)Mechanizmy określające widoczność zmiennych w blokach kodu oraz wynoszenie deklaracji zmiennych i funkcji na górę zakresu (Hoisting).
Podobne pytania z działu „Sql definicja ddl”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 69 pytań z tego działu.
- #28
Co należy zastosować w organizacji danych, aby zapytania w bazie danych były wykonywane szybciej?
- #64
Które ze stwierdzeń prawidłowo charakteryzuje zdefiniowaną tabelę: CREATE TABLE dane (kolumna INTEGER(3));
- #104
Polecenie w języku SQL ALTER TABLE USA... ma za zadanie
- #148
Aby stworzyć tabelę w bazie danych, należy zastosować polecenie SQL
- #157
Które z poleceń umożliwia dodanie kolumny zadaniekompletne do tabeli zadania?