Úvod do databází v Pythonu
Databáze (zkráceně DB) je místo, kde jsou uložena data webu. Mohou to být texty stránek, seznamy uživatelů s jejich přihlašovacími jmény a hesly, katalogy produktů a další.
Databáze se skládá z tabulek. Co je to tabulka, víte ze života: jsou to řádky a sloupce. A na průsečíku řádků a sloupců se nacházejí buňky.
V databázích se sloupce často nazývají pole a řádky - záznamy.
Samotná databáze představuje určitý program, který ukládá data a umožňuje tato data získávat a měnit.
Získávání a změna dat probíhá pomocí dotazů. Dotazy představují příkazy napsané ve speciálním jazyce - SQL.
Práce s databázemi přes Python představuje velkou složitost. Jediné, s čím mohou nastat problémy, je dlouhá počáteční přípravná fáze, která se protáhne na několik lekcí. Ale poté bude vše mnohem jednodušší.
SQL databáze pracují na různých enginech. Nejoblíbenější z nich jsou:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
V dalších lekcích budou všechny příklady založeny na práci s enginem Mysql.