data | data | ↔ | hodnoty vyjadřující kvantitu a kvalitu (vlastnosti) objektů (čísla, texty, grafika, ...) - obr. |
↔ | informace - data, která něco sdělují | ||
databáze | database | ↔ | systematicky uspořádaná data (informace), umožňující jejich snadnou prezentaci (vyhledání, zobrazení) a manipulaci (zadávání, úpravy) |
↔ | nejpoužívanější je relační databáze | ||
je to soustava tabulek propojených vazbami (relacemi, linky) - obr., obr., obr. | |||
↔ | dále existují hierarchické databáze (stromy s větvemi) - např. pro registry Windows, síťové - obr. | ||
tabulka | table | ↔ | řádky a sloupce dat - obsahuje data jednoho typu objektů - např. zaměstnanců, zákazníků, předmětů - obr. |
řádek | row | ↔ | také záznam (record) - obsahuje hodnoty jednoho objektu - např. jednoho zaměstnance |
sloupec | column | ↔ | vlastnost/parametr objektů - např. jméno zaměstnance |
pole | field | ↔ | průsečík řádku a sloupce ("buňka" v Excelu) - obsahuje hodnotu (value, data) podle určeného typu dat (viz níže) |
↔ | zadává se velikost (počet znaků, číslic) | ||
↔ | může mít povinné zadávání, výchozí (defaultní) hodnotu, omezující podmínky - masku, limit | ||
index | key | ↔ | klíč - obr. - vzestupně uspořádaný rejstřík určeného sloupce (nebo sloupců), slouží pro zrychlení řazení a hledání |
↔ | české řazení, animace B stromu | ||
primární klíč | primary key | ↔ | hlavní index - obr., knihovna, který jednoznačně (unique) určuje řádek tabulky |
↔ | slouží pro tvorbu vazeb (relací) mezi tabulkami | ||
↔ | každý řádek musí mít jiný primární klíč (nemůže to být např. jméno a příjmení v tabulce zaměstnanců) - většinou se používá pořadové číslo řádku |
typ hodnoty | popis | příklad |
---|---|---|
integer | celé číslo - signed (1 byte = 28 = -128 až 127) nebo unsigned (0 až 255) | 125 |
real, float | reálné číslo (oddělovací znak desetinných míst) | 12,5 |
datum, time | datum, čas | 2010-12-24 |
text, varchar | řetězec zobrazitelných/tisknutelných znaků s pevnou/proměnnou délkou (kódování) | "posloupnost znaků" |
blob | binary large objects = posloupnost bytů (binární řetězec) - obrázky, multimédia |
Základní funkce databází:
Fyzický formát uložení databáze - nejč. celá databáze v 1 souboru nebo každá tabulka v 1 souboru
Obsahují:
Pracovní rozdělení databází:
Datová centra - obr.