Mezi příkazy pro manipulaci s daty (DML) patří : Vyberte jednu nebo více možností:
1. SELECT 2. ALTER 3. DELETE 4. REVOKE Jaké vlastnosti má identifikující relace: Vyberte jednu nebo více možností:
1. Je relace, která se využívá pouze v případě modelovaní odvozených entit 2. Definuje, že unikátní identifikátor z jedné entity se stane částí kandidátního klíče z entity druhé 3. Je taková relace, kdy je entita ve vztahu se sebou samou 4. Definuje, že unikátní identifikátor z jedné entity se stane částí unikátního identifikátoru z entity druhé Jaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR): Vyberte jednu nebo více možností:
1. Žádný 2. Rozdíl v definicích by vznikl jen v případě využití datového typu NVARCHAR2 3. Rozdíl vnikne v případě, kdy se do daných typů budou ukládat znaky národních abeced. Pak jen VARCHAR2(20 CHAR) zajistí uložení maximálně 20 znaků. 4. VARCHAR2(20 BYTE) lze využít jen v případě, že řetězec neobsahuje znaky národních abeced Množinová operace MINUS vrací: Vyberte jednu nebo více možností:
1. všechny řádky z obou dotazů včetně duplicit 2. Všechny řádky z obou dotazů bez duplicit 3. řádky, které jsou obsaženy v obou dotazech 4. řádky z prvního dotazu, které se nevyskytují ve druhém dotazu
Produktem kartézského součinu aplikovaného na dvě tabulky je: Vyberte jednu nebo více možností:
1. Množina řádků, které se vyskytují v obou tabulkách 2. Množina řádku, které se nacházají pouze v tabulce, jenž do kartézského součinu vstupuje první 3. Množina řádku, které se nacházají pouze v tabulce, jenž do kartézského součinu vstupuje jako druhá 4. Nová tabulka, ketrá vznike tak, že se spojí každý řádek první tabulky s každým řádkem druhé tabulky Jakou funkci můžeme použít, pokud chceme nahradit hodnotu NULL jiným výrazem? Vyberte jednu nebo více možností:
1. NVL 2. IFNULL 3. NVL2 4. DECODE 5. IF-NULL Dotaz SELECT COUNT(DISTINCT jmeno) FROM pracovnici vrátí: Vyberte jednu nebo více možností:
1. počet všech zaměstnanců 2. počet jmen jednotlivých zaměstnanců 3. počet unikátních jmen 4. počet hodnot null ve sloupci jmeno Zobrazené DDL CREATE VIEW Prumer_mzda AS SELECT Funkce, AVG(Mzda) AS Prumer FROM Pracovnici GROUP BY Funkce; představuje: Vyberte jednu nebo více možností:
1. komplexní pohled 2. jednoduchý pohled 3. skupinový pohled 4. triviální pohled
Které z následujících definic nejlépe vystihují pojem entita: Vyberte jednu nebo více možností:
1. Objekt schopen samostatné existence 2. Jednoznační identifikátor objektu 3. Entita je jednoznačně identifikovatelná 4. Typicky jsou entity v modelu označovány slovesy Co je to integrita dat: Vyberte jednu nebo více možností:
1. Integrita dat zajišťuje, že data věrně zobrazují realný stav, který popisují 2. Intergita dat zajišťuje, že k datům přistupuje pouze oprávněný uživatel 3. Cílem integrity dat jsou správná a konzistentní data 4. Žádná z výše uvedených odpovědí Která z následujících tvrzení o kandidátních klíčích jsou pravdivá: Vyberte jednu nebo více možností:
1. Pouze jeden vybraný kandidátní identifikátor se stane unikátním identifikátorem (primární unikátní identifikátor) 2. Z ostatních kandidátních klíčů se stanou klíče cizí 3. Atributy, které jsou kandidátními klíči, a nestane se z nich klíč unikatní, je nutné vždy z modelu odstranit 4. Ostatní kandidátní identifikátory zůstanou jako sekundární unikátní identifikátory Na které z následujících katagorií rozdělujeme business pravidla (business rules): Vyberte jednu nebo více možností:
1. Procedurální pravidla 2. Strukturální pravidla 3. Integrální pravidla 4. Konvergenční pravidla SELECT * FROM t1 LEFT JOIN t2 ON t1.id=t2.id je příkladem : Vyberte jednu nebo více možností:
1. left outer-joinu
2. right outer-joinu 3. inner-joinu 4. cross-joinu 5. self-joinu Příkaz DISTINCT znamená, že: Vyberte jednu nebo více možností:
1. ve výsledku budou všechny řádky bez ohledu na duplicity, defaultní nastavení 2. ve výsledku nebudou duplicitní řádky, které mají stejné hodnoty ve všech sloupcích bez ohledu na to, zda jsou vypisovány 3. ve výsledku nebudou duplicitní řádky, které mají stejné hodnoty ve vypisovaných sloupcích
Výraz "ne AND null" bude nabývat hodnoty: Vyberte jednu nebo více možností:
1. ano 2. null 3. ne 4. nelez určit Jaké operace (klíčová slova) jsou v rámci klauzule WHERE povolene Vyberte jednu nebo více možností:
1. IS NULL 2. IN 3. FROM .. TO .. 4. EXISTS Která tvrzení o první normální formě (1.NF) je/jsou pravdivá: Vyberte jednu nebo více možností:
1. Aby tabulka mohla být v 1.NF, musí tabulka definovat složený primární klíč. 2. Tabulka je v první normální formě právě tehdy, existuje-li alespoň jedno pole, které obsahuje více než jednu hodnotu 3. V případě, že tabulka má pouze jednoduchý primární klíč, 1.NF neřešíme.
4. Tabulka je v první normální formě, jestliže lze do každého pole dosadit pouze jednoduchý datový typ (atributy jsou dále nedělitelné, tzv. atomické a tentýž atribut se neopakuje ve stejné tabulce). Jaká je správná syntaxe příkazu JOIN Vyberte jednu nebo více možností:
1. tabulka1 JOIN tabulka2 ON tabulka1.id = tabulka2.id 2. tabulka1 JOIN tabulka2 WHERE tabulka1.id = tabulka2.id 3. tabulka1 JOIN tabulka2 ON id 4. tabulka1 JOIN tabulka2 ON tabulka1.id > tabulka2.id Inner join znamená, že: Vyberte jednu nebo více možností:
1. Do výsledku budou zahrnuty pouze ty řádky, pro které byla nalezena odpovídající hodnota v druhé tabulce 2. Ve výsledku budou i ty řádky, pro které nebyly nalezeny odpovídající hodnoty v druhé tabulce 3. Ve výsledku budou všechny řádky z levé i pravé (první i druhé tabulky) Co je to přirozené spojení: Vyberte jednu nebo více možností:
1. Je to tzv. úplně vnější spojení. 2. Spojení, kdy sama databáze určí nejvhodnější sloupce, přes které tabulky spojí (typicky dle jména a datového typu) 3. Žadné takové spojení neexistuje 4. Při přirozeném spojení se databaze pokusí v každé tabulce spojení vyhledat sloupce označené příznakem JOIN KEY a pokusí se spojit tabulky přes tyto sloupce