Celá lidská činnost je neoddělitelně spojenás množstvím informačních katalogů a databází. Registr knihovny, adresář, adresy v mobilním telefonu nebo tabletu - to je zdaleka ne úplný seznam strukturovaných informací, které používáme. Ale počítače jako přesnost, tak dáme definici.
A tak, databáze (DB) - sada logicky propojených dat, popisující informaci o stavu objektů v různých oborech a zpracovávaných počítačovým vybavením.
Systém správy databází je softwarové a jazykové prostředí pro vytváření, správu a zpracování informačních databází. Přiřazení DBMS:
Od nástupu počítačových databází vzniklo mnoho modelů jejich práce, ale relační model se ukázalo jako nejuniverzálnější. Jedná se o propojený soubor informačních tabulek, zaručuje integritu a minimální redundanci informací. Tabulkový model se ukázal jako použitelný pro většinu předmětných oblastí a trh systémů pro správu relačních databází se začal rychle rozvíjet. Na obrázku je příklad relační struktury "Studentská základna".
Všechny relační databáze podporují standard ANSIJazyk SQL a základní principy relačního modelu, který zajišťuje provoz aplikací na různých DBMS. Navíc velké DBMS mají vlastní rozšíření do SQL rozšíření. Příklady systému správy databází pro velké projekty jsou Microsoft SQL Server a Oracle.
Relační model je také úspěšně využíván při vývoji internetových projektů. Příkladem jsou MySQL a PostgreSQL.
Zvýšené informace a složitostpropojení vedlo k vzniku nových systémů správy databází. Informace přestaly být navzájem nezávislé a někdy je nemožné strukturálně popsat její strukturu. Relační databáze již s těmito úkoly nemohou zvládnout. To vedlo k vzniku nového typu informačních databází a systémů správy, které získaly obecný název NoSQL ("no SQL").
Hlavní kategorie databází NoSQL jsou:
Trh systémů pro správu databází pokračujeRozvíjet a stále více využívat řešení NoSQL. Samozřejmě, že "klasický" SQL implementoval obrovské množství softwarových systémů s různou složitostí a za nimi se nacházejí takoví obři na trhu jako Microsoft a Oracle. Ale s vysokou mírou jistoty lze předpokládat, že NoSQL v nadcházejících letech výrazně posunuje vůdce do vývoje komplexních informačních systémů.
</ p>