Databáze Jakým jiným pojmem lze v databázové terminologii označit po hled (view)?         :c1 dotaz :c2 makro :c3 sestava :c4 tabulka :c1 ok 3 :c2 0 :c3 0 :c4 0 -- Kam se v DB aplikaci reálně ukládají data? :c1 dotaz :c2 pohled :c3 sestava :c4 tabulka :c1 0 :c2 0 :c3 0 :c4 ok 3 ex -- Relace v databázích je: :c1 vztah mezi sestavou a tabulkou, na jejímž základě byla sestava vytvořena :c2 propojení mezi formulářem, dotazem a sestavou :c3 vztah mezi tabulkou a jejím formulářem :c4 propojení mezi více tabulkami :c1 0 :c2 0 :c3 0 :c4 ok 3 ex -- Kolik tabulek může mít databáze? :c1 nejvýše deset :c2 libovolný počet :c3 pouze jednu :c4 tolik, nakolik je nastavená výchozí hodnota :c1 0 :c2 ok 3 ex :c3 0 :c4 0 -- Jaké jsou výhody databáze oproti uchovávání dat v souborech tabulkového procesoru? :c1 Je možné záznamy filtrovat :c2 Je možné záznamy řadit podle libovolného sloupce :c3 Je možné propojovat data mezi různými tabulkami :c4 Je možné vytvářet více než jednu tabulku :c1 0 :c2 0 :c3 ok 3 ex :c4 0 -- Proč se používá primární klíč? :c1 Aby bylo možné načítat do databáze externí data :c2 Zajišťuje správné propojení položek v tabulce :c3 Zajišťuje jednoznačnou identifikaci záznamů v tabulkách :c4 Usnadňuje seřazování záznamů v tabulkách :c1 0 :c2 0 :c3 ok 3 ex :c4 0 -- K čemu slouží indexování?   :c1 Zajišťuje referenční integritu :c2 Je důležité pro tvorbu relací a propojování tabulek :c3 Rychlejší a efektivnější vyhledávání dat v tabulkách :c4 Kontroluje duplicitu dat v tabulkách :c1 0 :c2 0 :c3 ok 3 ex :c4 0 -- Proč mívají obvykle databáze více tabulek?   :c1 Aby nebyly zbytečně ukládány opakující se údaje :c2 Protože to tak dělají všichni a nemá cenu to dělat jinak :c3 Ve více tabulkách jsou data přehlednější, ale těžko se v nich hledají a opravují údaje :c4 Kvůli rychlejší tvorbě sestav a různých přehledů :c1 ok 3 ex :c2 0 :c3 0 :c4 0 -- Co je to databáze?   :c1 Databáze jsou data pro vedení účetnictví ve firmě :c2 Databáze je skupina informací uspořádaná podle určitých vlastností :c3 Databáze jsou jakákoliv data uložená v počítači :c4 Databáze je skupina uložených tabulek v jedné složce na počítači :c1 0 :c2 ok 3 ex :c3 0 :c4 0 -- K čemu slouží referenční integrita? :c1 Má význam pro zadávání dat v dotazech a jejich propojení se sestavami :c2 Zajišťuje integritu dat v tabulce, to znamená, že po smazání nějakého záznamu zajistí to, aby v tabulce nezůstal prázdný řádek :c3 Zajišťuje správné propojení dat pro relace a chrání proti nechtěnému smazání záznamů :c4 Má vliv na propojení tabulek a sestavy a jejich správnou funkčnost :c1 0 :c2 0 :c3 ok 3 ex :c4 0 -- Které(á) tvrzení platí o relacích? :c1 relace popisuje vztah mezi záznamy dvou tabulek :c2 jedna tabulka může být jen v jedné relaci :c3 relace jsou vždy vytvořeny pomocí pole typu „Automatické číslo“ :c4 relace jsou typu 1:1, 1:N, M:N :c1 ok 1.5 :c2 0 :c3 0 :c4 ok 1.5 --   Pojem záznam má v relačních databázových systémech význa m: :c1 jedné zaznamenané vlastnosti konkrétní entity :c2 jednoho sloupce tabulky :c3 jednoho řádku tabulky :c4 konkrétní n-tice atributů, které popisují vlastnosti jedné entity (subjektu) :c5 všech řádků tabulky, které souvisejí s vybranou entitou :c1 0 :c2 0 :c3 ok 1.5 :c4 ok 1.5 :c5 0 -- Primární klíč:           :c1 je speciální tabulka, která má v sobě zaznamenán způsob řazení jiné tabulky :c2 je vždy jednoznačným identifikátorem záznamů :c3 má jedinečné hodnoty pro každý záznam :c4 může být libovolný z atributů v tabulce :c1 0 :c2 ok 1.5 :c3 ok 1.5 :c4 0 -- Které(á) tvrzení platí o relacích? :c1 Jsou založeny na jednoznačné identifikaci záznamů v tabulkách :c2 některé typy relací se musí vytvářet pomocnou tabulk :c3 pro jejich realizaci se využívá indexů :c4 jedná se o vztah mezi dvěma tabulkami :c1 ok 1 :c2 ok 1 :c3 0 :c4 ok 1 -- Pokud budeme ve vlastnostech polí volit větší velikosti polí, jaký to bude mít důsledek na čas, který bude potřebovat počítat na práci s databází? :c1 Databáze bude rychlejší, protože bude pracovat s přesnějšími daty :c2 Databáze bude pomalejší, protože bude muset zpracovat více dat :c3 Žádný vliv :c4 Databáze bude rychlejší, protože bude lépe vytěžovat počítač :c2 ok 3 ex :c1 0 :c3 0 :c4 0 -- Databáze je: :c1 uspořádaná množina dat uložena v počítači :c2 jakákoliv data v počítači :c3 data uložená v textovém editoru :c1 ok 3 ex :c2 0 :c3 0 -- Relační model dat znamená, že: :c1 data jsou organizována do stromové struktury :c2 je založen na objektech reálného světa :c3 veškeré vztahy mezi daty lze reprezentovat tabulkami :c4 vztahy mezi tabulkami jsou reprezentovány relacemi :c1 :c2 :c3 ok 3 ex :c4 -- Integrita databáze znamená, že: :c1 Data jsou ukládána do nejméně dvou úložišť :c2 Lze zadávat pouze data, která vyhovují předem definovaným kritériím :c3 Data jsou kódována proti zneužití :c1 0 :c2 ok 3 ex :c3 0 -- Typ relace, který se obvykle musí vytvořit mezitabulkou, je: :c1 1:1 :c2 1:N :c3 M:N :c1 0 :c2 0 :c3 ok 3 ex -- Relace jsou: :c1 vztahy mezi tabulkami :c2 vztahy 1:1 nebo 1:N mezi entitami :c3 speciální úložiště pro uložení dat :c1 ok 1,5 ex :c2 ok 1,5 ex :c3 0 -- SQL znamená: :c1 Strukturovaný dotazovací jazyk :c2 on-line aplikace pro práci s daty :c3 SW aplikace MS Office :c4 speciální databáze :c1 ok 3 ex :c2 0 :c3 0 :c4 0 -- Příkaz SELECT FROM zamestnanci znamená: :c1 mazání dat v tabulce :c2 vypíše obsah celé tabulky "zamestananci" :c3 hledá všechny zaměstnance v tabulce :c1 0 :c2 ok 3 ex :c3 0 -- Příkaz DELETE FROM lide WHERE jmeno = "Adam"; znamená, že: :c1 najít všechny záznamy podle sloupce lidé :c2 smaže všechny řádky z tabulky lide, kde ve sloupci jmeno je „Adam“ :c3 najde všechny záznamy z tabulky lide, kde ve sloupci jméno je „Adam“ :c1 0 :c2 ok 3 ex :c3 0 -- Grafové databáze znamenají, že: :c1 data jsou uchovávána a zpracovávána ve formě grafu :c2 data jsou ukládána do speciálních tabulek :c3 záznamy jsou v podobě grafů :c1 ok 3 ex :c2 0 :c3 0 -- NoSql znamená, že: :c1 Not Only SQL, tedy že relační databáze není jediná možnost řešení vztahů :c2 NoSQL se hodí na ukládání velkého objemu dat, u kterých není třeba uchovávat vzájemné vztahy :c3 SQL je nadřazen NoSql :c1 ok 3 ex :c2 0 :c3 0 -- Transakce je: :c1 logická jednotka práce sestávající z jednoho nebo více SQL příkazů, které jsou atomické z hlediska zotavení se z chyb :c2 transakce lze chápat jako sekvence databázových operací, které splňují ACID :c3 přenos dat mezi různými datovými úložiště :c1 ok 3 ex :c2 0 :c3 0 -- Metody jsou: :c1 způsoby jak pracovat s daty :c2 označují funkce v objektově orientovaném programování :c3 funkce v JavaScriptu :c1 0 :c2 ok 3 ex :c3 0 -- Metody jsou: :c1 zvláštním případem funkce – NEMÁ návratovou hodnotu a nemusí mít ani vstupní parametry :c2 postup, jak ovládat databázi :c3 příkaz k úpravě dat v SQL :c1 ok 3 ex :c2 0 :c3 0 -- Trigger je: :c1 procedura, která je automaticky spouštěna, když se něco stane :c2 programovací jazyk :c3 příkaz v Java Scriptu :c1 ok 3 ex :c2 0 :c3 0 -- OLAP znamená: :c1 on-line analytical processing :c2 že výsledná data se ukládají do relační databáze :c3 že data jsou uložena ve stromové struktuře - kostce :c1 ok 3 ex :c2 0 :c3 0 -- Geografický informační systém je: :c1 informační systém, který umožňuje ukládat, spravovat a analyzovat prostorová data :c2 systém souborů s pevnou strukturou záznamů :c3 varianta GPS pro notebooky :c1 ok 3 ex :c2 0 :c3 0 -- Geoobjekty se dělí: :c1 podle počtu dimenzí :c2 podle geografické polohy :c3 podle počtu uživatelů :c1 ok 3 ex :c2 0 :c3 0