Font size
WorksheetsSQL 3
Total questions: 20
Worksheet time: 15mins
SELECT metraz, cena FROM mieszkania WHERE ile_pokoi > 3;
Dana jest tabela mieszkania zawierająca kolumny o nazwach: adres, metraz, ile_pokoi, standard, status, cena.
Wykonanie przedstawionej kwerendy SQL SELECT sprawi, że zostaną wyświetlone
wszystkie dane tych mieszkań, które mają co najmniej 3 pokoje.
metraż oraz cena tych mieszkań, które mają więcej niż 3 pokoje.
metraż oraz cena tych mieszkań, które mają co najmniej 3 pokoje.
wszystkie dane oprócz adresu tych mieszkań, które mają więcej niż 3 pokoje.
Baza danych ma dwie tabele połączone relacją 1..n. Którą klauzulą SQL należy połączyć tabele, aby wybrać korespondujące ze sobą wartości z pól obu tabel?
OUTER LINK
INNER LINK
JOIN
AND
Zgodnie z właściwościami ACID, dotyczącym wykonywania transakcji, wymaganie trwałości (ang. durability) oznacza, że
transakcja może być w pewnych warunkach podzielona na dwa niezależne etapy.
w czasie wykonania transakcji dane mogą być modyfikowane przez inne transakcje.
w przypadku naruszenia spójności bazy danych transakcja usuwa tabele z kluczami obcymi.
dane zatwierdzone przez transakcję powinny być dostępne niezależnie od tego, co się będzie działo po jej zakończeniu.
Baza danych zawiera tabelę faktury o polach: numer, data, id_klienta, wartosc, status. Każdego dniagenerowany jest raport faktur z bieżącego dnia.
Wyświetlane są jedynie numery i wartości faktur. Która z kwerend SQL służy do stworzenia tego raportu?
SELECT * FROM faktury;
SELECT numer, wartosc FROM faktury;
SELECT * FROM faktury WHERE data = CURRENT_DATE();
SELECT numer, wartosc FROM faktury WHERE data = CURRENT_DATE();
Polecenie SQL, które usuwa bazę danych o nazwie firma, ma postać
DROP firma;
ALTER firma DROP;
DROP DATABASE firma;
ALTER firma DROP DATABASE;
DELETE FROM mieszkania WHERE status = 1;
Zastosowanie kwerendy SQL spowoduje usunięcie
tabeli mieszkania z bazy danych.
pola o nazwie status z tabeli mieszkania.
rekordów, w których pole status jest równe 1, z tabeli mieszkania.
tabel, w których pole status jest równe 1, z bazy danych mieszkania.
Aby przywrócić bazę danych z kopii bezpieczeństwa na serwerze MSSQL, należy posłużyć się poleceniem
EXPORT DATABASE
BACKUP DATABASE
RESTORE DATABASE
UNBACKUP DATABASE
GRANT ALL ON firmy TO 'adam'@'localhost';
GRANT ALTER, CREATE, DROP ON firmy TO 'anna'@'localhost';
GRANT SELECT, INSERT, UPDATE ON firmy TO 'tomasz'@'localhost';
W języku SQL wykonano przedstawione w ramce polecenia GRANT. Kto będzie miał prawo do przeglądania danych oraz ich zmiany?
Adam i Anna.
Tylko Tomasz.
Tomasz i Anna.
Tomasz i Adam.
Jaką funkcję pełni kwerenda krzyżowa w bazie MS Access?
Modyfikuje istniejące dane w tabeli.
Usuwa rekordy tabel według podanych kryteriów.
Dołącza do wybranej tabeli rekordy z innej tabeli.
Prezentuje zliczone wartości z pola i przyporządkowuje je w wiersze i kolumny.
Funkcja CONCAT() w języku SQL odpowiada za
usunięcie wskazanego tekstu.
łączenie wyświetlanego tekstu.
przycięcie wyświetlanego tekstu.
wyznaczenie z wejściowego tekstu podłańcucha znaków.
W tabeli produkt znajdują się przedmioty wyprodukowane po 2000 roku, z polami nazwa
i rok_produkcji. Klauzula SQL wyświetli listę przedmiotów wyprodukowanych
SELECT * FROM `produkt` WHERE SUBSTR(rok_produkcji,3,2)=17;
w roku 2017.
po roku 2017.
przed rokiem 2017.
w latach innych niż 2017.
W przedstawionym diagramie bazy danych biblioteka, elementy: czytelnik, wypozyczenie i ksiazka są
atrybutami.
krotkami.
encjami.
polami.
W języku zapytań SQL, aby dodać do tabeli Towar kolumnę rozmiar typu znakowego o maksymalnej długości 20 znaków, należy wykonać polecenie
ALTER TABLE Towar ADD rozmiar varchar(20);
ALTER TABLE Towar DROP COLUMN rozmiar varchar(20);
ALTER TABLE Towar ALTER COLUMN rozmiar varchar(20);
ALTER TABLE Towar CREATE COLUMN rozmiar varchar(20);
W relacyjnym modelu baz danych krotkami nazywa się
liczbę rekordów tabeli.
wszystkie wiersze tabeli wraz z wierszem nagłówkowym.
wszystkie kolumny tabeli, które zawierają atrybuty obiektu.
wiersze tabeli z wyjątkiem wiersza nagłówkowego, w którym umieszcza się nazwy kolumn.
Które zapytanie SQL dla tabeli pracownicy utworzonej według schematu: id, imie, nazwisko, plec, zarobek,
obliczy osobno średni zarobek kobiet i średni zarobek mężczyzn?
SELECT AVG(zarobek) FROM pracownicy GROUP BY plec;
SELECT AVG(zarobek) FROM pracownicy AS sredni_zarobek;
SELECT AVG(zarobek) FROM pracownicy WHERE plec='k' AND plec='m';
SELECT AVG(zarobek) FROM pracownicy GROUP BY plec HAVING plec='k' AND plec='m';
Które polecenie SQL zamieni w tabeli tab w kolumnie kol wartość Ania na Zosia?
UPDATE tab SET kol = 'Zosia' WHERE kol = 'Ania';
UPDATE tab SET kol = 'Ania' WHERE kol = 'Zosia';
ALTER TABLE tab CHANGE kol = 'Zosia' kol = 'Ania';
ALTER TABLE tab CHANGE kol = 'Ania' kol = 'Zosia';
Aby w tworzonej w języku SQL tabeli praca dodać w kolumnie stawka warunek, że musi przyjmować rzeczywiste wartości dodatnie mniejsze od 50, należy użyć zapisu
... stawka float CHECK (stawka IN (0, 50.00))
... stawka float CHECK (stawka>0 OR stawka<50.00)
... stawka float CHECK (stawka>0 AND stawka<50.00)
... stawka float CHECK (stawka BETWEEN 0 AND 50.00)
ALTER TABLE pracownicy MODIFY plec char(9);
(w MySQL zamiast ALTER COLUMN stosuje się MODIFY)
W jaki sposób wykonanie podanej w ramce kwerendy SQL wpłynie na tabelę pracownicy?
Zmieni typ danych kolumny plec na znakowy o stałej długości 9
Doda kolumnę plec ze znakowym typem danych o stałej długości 9
Zmieni typ danych kolumny plec na znakowy o zmiennej długości 9
Doda kolumnę plec ze znakowym typem danych o zmiennej długości 9
Wykonując raport w systemie obsługi relacyjnych baz danych, umożliwia się
analizę wybranych danych.
usuwanie danych w tabelach.
dodawanie danych w tabelach.
aktualizowanie danych w tabelach.
Jak posortowana będzie lista, utworzona ze wszystkich kolumn tabeli uczniowie i zawierająca uczniów ze średnią większą od 5, która zostanie zwrócona jako wynik przedstawionego zapytania?
SELECT * FROM uczniowie WHERE średnia > 5 ORDER BY klasa ASC;
Rosnąco wg parametru klasa
Rosnąco wg parametru średnia
Malejąco wg parametru klasa
Malejące wg parametru średnia
