wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Databázové systémy Quiz

Total questions: 31

Worksheet time: 19mins

Name
Class
Date
1.

Co je primární klíč?

a)

Atribut, který identifikuje řádek relace

b)

Atribut, který není jednoznačný

c)

Atribut, který může být prázdný

d)

Atribut, který není důležitý

2.

Jaký je účel normálních forem tabulek v databázových systémech?

a)

Zhoršení návrhu tabulek

b)

Zajištění, že tabulka je ve vyšší normální formě

c)

Omezení počtu záznamů v tabulce

d)

Zamezení vytváření tabulek

3.

Jaký je rozdíl mezi první a druhou normální formou?

a)

První normální forma zahrnuje složité datové typy, druhá normální forma zahrnuje pouze jednoduché datové typy

b)

První normální forma zahrnuje pouze jednoduché datové typy, druhá normální forma zahrnuje složité datové typy

c)

První normální forma zahrnuje pouze jednoduché datové typy, druhá normální forma zahrnuje závislost na primárním klíči

d)

První normální forma zahrnuje závislost na primárním klíči, druhá normální forma zahrnuje pouze jednoduché datové typy

4.

Jaký je účel klauzule WHERE ve výběru dat z tabulky?

a)

Určuje, jak mají být sloupce seřazeny

b)

Určuje, zda se mají záznamy smazat

c)

Určuje, které sloupce se mají zobrazit

d)

Určuje podmínky, které musí záznamy splňovat

5.

Co znamená spojení tabulek pomocí INNER JOIN?

a)

Zobrazí pouze záznamy, které mají shodné hodnoty v určených sloupcích

b)

Zobrazí všechny záznamy z obou tabulek

c)

Zobrazí pouze záznamy, které mají různé hodnoty v určených sloupcích

d)

Nemá žádný vliv na výsledky

6.

Co znamená klauzule HAVING ve spojení s příkazem SELECT?

a)

Slouží k vytvoření nového sloupce v existující tabulce.

b)

Slouží k vytvoření nové tabulky na základě existující tabulky.

c)

Slouží k řazení výsledků podle zadaného sloupce.

d)

Slouží k filtrování skupin na základě zadané podmínky.

7.

Jaká je hlavní vlastnost fulltextového vyhledávání v SQL?

a)

Omezuje hledání pouze na prvních 10 výskytů.

b)

Zohledňuje četnost, vzájemnou vzdálenost a podobně hledaného řetězce.

c)

Bere v potaz pouhou shodu hledaného řetězce v textu.

d)

Ignoruje výskyty hledaného řetězce ve více než 50% záznamech.

8.

K čemu slouží funkce CONCAT() v SQL?

a)

K opakování řetězce dle zadaného počtu.

b)

K spojení více řetězců do jednoho.

c)

K rozdělení řetězce na menší části.

d)

K nahrazení všech výskytů podřetězce v řetězci novým podřetězcem.

9.

Jaký je účel regulárních výrazů v SQL?

a)

K řazení výsledků podle zadaného sloupce.

b)

K vyhledávání v textu podle vzorů.

c)

K vytváření nových tabulek na základě existujících.

d)

K filtrování výsledků podle zadaných podmínek.

10.

Jaký je postup pro vytvoření nového uživatele a přidělení oprávnění v databázi v SQL?

a)

ADD USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; FLUSH PRIVILEGES;

b)

CREATE USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; RELOAD PRIVILEGES;

c)

ALTER USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; RELOAD PRIVILEGES;

d)

CREATE USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; FLUSH PRIVILEGES;

11.

Jakým slovem definujeme atribut pokud chceme aby v něm byla uchována unikátní hodnota

(a)  

12.

Jaké typ spojení tabulek vidíte na obrázku?

a)

inner join

b)

left join

c)

right join

d)

full outer join

13.

Jaké typ spojení tabulek vidíte na obrázku?

a)

inner join

b)

left join

c)

right join

d)

full outer join

14.

Jaké typ spojení tabulek vidíte na obrázku?

a)

inner join

b)

left join

c)

right join

d)

full outer join

15.

Jaký je postup pro aktualizaci dat v tabulce v SQL?

a)

UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;

b)

MODIFY table_name SET column1 = value1, column2 = value2 WHERE condition;

c)

ALTER table_name SET column1 = value1, column2 = value2 WHERE condition;

d)

CHANGE table_name SET column1 = value1, column2 = value2 WHERE condition;

16.

Co znamená klíčové slovo DISTINCT ve výběru dat z tabulky?

a)

Určuje, které sloupce se mají zobrazit

b)

Určuje, zda se mají záznamy smazat

c)

Odstraňuje duplicitní záznamy z výsledků

d)

Určuje podmínky, které musí záznamy splňovat

17.

Jaký je rozdíl mezi LEFT JOIN a RIGHT JOIN ve spojení tabulek?

a)

LEFT JOIN zobrazí všechny záznamy z levé tabulky a odpovídající záznamy z pravé tabulky, RIGHT JOIN zobrazí všechny záznamy z pravé tabulky a odpovídající záznamy z levé tabulky

b)

LEFT JOIN zobrazí pouze záznamy, které mají shodné hodnoty v určených sloupcích, RIGHT JOIN zobrazí všechny záznamy z obou tabulek

c)

LEFT JOIN zobrazí pouze záznamy, které mají různé hodnoty v určených sloupcích, RIGHT JOIN zobrazí pouze záznamy, které mají shodné hodnoty v určených sloupcích

d)

LEFT JOIN a RIGHT JOIN mají stejný význam a chování ve spojení tabulek

18.

Co znamená klíčové slovo GROUP BY ve spojení s příkazem SELECT?

a)

Slouží k vytvoření nového sloupce v existující tabulce.

b)

Slouží k seskupení výsledků podle zadaného sloupce.

c)

Slouží k filtrování výsledků podle zadaných podmínek.

d)

Slouží k řazení výsledků podle zadaného sloupce.

19.

Jaký je rozdíl mezi UNION a UNION ALL ve spojení výsledků dvou dotazů?

a)

UNION zobrazí pouze unikátní záznamy, UNION ALL zobrazí všechny záznamy včetně duplicitních.

b)

UNION zobrazí všechny záznamy včetně duplicitních, UNION ALL zobrazí pouze unikátní záznamy.

c)

UNION a UNION ALL mají stejný význam a chování ve spojení výsledků dvou dotazů.

d)

UNION a UNION ALL jsou nepodporované operátory ve spojení výsledků dvou dotazů.

20.

Jaký je účel klauzule ORDER BY ve výběru dat z tabulky?

a)

Určuje, zda se mají záznamy smazat.

b)

Určuje, které sloupce se mají zobrazit.

c)

Určuje, jak mají být záznamy seřazeny.

d)

Určuje podmínky, které musí záznamy splňovat.

21.

Jaký je postup pro vytvoření nové tabulky v SQL?

a)

CREATE TABLE table_name (column1 datatype, column2 datatype, ...);

b)

ADD TABLE table_name (column1 datatype, column2 datatype, ...);

c)

INSERT TABLE table_name (column1 datatype, column2 datatype, ...);

d)

UPDATE TABLE table_name (column1 datatype, column2 datatype, ...);

22.

Jaký je účel klauzule GROUP BY ve spojení s příkazem SELECT?

a)

Slouží k vytvoření nového sloupce v existující tabulce.

b)

Slouží k seskupení výsledků podle zadaného sloupce.

c)

Slouží k filtrování výsledků podle zadaných podmínek.

d)

Slouží k řazení výsledků podle zadaného sloupce.

23.

Jaký je rozdíl mezi SELECT a SELECT DISTINCT ve výběru dat z tabulky?

a)

SELECT zobrazí všechny záznamy, SELECT DISTINCT zobrazí pouze unikátní záznamy.

b)

SELECT DISTINCT zobrazí všechny záznamy, SELECT zobrazí pouze unikátní záznamy.

c)

SELECT a SELECT DISTINCT mají stejný význam a chování ve výběru dat z tabulky.

d)

SELECT a SELECT DISTINCT jsou nepodporované operátory ve výběru dat z tabulky.

24.

Jaký je rozdíl mezi LEFT JOIN a RIGHT JOIN ve spojení tabulek?

a)

LEFT JOIN zobrazí všechny záznamy z levé tabulky a odpovídající záznamy z pravé tabulky, RIGHT JOIN zobrazí všechny záznamy z pravé tabulky a odpovídající záznamy z levé tabulky

b)

LEFT JOIN zobrazí pouze záznamy, které mají shodné hodnoty v určených sloupcích, RIGHT JOIN zobrazí všechny záznamy z obou tabulek

c)

LEFT JOIN zobrazí pouze záznamy, které mají různé hodnoty v určených sloupcích, RIGHT JOIN zobrazí pouze záznamy, které mají shodné hodnoty v určených sloupcích

d)

LEFT JOIN a RIGHT JOIN mají stejný význam a chování ve spojení tabulek

25.

Co znamená klíčové slovo GROUP BY ve spojení s příkazem SELECT?

a)

Slouží k vytvoření nového sloupce v existující tabulce.

b)

Slouží k seskupení výsledků podle zadaného sloupce.

c)

Slouží k filtrování výsledků podle zadaných podmínek.

d)

Slouží k řazení výsledků podle zadaného sloupce.

26.

Jaký je postup pro vytvoření nové tabulky v SQL?

a)

CREATE TABLE table_name (column1 datatype, column2 datatype, ...);

b)

ADD TABLE table_name (column1 datatype, column2 datatype, ...);

c)

INSERT TABLE table_name (column1 datatype, column2 datatype, ...);

d)

UPDATE TABLE table_name (column1 datatype, column2 datatype, ...);

27.

Jaký SQL dotaz používáme pro získávání záznamů z DB?

(a)  

28.

Jaký SQL dotaz používáme pro úpravu záznamů z DB?

(a)  

29.

Jaký SQL dotaz používáme pro odstranění záznamů z DB?

(a)  

30.

Jaký SQL dotaz používáme pro vkládání záznamů z DB?

(a)  

31.

Jaký SQL dotaz používáme pro úpravu tabulky v DB?

(a)