Font size
WorksheetsDatabázové systémy Quiz
Total questions: 31
Worksheet time: 19mins
Co je primární klíč?
Atribut, který identifikuje řádek relace
Atribut, který není jednoznačný
Atribut, který může být prázdný
Atribut, který není důležitý
Jaký je účel normálních forem tabulek v databázových systémech?
Zhoršení návrhu tabulek
Zajištění, že tabulka je ve vyšší normální formě
Omezení počtu záznamů v tabulce
Zamezení vytváření tabulek
Jaký je rozdíl mezi první a druhou normální formou?
První normální forma zahrnuje složité datové typy, druhá normální forma zahrnuje pouze jednoduché datové typy
První normální forma zahrnuje pouze jednoduché datové typy, druhá normální forma zahrnuje složité datové typy
První normální forma zahrnuje pouze jednoduché datové typy, druhá normální forma zahrnuje závislost na primárním klíči
První normální forma zahrnuje závislost na primárním klíči, druhá normální forma zahrnuje pouze jednoduché datové typy
Jaký je účel klauzule WHERE ve výběru dat z tabulky?
Určuje, jak mají být sloupce seřazeny
Určuje, zda se mají záznamy smazat
Určuje, které sloupce se mají zobrazit
Určuje podmínky, které musí záznamy splňovat
Co znamená spojení tabulek pomocí INNER JOIN?
Zobrazí pouze záznamy, které mají shodné hodnoty v určených sloupcích
Zobrazí všechny záznamy z obou tabulek
Zobrazí pouze záznamy, které mají různé hodnoty v určených sloupcích
Nemá žádný vliv na výsledky
Co znamená klauzule HAVING ve spojení s příkazem SELECT?
Slouží k vytvoření nového sloupce v existující tabulce.
Slouží k vytvoření nové tabulky na základě existující tabulky.
Slouží k řazení výsledků podle zadaného sloupce.
Slouží k filtrování skupin na základě zadané podmínky.
Jaká je hlavní vlastnost fulltextového vyhledávání v SQL?
Omezuje hledání pouze na prvních 10 výskytů.
Zohledňuje četnost, vzájemnou vzdálenost a podobně hledaného řetězce.
Bere v potaz pouhou shodu hledaného řetězce v textu.
Ignoruje výskyty hledaného řetězce ve více než 50% záznamech.
K čemu slouží funkce CONCAT() v SQL?
K opakování řetězce dle zadaného počtu.
K spojení více řetězců do jednoho.
K rozdělení řetězce na menší části.
K nahrazení všech výskytů podřetězce v řetězci novým podřetězcem.
Jaký je účel regulárních výrazů v SQL?
K řazení výsledků podle zadaného sloupce.
K vyhledávání v textu podle vzorů.
K vytváření nových tabulek na základě existujících.
K filtrování výsledků podle zadaných podmínek.
Jaký je postup pro vytvoření nového uživatele a přidělení oprávnění v databázi v SQL?
ADD USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; FLUSH PRIVILEGES;
CREATE USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; RELOAD PRIVILEGES;
ALTER USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; RELOAD PRIVILEGES;
CREATE USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privilege ON database.table TO 'username'@'host'; FLUSH PRIVILEGES;
Jakým slovem definujeme atribut pokud chceme aby v něm byla uchována unikátní hodnota
(a)
Jaké typ spojení tabulek vidíte na obrázku?
inner join
left join
right join
full outer join
Jaké typ spojení tabulek vidíte na obrázku?
inner join
left join
right join
full outer join
Jaké typ spojení tabulek vidíte na obrázku?
inner join
left join
right join
full outer join
Jaký je postup pro aktualizaci dat v tabulce v SQL?
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
MODIFY table_name SET column1 = value1, column2 = value2 WHERE condition;
ALTER table_name SET column1 = value1, column2 = value2 WHERE condition;
CHANGE table_name SET column1 = value1, column2 = value2 WHERE condition;
Co znamená klíčové slovo DISTINCT ve výběru dat z tabulky?
Určuje, které sloupce se mají zobrazit
Určuje, zda se mají záznamy smazat
Odstraňuje duplicitní záznamy z výsledků
Určuje podmínky, které musí záznamy splňovat
Jaký je rozdíl mezi LEFT JOIN a RIGHT JOIN ve spojení tabulek?
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
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
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
LEFT JOIN a RIGHT JOIN mají stejný význam a chování ve spojení tabulek
Co znamená klíčové slovo GROUP BY ve spojení s příkazem SELECT?
Slouží k vytvoření nového sloupce v existující tabulce.
Slouží k seskupení výsledků podle zadaného sloupce.
Slouží k filtrování výsledků podle zadaných podmínek.
Slouží k řazení výsledků podle zadaného sloupce.
Jaký je rozdíl mezi UNION a UNION ALL ve spojení výsledků dvou dotazů?
UNION zobrazí pouze unikátní záznamy, UNION ALL zobrazí všechny záznamy včetně duplicitních.
UNION zobrazí všechny záznamy včetně duplicitních, UNION ALL zobrazí pouze unikátní záznamy.
UNION a UNION ALL mají stejný význam a chování ve spojení výsledků dvou dotazů.
UNION a UNION ALL jsou nepodporované operátory ve spojení výsledků dvou dotazů.
Jaký je účel klauzule ORDER BY ve výběru dat z tabulky?
Určuje, zda se mají záznamy smazat.
Určuje, které sloupce se mají zobrazit.
Určuje, jak mají být záznamy seřazeny.
Určuje podmínky, které musí záznamy splňovat.
Jaký je postup pro vytvoření nové tabulky v SQL?
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
ADD TABLE table_name (column1 datatype, column2 datatype, ...);
INSERT TABLE table_name (column1 datatype, column2 datatype, ...);
UPDATE TABLE table_name (column1 datatype, column2 datatype, ...);
Jaký je účel klauzule GROUP BY ve spojení s příkazem SELECT?
Slouží k vytvoření nového sloupce v existující tabulce.
Slouží k seskupení výsledků podle zadaného sloupce.
Slouží k filtrování výsledků podle zadaných podmínek.
Slouží k řazení výsledků podle zadaného sloupce.
Jaký je rozdíl mezi SELECT a SELECT DISTINCT ve výběru dat z tabulky?
SELECT zobrazí všechny záznamy, SELECT DISTINCT zobrazí pouze unikátní záznamy.
SELECT DISTINCT zobrazí všechny záznamy, SELECT zobrazí pouze unikátní záznamy.
SELECT a SELECT DISTINCT mají stejný význam a chování ve výběru dat z tabulky.
SELECT a SELECT DISTINCT jsou nepodporované operátory ve výběru dat z tabulky.
Jaký je rozdíl mezi LEFT JOIN a RIGHT JOIN ve spojení tabulek?
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
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
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
LEFT JOIN a RIGHT JOIN mají stejný význam a chování ve spojení tabulek
Co znamená klíčové slovo GROUP BY ve spojení s příkazem SELECT?
Slouží k vytvoření nového sloupce v existující tabulce.
Slouží k seskupení výsledků podle zadaného sloupce.
Slouží k filtrování výsledků podle zadaných podmínek.
Slouží k řazení výsledků podle zadaného sloupce.
Jaký je postup pro vytvoření nové tabulky v SQL?
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
ADD TABLE table_name (column1 datatype, column2 datatype, ...);
INSERT TABLE table_name (column1 datatype, column2 datatype, ...);
UPDATE TABLE table_name (column1 datatype, column2 datatype, ...);
Jaký SQL dotaz používáme pro získávání záznamů z DB?
(a)
Jaký SQL dotaz používáme pro úpravu záznamů z DB?
(a)
Jaký SQL dotaz používáme pro odstranění záznamů z DB?
(a)
Jaký SQL dotaz používáme pro vkládání záznamů z DB?
(a)
Jaký SQL dotaz používáme pro úpravu tabulky v DB?
(a)
