wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz o języku SQL

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Które instrukcje języka SQL służą do tworzenia i modyfikowania struktury baz danych (np. tabel)?

a)

Instrukcje DML (Data Manipulation Language)

b)

Instrukcje DCL (Data Control Language)

c)

Instrukcje TCL (Transaction Control Language)

d)

Instrukcje DDL (Data Definition Language)

2.

Która grupa poleceń SQL służy do manipulowania danymi, czyli wstawiania, modyfikowania i usuwania wierszy?

a)

Instrukcje DDL

b)

Instrukcje DML (Data Manipulation Language)

c)

Instrukcje DCL

d)

Instrukcje DQL

3.

Jaki jest maksymalny dozwolony limit znaków dla nazwy obiektu bazy danych (identyfikatora)?

a)

64 znaki

b)

128 znaków

c)

255 znaków

d)

1024 znaki

4.

Czym w języku SQL jest Literał?

a)

Unikatowa nazwa kolumny

b)

Słowo kluczowe języka SQL

c)

Adres pamięci zmiennej

d)

Stała wartość

5.

W jaki sposób muszą być umieszczane ciągi znaków (teksty) oraz daty, gdy są traktowane jako stałe (literały) w SQL?

a)

W cudzysłowach

b)

W nawiasach

c)

W apostrofach

d)

W nawiasach kwadratowych

6.

Które z poleceń z języka DDL służy do utworzenia nowego obiektu, np. nowej tabeli lub bazy danych?

a)

ALTER

b)

DROP

c)

SELECT

d)

CREATE

7.

Które polecenie z języka DDL służy do usunięcia istniejącego obiektu bazy danych (np. tabeli)?

a)

UPDATE

b)

ALTER

c)

DROP

d)

DELETE

8.

Który typ danych liczbowych jest najczęściej używanym typem całkowitym i zajmuje 4 bajty?

a)

TINYINT

b)

SMALLINT

c)

BIGINT

d)

INT / INTEGER

9.

Jaki typ danych jest stosowany do precyzyjnych liczb stałoprzecinkowych, często używanych w finansach?

a)

FLOAT

b)

VARCHAR

c)

INT

d)

DECIMAL(p,s) / NUMERIC(p,s)

10.

Co oznacza wartość NULL w bazie danych?

a)

Wartość 0

b)

Pusty ciąg znaków (np. "")

c)

Wartość, która automatycznie się zwiększa

d)

Wartość nieznaną lub nieistotną

11.

Który atrybut kolumny gwarantuje, że do kolumny nie zostaną wstawione wartości puste?

a)

PRIMARY KEY

b)

AUTO_INCREMENT

c)

UNIQUE

d)

NOT NULL

12.

kolumny gwarantuje, że do kolumny nie zostaną wstawione wartości puste?

a)

PRIMARY KEY

b)

AUTO_INCREMENT

c)

UNIQUE

d)

NOT NULL

13.

Jaki atrybut stosuje się do kolumny, jeśli chcemy, aby system baz danych automatycznie nadawał jej unikatową, narastającą wartość przy dodawaniu nowego rekordu?

a)

PRIMARY KEY

b)

NOT NULL

c)

AUTO_INCREMENT

d)

DEFAULT

14.

Który atrybut kolumny musi być unikatowy w sposób jednoznaczny, jest automatycznie indeksowany i nie może mieć wartości NULL?

a)

UNIQUE

b)

NOT NULL

c)

Primary Key

d)

DEFAULT

15.

Która instrukcja DML służy do wstawiania nowych wierszy (rekordów) do tabeli?

a)

SELECT

b)

UPDATE

c)

DELETE

d)

INSERT

16.

Która instrukcja DML służy do aktualizowania (zmieniania) danych w istniejącym wierszu tabeli?

a)

INSERT

b)

DELETE

c)

UPDATE

d)

CREATE

17.

Jaka jest najprostsza forma instrukcji SELECT, która wyświetla wszystkie kolumny i wszystkie wiersze z tabeli ksiazki?

a)

SELECT ksiazki;

b)

SELECT ALL FROM ksiazki;

c)

SELECT * FROM ksiazki;

d)

SELECT [Wszystkie] FROM ksiazki;

18.

Która klauzula jest obowiązkowa w instrukcji UPDATE, jeżeli chcemy, aby modyfikacja dotyczyła tylko jednego lub wybranych wierszy?

a)

SET

b)

FROM

c)

WHERE

d)

LIMIT

19.

Która klauzula służy w zapytaniu SELECT do eliminowania z wyświetlanych wyników powtarzających się wierszy?

a)

GROUP BY

b)

ORDER BY

c)

WHERE

d)

DISTINCT

20.

Która funkcja agregująca jest używana do zliczenia liczby wierszy w grupie lub w całej tabeli?

a)

AVG (średnia)

b)

MAX (maksymalna wartość)

c)

MIN (minimalna wartość)

d)

COUNT (liczba wierszy)