Co je databáze
Databáze na webu uchovává a organizuje veškerý obsah a data potřebná pro jeho fungování – od textů a obrázků až po uživatelské účty a nastavení.
Jak databáze funguje na webu
Každá webová stránka se skládá ze tří hlavních částí:
- Kódu (vzhled), HTML a CSS, který určuje, jak webová stránka vypadá a jak jsou jednotlivé prvky rozmístěné.
- Skriptů (logika) jako PHP nebo JavaScript, které se starají o interaktivitu a dynamický obsah stránky.
- Databáze (obsah), uchovávající všechna data, která se na webu zobrazují nebo s nimi uživatelé pracují.
Když uživatel navštíví váš web, skripty z databáze načtou potřebná data, například informace o produktech na e-shopu, uživatelské profily nebo komentáře.
Skripty data zpracují a poskytnou HTML a CSS informace, jak mají být zobrazena na stránce.
Části databáze
Data v databázi jsou organizována do tabulek, kde každá tabulka uchovává určité typy dat (např. uživatele, produkty, objednávky).
Tabulky jsou tvořeny řádky a sloupci – každý řádek reprezentuje jeden záznam (např. jednoho uživatele) a sloupec jednotlivé atributy záznamu (např. jméno, e-mail).
Tímto způsobem je databáze schopna rychle vyhledat a poskytnout požadovaná data.
Typy databází pro web
Pro ukládání dat na webu se často používají různé typy databází, přičemž nejběžnější jsou:
- MySQL je jednoduchá a rychlá relační databáze, hojně využívaná pro menší až středně velké aplikace
- MariaDB nabízí vyšší výkon a rozšířené funkce, a je proto vhodná i pro náročnější aplikace
- PostgreSQL je výkonná a robustní databáze s pokročilými funkcemi a podporou složitých datových struktur, ideální pro velké a složité aplikace
Databáze tedy funguje jako úložiště dat a spolu se skripty a vzhledem webu zajišťuje, že návštěvníci uvidí správný obsah a mohou s ním interaktivně pracovat.