wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL-bazy danych

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Co to "klucz podstawowy"?

a)

Klucz, który wykorzystuje się do odczytu bazy danych.

b)

Jest to jedna z form tworzenia baz danych.

c)

To unikatowa nazwa pola, gdzie używa się nazwy ID.

d)

Jest to kod, który zna każda osoba tworząca bazy danych.

2.
Atrybut w tabeli bazy danych to
a)
kolumna
b)
wiersz
c)
rekord
d)
opis pola
3.

Co to jest kwerenda w bazie danych?

a)

struktura bazy danych

b)

nazwa pół rekordów w bazie danych

c)

kopia bazy danych

d)

komenda do zarządzania bazą danych lub jej zawartością

4.

Podstawowe operacje na bazach danych to:

a)

wprowadzanie, modyfikowanie, wyszukiwanie, sortowanie danych

b)

zmiana wielkości przycisków

c)

wypełnianie kolorem tła

d)

formatowanie przycisków

5.
Na obrazku kluczem podstawowym dla tej tabeli jest pole:
a)
Samochód_ID
b)
Marka
c)
Rok_prod
d)
Kolor
6.
Rysunek przedstawia:
a)
relacje
b)
tablice
c)
identyfikatory
d)
klucz podstawowy
7.
Obrazek przedstawia jeden z obiektów w bazie danych czyli:
a)
tabelę
b)
raport
c)
rekord
d)
formularz
8.
Obrazek przedstawia jeden z obiektów w bazie danych czyli:
a)
formularz
b)
tabelę
c)
rekord
d)
raport
9.
Liczba rekordów w przedstawionej tabeli jest równa
a)
3
b)
4
c)
5
d)
2
10.

Ile obiektów znajduje się w poniższej bazie danych?

a)

1 formularz i 3 tabele

b)

2 formularze i 2 tabele

c)

2 formularze i 3 tabele

d)

1 formularz i 1 tabela

11.

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;

12.

Klauzula FROM służy do

a)

Określania warunku kryterium/filtrów w kwerendzie

b)

Określania z jakiej tabeli mają pochodzić wyniki kwerendy

c)

Określania z jakiej bazy mają pochodzić wyniki kwerendy

d)

Określenia jakich kolumn oczekujemy w wyniku kwerendy

13.

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';

14.

Wynik zapytania:

SELECT * FROM Uczniowie WHERE srednia>5 ORDER BY klasa DESC;

będzie uporządkowany według klasy:

a)

rosnąco

b)

malejąco

15.

Zapytanie:

SELECT COUNT(*) FROM tabela;

a)

zwróci ilość wierszy w tabeli

b)

zwróci sumę wartości z tabeli

c)

zwróci ilość znaków gwiazdki w tabeli

16.

Baza danych zawiera tabele artykuły z polami: nazwa, typ, producent, cena. Aby wyświetlić wszystkie nazwy artykułów wyłącznie typu pralka, dla których cena jest z przedziału 1000 PLN i 1500 PLN, należy zastosować polecenie

a)

SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena FROM 1000 TO 1500;

b)

SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena IN (1000,1500);

c)

SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 AND 1500;

d)

SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500;

17.
Kwerenda
SELECT * FROM NAZWISKA WHERE STANOWISKO = ‘URZEDNIK’;
a)
Wyświetli imiona i nazwiska urzędników
b)
Wyświetli wszystkie dane z tabeli nazwiska o stanowisku urzędnik
c)
Wyświetli wszystkie dane z tabeli nazwiska
d)
Wyświetli imię i nazwisko  z tabeli nazwiska dla urzędników
18.
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;
19.
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.
20.
Funkcja agregująca MIN języka SQL ma za zadanie policzyć
a)
liczbę wierszy zwróconych kwerendą.
b)
wartość minimalną kolumny zwróconej kwerendą.
c)
długość znaków w zwróconych kwerendą rekordach.
d)
średnią wartości różnych pól rekordu zwróconego zapytaniem.
21.

Jakie są nazwy typowych poleceń języka zapytań SQL, związane z wykonywaniem operacji na danych SQL DML (np.: umieszczanie danych w bazie, kasowanie dokonywanie zmian w danych)?

a)
SELECT, SELECT INTO
b)
ALTER, CREATE, DROP
c)
DENY, GRANT, REVOKE
d)
DELETE, INSERT, UPDATE
22.

W jaki sposób wykonanie podanej w ramce kwerendy SQL wpłynie na tabelę pracownicy?

a)

Zmieni typ danych kolumny plec na znakowy o stałej długości 9

b)

Doda kolumnę plec ze znakowym typem danych o stałej długości 9

c)

Zmieni typ danych kolumny plec na znakowy o zmiennej długości 9

d)

Doda kolumnę plec ze znakowym typem danych o zmiennej długości 9

23.

Do tabeli pracownicy wpisano rekordy. Co zostanie wyświetlone po uruchomieniu kwerendy SQL SELECT podanej w ramce?

a)

Wartość 5400, czyli najwyższa pensja pracownika.

b)

Wartość 19500, czyli suma wszystkich pensji pracowników.

c)

Wartość 10000, czyli suma pensji pracownika o id=4 oraz o id=6

d)

Dwie wartości: 4600 i 5400, jako pensje pracowników wyższe niż 4000

24.

W języku SQL w wyniku wykonania zapytania zostanie

a)

dodana kolumna grupa.

b)

usunięta kolumna grupa.

c)

zmieniona nazwa tabeli na grupa.

d)

zmieniona nazwa kolumny na grupa.

25.

Przedstawione polecenie MySQL ma za zadanie

a)

usunąć kolumnę tytul z tabeli ksiazki.

b)

zmienić nazwę kolumny w tabeli ksiazki.

c)

dodać do tabeli ksiazki kolumnę tytul.

d)

zmienić typ kolumny tytul w tabeli ksiazki.