wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL2

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.

W języku SQL polecenie INSERT INTO

a)

dodaje tabelę

b)

dodaje pola do tabeli

c)

aktualizuje rekordy określoną wartością

d)

wprowadza dane do tabeli

2.

Jednoznacznym identyfikatorem rekordu w bazie danych jest pole

a)

klucza podstawowego.

b)

klucza obcego.

c)

numeryczne.

d)

relacji.

3.

Aby naprawić bazę danych w MySQL, należy użyć polecenia

a)

REPAIR

b)

FIX

c)

UPDATE

d)

CHANGE

4.

Zdefiniowano bazę danych z tabelą sklepy o polach: nazwa, ulica, miasto, branza. Aby wyszukać wszystkie nazwy sklepów spożywczych zlokalizowanych wyłącznie we Wrocławiu, należy posłużyć się kwerendą:

a)

SELECT sklepy FROM nazwa WHERE branza='spożywczy' BETWEEN miasto='Wrocław';

b)

SELECT nazwa FROM sklepy WHERE branza='spożywczy' AND miasto='Wrocław';

c)

SELECT nazwa FROM sklepy WHERE branza='spożywczy' OR miasto='Wrocław';

d)

SELECT sklepy FROM branza='spożywczy' WHERE miasto='Wrocław';

5.

W języku SQL klauzula DISTINCT instrukcji SELECT sprawi, że zwrócone dane

a)

zostaną posortowane

b)

nie będą zawierały powtórzeń.

c)

będą spełniały określony warunek.

d)

będą pogrupowane według określonego pola.

6.

W bazie danych sklepu istnieje tabela artykuly zawierająca pole o nazwie nowy. Aby pole to wypełnić wartościami TRUE dla każdego rekordu, należy zastosować kwerendę

a)

UPDATE nowy FROM artykuly VALUE TRUE;

b)

INSERT INTO artykuly VALUE nowy=TRUE;

c)

UPDATE artykuly SET nowy=TRUE;

d)

INSERT INTO nowy FROM artykuly SET TRUE;

7.

Zdefiniowano bazę danych z tabelą podzespoły o polach: model, producent, typ, cena. Aby wyświetlić wszystkie modele pamięci RAM firmy Kingston w kolejności od najtańszej do najdroższej, należy posłużyć się kwerendą:

a)

SELECT model FROM podzespoly WHERE typ='RAM' OR producent='Kingston' ORDER BY cena DESC;

b)

SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena DESC;

c)

SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena ASC;

d)

SELECT model FROM podzespoly WHERE typ='RAM' OR producent='Kingston' ORDER BY cena ASC;

8.

Które ze stwierdzeń prawidłowo charakteryzuje zdefiniowaną tabelę:

CREATE TABLE dane (kolumna INTEGER(3));

a)

Tabela o nazwie dane posiada trzy kolumny liczb całkowitych

b)

Tabela posiada jedną kolumnę zawierającą trzy elementowe tablice

c)

Tabela o nazwie dane posiada jedną kolumnę liczb całkowitych

d)

Kolumny tabeli dane nazywają się: kolumna1, kolumna2, kolumna3

9.

Którego ze słów kluczowych języka SQL należy użyć, aby wyeliminować duplikaty?

a)

LIKE

b)

GROUP BY

c)

ORDER BY

d)

DISTINCT

10.

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

a)

SELECT ROWNUM() FROM Koty

b)

SELECT COUNT(*) FROM Koty

c)

SELECT COUNT(Koty) AS ROWNUM

d)

SELECT COUNT(Koty) AS ROWNUM

11.

Kod

SELECT imie, pesel, wiek FROM dane WHERE wiek IN (18,30)

spowoduje wybranie

a)

imion, nazwisk i numerów PESEL osób w wieku poniżej 18 lat.

b)

imion, numerów PESEL i wieku osób z przedziału od 18 do 30 lat.

c)

imion, numerów PESEL i wieku osób posiadających powyżej 30 lat.

d)

imion, numerów PESEL i wieku osób w wieku równym 18 lub 30 lat.

12.

Aby podczas tworzenia tabeli utworzyć klucz obcy na wielu kolumnach, należy użyć polecenia

a)

CONSTRAINT (nazwisko, imie) FOREIGN KEY REFERENCES osoby (nazwisko, imie)

b)

CONSTRAINT (nazwisko, imie) FOREIGN KEY REFERENCES osoby (nazwisko, imie)

c)

CONSTRAINT fk_soba_uczen FOREIGN KEY(nazwisko, imie) REFERENCES osoby (nazwisko, imie)

d)

CONSTRAINT (nazwisko, imie) FOREIGN REFERENCES KEY osoby (nazwisko, imie)

13.

Typ stało-znakowy w języku SQL to

a)

time

b)

bool

c)

char

d)

text

14.

Polecenie w języku SQL ALTER TABLE USA ... ma za zadanie

a)

usunięcie tabeli USA.

b)

modyfikację tabeli USA.

c)

nadpisanie starej tabeli USA.

d)

utworzenie nowej tabeli USA.

15.

W języku SQL w wyniku wykonania zapytania zostanie

a)

dodana kolumna grupa.

b)

zmieniona nazwa kolumny na grupa.

c)

zmieniona nazwa tabeli na grupa.

d)

usunięta kolumna grupa.