Relační databáze
Relační databáze je a databáze model, ve kterém jsou uložena data Tabulky. Drtivá většina databází používaných v moderních aplikacích je relačních, takže výrazy „databáze“ a „relační databáze“ se často používají jako synonyma. Stejně tak většina systémů pro správu databází (DBMSes) jsou systémy správy relačních databází (RDBMSes). Mezi další databázové modely patří plochý soubor a hierarchické databáze, i když jsou zřídka používány.
Každá tabulka v relační databázi obsahuje Řádky (záznamy) a sloupce (pole). v Computer Science terminologie, řádky se někdy nazývají „n-tice“, sloupce lze označovat jako „atributy“ a samotné tabulky lze nazývat „relace“. Tabulka může být vizualizována jako matice řádků a sloupců, kde každý průsečík řádku a sloupce obsahuje konkrétní hodnotu. Je to „relační“, protože všechny záznamy sdílejí stejná pole.
Tabulky databáze často obsahují a primární klíč, který poskytuje jedinečný identifikátor pro každý řádek v tabulce. Klíč může být přiřazen ke sloupci (který vyžaduje pro každý řádek jedinečnou hodnotu), nebo může být složen z více sloupců, které společně tvoří jedinečnou kombinaci hodnot. Ať tak či onak, primární klíč poskytuje efektivní způsob indexování data a lze je použít ke sdílení hodnot mezi tabulkami v databázi. Například hodnotu primárního klíče z jedné tabulky lze přiřadit poli v řádku jiné tabulky. Hodnoty importované z jiných tabulek se nazývají cizí klíče.
Standardní způsob přístupu k datům z relační databáze je prostřednictvím SQL Dotaz (Structured Query Language). Dotazy SQL lze použít k vytváření, úpravám a mazání tabulek a také k výběru, vkládání a mazání dat z existujících tabulek.