Co jsou SQL databáze?
Strukturovaný dotazovací jazyk (SQL) je často považován za databázi, i když databáze SQL ve skutečnosti neexistují. SQL spíše mluví a spravuje databáze připojené k SQL. Dva nemohou fungovat nezávisle, takže termín „SQL databáze“ je jednodušší způsob, jak přemýšlet o vztahu. SQL řídí databáze prostřednictvím dotazů a příkazů a tyto databáze běžně používají podniky a weby.
SQL byl poprvé vytvořen společností IBM® v 70. letech 20. století. Samotný jazyk byl přibližně stejný jako v počátku 21. století, ale zpočátku nebyl nazýván SQL. Zpočátku se tomu říkalo Structured English Query Language, nebo SEQUEL. Mnoho společností od té doby vytvořilo své vlastní databáze SQL.
SQL databáze nejsou statické entity, ve kterých jsou data ukládána a archivována. Pomocí jednoduchých příkazů nebo dotazů lze okamžitě aktualizovat databáze SQL. Pokud je databáze připojena k rychle se vyvíjející entitě, jako je web, obvykle projde mnoha změnami za méně než jeden den. To umožňuje programátorům neustále naplňovat databázi bez nutnosti vytvářet samostatné databáze pro každý den nebo každou změnu.
Data mohou být nejen přidávána do databáze SQL, ale mohou být také upravována data v databázi. Pokud je například obchodní záznam nesprávně napsán nebo je připojen k nesprávnému číslu, lze pomocí dotazu vložit do databáze vložit novou hodnotu. Aktualizační dotaz lze také použít k aktualizaci informací v databázi. Pokud jsou informace zcela nesprávné nebo zastaralé, je také možné vymazat data z databáze.
Kromě ukládání a aktualizace informací je další důležitou funkcí databáze SQL schopnost získávat informace. Stejně jako všechny ostatní funkce se to provádí pomocí dotazu, který vytiskne informace do samostatného dokumentu. Data lze získat na základě vyhledávacích značek nebo podle toho, jak souvisí s jinými informacemi v databázi.
Když jsou databáze SQL připojeny k podnikání, obvykle ukládají veřejné i soukromé informace. Veřejné informace zahrnují aktuální ceny nebo názvy produktů nebo služeb, které se v současné době prodávají. Soukromé informace by zahrnovaly výzkum a statistiky používané k aktualizaci produktů nebo k vytváření nových produktů. Obchodní databáze lze také použít k uchovávání informací o zaměstnancích.
SQL databáze se často používají pro webové stránky. Když se nový člen zaregistruje na web, jeho databáze SQL se aktualizuje jeho jménem a informacemi. Pokud dojde k prodeji, některé weby používají databázi SQL k sledování všech prodejů a objednávek.