EN - FR - DE - ES - IT - PT -

LexiconDream

📊 Stůl

Databázová struktura řádků a sloupců obsahujících související data.

Stůl

Tabulka uspořádává data do řádků a sloupců. Každý řádek je záznam. Každý sloupec je pole. Průsečík řádku a sloupce obsahuje jednu hodnotu. Tabulka zákazníků může mít sloupce pro ID, jméno, e-mail a datum registrace. Každý řádek představuje jednoho zákazníka. Tabulka je základní jednotkou úložiště v relační databázi. Je to také jednotka, na kterou se uživatelé dotazují. Když napíšete SELECT * FROM zákazníci, ptáte se na každý řádek a sloupec v tabulce zákazníci.

Tabulky mají vlastnosti. Mají název, jedinečný v rámci schématu. Mají sloupce s definovanými datovými typy. Mohou mít omezení: primární klíče, cizí klíče, jedinečná omezení, kontrolní omezení. Mohou mít indexy pro zrychlení dotazů. Mohou mít spouštěče, které se spouštějí při vložení, aktualizaci nebo odstranění. Návrh tabulky ovlivňuje vše, co je na ní postaveno. Tabulka s příliš mnoha sloupci je těžkopádná. Tabulka s příliš malým počtem sloupců vynucuje spojení, kterým by se dalo vyhnout. Tabulku bez primárního klíče je obtížné spolehlivě aktualizovat. Tabulka s redundantními daty riskuje nekonzistenci. Normalizace je vodítkem návrhu tabulek. Cílem je uložit každý fakt jednou. To snižuje redundanci a zlepšuje integritu. Také zvyšuje počet tabulek. Více tabulek znamená více spojení. Rovnováha mezi normalizací a výkonem je v návrhu databází neustálým napětím.

Komponenty tabulky

Tabulka je kontejner pro související data. Struktura kontejneru určuje, jak snadno se data používají.

Comments

No comments yet. Be the first to share a thought.

Leave a comment