Databáze jsou jádrem výpočetní techniky od samého počátku digitální éry. Poprvé ji použil E. F. Codd v roce 1970, a od té doby byl o ní takový zájem že se stala standardem. Vyskytuji se denně na pozadí při práci s počítačem a jsou využívány mnohými aplikacemi, jak lokálně, tak i on-line. Struktura databáze se ukládá na paměťové médiu. Jedná se o množinu dat či informací, které jsou organizované přehledně do tabulek pro snadnou orientaci. Příkladem může být knihovna nebo kartotéka, kde jsou záznamy uložené podle daných pravidel. Součástí databáze jsou rozhraní pro snadnou manipulaci s uloženým obsahem a přístupem k němu (vyhledávat, porovnávat, třídit, editovat, mazat atd.). Rozhraní řeší oprávnění pro manipulaci s daty a správu uživatelů, jež mají k datům přístup. V praxi platí, že navržená databáze by měla obsahovat daný počet tabulek a aplikace by neměli mít právo pro svou funkčnost požadovat vytváření dalších tabulek a databází, pokud to není nezbytně nutné.

Relační databáze

Nejvíce využívaný typ databáze je tak zvaná „relační databáze.“ Má nadefinováno několik tabulek, které obsahují různé informace. Každá tabulka obsahuje data, které mají všechny atributy spojené s předmětem tabulky. Všechny tabulky mohou být vzájemně propojeny, a také.

Příklad struktury tabulky v databází

JménoPříjmeníMěstoVěkObjednávka
PavelSychraVysoké Mýto353 500 Kč
JiříKrálHradec Králové331 700 Kč
JardaMajerÚstí nad Orlicí38800 Kč
TomHavránekBrno314 800 Kč
PetrRyšavýOstrava392 900 Kč

Jak fungují databáze v praxi

database-server

Nejrozšířenější typy databáze

slovníček pojmů