Databáze je určitá uspořádaná množina dat uložená na paměťovém médiu a softwarové prostředky, které umožňují manipulaci s těmito daty.
Tento software se v české odborné literatuře nazývá systém řízení báze dat (SŘBD).
Báze dat je obsažena v tabulkách, jejichž řádky chápeme jako záznamy a sloupce jako vlastnosti neboli atributy.
Každý záznam (řádek tabulky) má tzv. primární klíč, což je jednoznačný identifikátor záznamu. Obvykle se jedná o celočíselné řady a každý nový záznam dostává číslo vždy o jednotku vyšší.
Každý atribut (sloupec tabulky) má určen svůj konkrétní datový typ - nejčastěji číselný, textový či logický.
Kromě tabulek databáze obsahuje mnoho dalších tzv. databázových objektů, jako jsou:
SQL - strukturovaný dotazovací jazyk (Structured Query Language)
SELECT atributy, které chceme vybrat
FROM název tabulky, ze které se vybíráme
WHERE kritéria, podle kterých se vybíráme
př: Vybere atributy (sloupce) "id, zakaznik a cena" z tabulky "smlouvy" všech záznamů, které mají cenu větší než 10000.
SELECT id, zakaznik, cena
FROM smlouvy
WHERE cena>10000