Úvod do relačních databází a ER modelů: Průvodce pro studenty
Klepni pro otočení · Swipni pro navigaci
21 kartiček
Otázka: Co je relační databáze?
Odpověď: Typ databáze, kde jsou data ukládána do tabulek propojených pomocí vztahů.
Otázka: Z jakých základních částí se skládá tabulka v relační databázi?
Odpověď: Řádky (záznamy) a sloupce (atributy).
Otázka: Jaký jazyk se používá pro ukládání, vyhledávání, úpravu a mazání dat v relačních databázích?
Odpověď: SQL (Structured Query Language).
Otázka: Uveď příklady známých relačních databázových systémů.
Odpověď: MySQL, PostgreSQL, Microsoft SQL Server, Oracle Database.
Otázka: Jaké jsou základní principy relačních databází uvedené v obsahu?
Odpověď: Tabulky, relace mezi tabulkami pomocí klíčů, minimalizace redundance, integrita dat.
Otázka: Co je primární klíč a jaké má vlastnosti?
Odpověď: Sloupec nebo kombinace sloupců, která jednoznačně identifikuje každý záznam; musí být unikátní a nesmí obsahovat NULL.
Otázka: Co je cizí klíč?
Odpověď: Sloupec v jedné tabulce, který ukazuje na primární klíč jiné tabulky a propojuje tak tabulky.
Otázka: Jak vypadá příklad použití cizího klíče se studenty a známkami?
Odpověď: Tabulka studenti s ID_studenta; tabulka známky obsahuje sloupec ID_studenta jako cizí klíč odkazující na tabulku studenti.
Otázka: Co znamená kardinalita vztahu v databázích?
Odpověď: Určuje počet vazeb mezi záznamy tabulek (kolik záznamů jedné tabulky souvisí s kolika záznamy druhé).
Otázka: Popiš vztah 1:1 a uveď příklad.
Odpověď: Jednomu záznamu odpovídá právě jeden jiný záznam; příklad: osoba ↔ rodný list.