- ALTER
- SELECT
- CREATE
- UPDATE
EE.08 + EE.09 = TECHNIK INFORMATYK (Formuła 2017)
Pokazywanie postów oznaczonych etykietą TabeleSQL. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą TabeleSQL. Pokaż wszystkie posty
Zadanie 23. z .EE.09-SG-23.01
Tabela Pracownicy zawiera dane pracowników z różnych działów, co określa pole liczbowe dzial. Ponieważ zazwyczaj są wykonywane kwerendy tylko na dziale równym 2, to można uprościć zapytania do tabeli, tworząc wirtualną tabelę o nazwie Prac_dzial2 za pomocą zapytania
- CREATE VIEW Prac_dzial2 AS SELECT * FROM Pracownicy WHERE dzial=2;
- CREATE VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
- VIEW Prac_dzial2 SELECT FROM Pracownicy WHERE dzial=2;
- VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
Zadanie 21. z .EE.09-SG-22.06
Podczas tworzenia tabeli produkty należy utworzyć pole cena będące reprezentacją ceny produktu. Odpowiedni typ dla tego pola, to
- DECIMAL(10, 2)
- INTEGER(11)
- TINYTEXT
- ENUM
Zadanie 22. z .EE.09-SG-22.06
Tworząc tabelę, do pola które będzie przyjmowało kolejne liczby całkowite nadawane automatycznie, należy dodać własność
- NULL
- NOT NULL
- PRIMARY KEY
- AUTO_INCREMENT
Zadanie 24. z .EE.09-SG-22.06
Sklep internetowy korzysta z tabeli faktury. Podczas tworzenia faktury nie zawsze pole dataPlatnosci jest wypełniane. Aby to naprawić, na koniec dnia należy wpisać aktualną datę do wierszy, w których to pole jest puste (niewypełnione). Można w tym celu posłużyć się kwerendą
- UPDATE faktury SET dataPlatnosci=CURTIME() WHERE id = 3;
- UPDATE faktury SET dataPlatnosci=CURDATE() WHERE dataPlatnosci IS NULL;
- UPDATE faktury SET dataPlatnosci=CURTIME() WHERE dataPlatnosci IS NOT NULL;
- UPDATE faktury SET dataPlatnosci=CURDATE() WHERE dataplatnosci = '0000-00-00 ';
Zadanie 23. z .EE.09-SG-22.01
W języku SQL usunięcie wszystkich danych z tabeli bez usuwania samej tabeli możliwe jest za pomocą polecenia
- DROP
- ALTER
- UPDATE
- TRUNCATE
Zadanie 24. z .EE.09-SG-22.01
CREATE TABLE ksiazka (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
tytul VARCHAR(200),
autor SMALLINT UNSIGNED NOT NULL,
CONSTRAINT `dane` FOREIGN KEY (autor) REFERENCES autorzy(id)
);
Pole autor w tabeli ksiazka jest
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
tytul VARCHAR(200),
autor SMALLINT UNSIGNED NOT NULL,
CONSTRAINT `dane` FOREIGN KEY (autor) REFERENCES autorzy(id)
);
Pole autor w tabeli ksiazka jest
- kluczem głównym tabeli ksiazka.
- kluczem obcym związanym z tabelą autorzy.
- polem wykorzystanym przy relacji z tabelą dane.
- polem typu napisowego zawierającym dane o autorze.
Zadanie 14. z .EE.09-SG-21.06
Aby przy pomocy zapytania SQL zmodyfikować strukturę istniejącej tabeli, należy zastosować kwerendę
- UPDATE
- INSERT INTO
- ALTER TABLE
- CREATE TABLE
Zadanie 21. z .EE.09-SG-21.06
Aby usunąć wszystkie rekordy z tabeli należy zastosować kwerendę
- INSERT INTO
- ALTER COLUMN
- CREATE COLUMN
- TRUNCATE TABLE
Zadanie 22. z .EE.09-SG-21.06
ALTER TABLE artykuly MODIFY cena float;
Kwerenda ma za zadanie w tabeli artykuly
- usunąć kolumnę cena typu float.
- zmienić typ na float dla kolumny cena.
- zmienić nazwe kolumny z cena na float.
- dodać kolumnę cena o typie float, jeśli nie istnieje.
Zadanie 16. z .EE.09-SG-21.01
Za pomocą którego polecenia SQL można usunąć z tabeli artykuly wiersze zawierające słowo „sto” znajdujące się w dowolnym miejscu pola tresc?
- DELETE FROM artykuly WHERE tresc = "%sto%";
- DELETE * FROM artykuly WHERE tresc = "%sto%";
- DELETE FROM artykuly WHERE tresc LIKE "%sto%";
- DELETE * FROM artykuly WHERE tresc LIKE "%sto%";
Zadanie 13. z .EE.09-SG-20.06
W języku SQL, aby zmienić strukturę tabeli, np. poprzez dodanie lub usunięcie kolumny, należy zastosować polecenie
- UPDATE
- TRUNCATE
- DROP TABLE
- ALTER TABLE
Zadanie 20. z .EE.09-SG-20.06
Wskaż różnicę pomiędzy poleceniami DROP TABLE i TRUNCATE TABLE.
- DROP TABLE usuwa tabelę, a TRUNCATE TABLE modyfikuje w niej dane spełniające warunek.
- DROP TABLE usuwa tabelę, a TRUNCATE TABLE usuwa wszystkie dane, pozostawiając pustą tabelę.
- Obydwa polecenia usuwają jedynie zawartość tabeli, ale tylko polecenie DROP TABLE może być cofnięte.
- Obydwa polecenia usuwają tabelę wraz zawartością, ale tylko polecenie TRUNCATE TABLE może być cofnięte.
Zadanie 20. z .EE.09-SG-20.01
Aby usunąć tabelę należy zastosować kwerendę
- DELETE
- UNIQUE
- DROP TABLE
- TRUNCATE TABLE
Zadanie 21. z .EE.09-SG-20.01
Za pomocą przedstawionego zapytania w tabeli zostanie
- zmieniona nazwa kolumny z nazwa1 na nazwa2.
- zmieniona wartość kolumny nazwa2 na DOUBLE.
- dodana kolumna nazwa2 typu zmiennoprzecinkowego.
- dodana kolumna nazwa2 przyjmująca wartość domyślną DOUBLE.
Zadanie 13. z .EE.09-X-19.06
W języku SQL aby zmodyfikować dane w tabeli, należy posłużyć się poleceniem
- CREATE
- UPDATE
- SELECT
- JOIN
Zadanie 15. z .EE.09-X-19.06
Aby utworzyć tabelę, należy się posłużyć poleceniem
- INSERT INTO
- ALTER TABLE
- CREATE TABLE
- CREATE DATABASE
Zadanie 21. z .EE.09-X-19.06
Za pomocą polecenia ALTER TABLE można
- usuwać tabelę.
- tworzyć tabelę.
- modyfikować strukturę tabeli.
- modyfikować wartości zapisane w rekordach tabeli.
Zadanie 22. z .EE.09-X-19.06
W bazie danych zdefiniowano tabelę Mieszkancy wypełnioną danymi. Aby usunąć tę tabelę wraz z zawartością, należy posłużyć się poleceniem
- DROP TABLE Mieszkancy;
- DELETE FROM Mieszkancy;
- ALTER TABLE Mieszkancy;
- TRUNCATE TABLE Mieszkancy;
Subskrybuj:
Posty (Atom)