wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bazy danych i SQL-test

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Relacje :

a)

typy danych w polach klucza podstawowego

b)

jedno lub kilka pól tabeli

c)

inaczej tzw. klucze podstawowe

d)

opisują sposób powiązania informacji zawartych w wielu tabelach

2.

Wskaż zapytanie, w którym dane zostały posortowane

a)

SELECT imie, nazwisko FROM gracze WHERE wynik > 100 GROUP BY wynik

b)

SELECT AVG(ocena) FROM uczniowie WHERE klasa = 2

c)

SELECT TOP 10 nazwisko FROM firma WHERE pensja > 2000

d)

SELECT imie, nazwisko FROM mieszkancy WHERE wiek > 18 ORDER BY wiek

3.

Polecenie SQL które słuzy do utworzenia struktury (bazy, tabeli..) to :

a)

creation

b)

create

c)

write

d)

select

4.

Polecenie SQL INSERT słuzy do:

a)

zamiany danych

b)

umieszczenia danych

c)

usunięcia danych

d)

aktualizacji danych

5.

Aby policzyć wszystkie wiersze tabeli Koty należy użyć polecenia:

a)

SELECT COUNT(Koty) AS ROWNUM

b)

SELECT COUNT(*) FROM Koty

c)

SELECT COUNT(ROWNUM) FROM Koty

6.
Na obrazku kluczem podstawowym dla tej tabeli jest pole:
a)
Samochód_ID
b)
Marka
c)
Rok_prod
d)
Kolor
7.

W celu wyświetlenia listy nazwisk osób zapisanych w tabeli OSOBY uporządkowanej według roku urodzenia malejąco, należy użyć zapytania:

a)

SELECT nazwisko FROM OSOBY

ORDER BY rok_urodzenia ASC;

b)

SELECT nazwisko FROM OSOBY

ORDER BY rok_urodzenia DESC;

c)

SELECT nazwisko FROM OSOBY

ORDER BY rok_urodzenia;

d)

SELECT nazwisko FROM OSOBY

GROUP BY rok_urodzenia ASC;

8.

Zapytanie wybierające imie, nazwisko i ocenę z tabeli UCZNIOWIE dla uczniów klasy IVa:

a)

SELECT imie, nazwisko, ocena FROM UCZNIOWIE

WHERE klasa='IVA';

b)

SELECT * FROM UCZNIOWIE

WHERE klasa='IVA';

c)

SELECT imie, nazwisko, ocena

FROM UCZNIOWIE AND klasa='IVA';

d)

SELECT imie, nazwisko, ocena FROM UCZNIOWIE

LIKE klasa='IVA';

9.
Kwerenda wybierającą imię, nazwisko, stanowisko i pensję z tabeli nazwiska dla urzędnika i prezesa, których pensja jest wyższa niż 900zł
a)
a)  SELECT imię, nazwisko, pensja, stanowisko FROM NAZWISKA WHERE stanowisko = 'prezes' OR stanowisko = 'urzędnik' AND pensja > 900;
b)
a)  SELECT imię, nazwisko, pensja, stanowisko FROM NAZWISKA WHERE stanowisko = 'prezes' AND stanowisko = 'urzędnik' AND pensja > 900;
c)
a)  SELECT imię, nazwisko, pensja, stanowisko FROM NAZWISKA WHERE stanowisko = 'prezes' OR stanowisko = 'urzędnik' AND pensja = 900;
d)
a)  SELECT imię, nazwisko, pensja, stanowisko FROM NAZWISKA WHERE stanowisko = 'prezes' OR stanowisko = 'urzędnik' OR pensja > 900;
10.
Przedstawione polecenie MySQL ma za zadanie
a)
usunąć kolumnę tytul z tabeli ksiazki.
b)
dodać do tabeli ksiazki kolumnę tytul.
c)
zmienić nazwę kolumny w tabeli ksiazki.
d)
zmienić typ kolumny tytul w tabeli ksiazki.