sql >> Databáze >  >> RDS >> Access

Historie databází

Databáze jsou kritickou součástí našeho světa. Používáme je, aniž bychom si to uvědomovali, například při nákupu něčeho online, přihlášení do streamovací služby nebo při kontrole výpisu z účtu. Koncept databáze existoval dlouho předtím, než byly vynalezeny počítače. Rozdíl je v tom, že tyto databáze byly na papíře a byly uloženy v časopisech, knihovnách a kartotékách.

Papírové databáze nebyly zdaleka tak efektivní jako to, co máme dnes. Papír zabírá hodně místa a ztěžuje hledání konkrétních informací. A samozřejmě jste nemohli pouze zálohovat svou papírovou databázi, což znamenalo, že tyto soubory byly zranitelné vůči poškození vodou nebo ohněm.

S vynálezem počítačů se databáze mnohem snadněji organizují, ukládají a spravují. Pojďme se dozvědět více o historii databází a o tom, jak pomáhají našemu světu efektivně fungovat.

60. léta – Začátek 

Před 60. léty databáze existovaly, ale byly vyvinuty velkými organizacemi, jako jsou nemocnice a vládní úřady. V 60. letech 20. století byly vyvinuty první počítačové databáze. Dva populární datové modely v této době byly hierarchický model nazývaný IMS a síťový model nazývaný CODASYL.

70. léta – Představení relačních databází 

V 70. letech 20. století byl navržen model relační databáze, který změnil způsob, jakým lidé přemýšleli o databázích. V tomto modelu je schéma (nebo logická organizace) odpojeno od fyzického úložiště informací. To se od tohoto okamžiku stalo základním základem databázových systémů.

Na konci 70. let byl navržen další databázový model nazvaný Entity-Relationship. Tento model se zaměřuje na datovou aplikaci namísto logické struktury tabulek. Jedná se o grafický přístup k návrhu databáze a používají jej softwaroví inženýři, vzdělávací oddělení a výzkumní pracovníci.

80. léta – SQL se stává standardním dotazovacím jazykem 

SQL (Structured Query Language) se stal standardním dotazovacím jazykem v 80. letech 20. století. SQL umožňuje lidem přistupovat k databázím a manipulovat s nimi, takže mohou získávat data, aktualizovat nebo mazat záznamy, vytvářet uložené procedury a další. Tento jazyk používáme dodnes.

Kromě toho relační databáze během 80. let výrazně vzrostly, zatímco dřívější navigační modely byly vyřazeny.

90. léta – Internet 

Zrození internetu vedlo k exponenciálnímu růstu databázového průmyslu. Nyní bylo snazší než kdy dříve vytvářet, ukládat a spravovat databáze – a nyní je bylo možné sdílet s více lidmi na různých místech. Vysoké investice do online podnikání také vedly k poptávce po databázových systémech klient-server.

2000 – NoSQL 

Databázové aplikace v roce 2000 dále rostly a populární se staly databáze NoSQL (nejen strukturovaný jazyk). Databáze NoSQL jsou užitečné pro nestrukturovaná data a během roku 2000 výrazně vzrostly díky schopnosti zpracovávat velké a rozmanitější databáze.

2010 – dnešek – velká data a kybernetická bezpečnost 

Rok 2010 byla celá o povědomí o datech. Velká data byla hlavním módním slovem a znamenalo to, že databáze musely shromažďovat, organizovat a využívat velké množství dat. Aby tomu pomohl, stal se populární automatizační software. To byla také doba, kdy si lidé začali vážit integrity svých dat a toho, jak je udržet v bezpečí.

Databáze mají dlouhou a bohatou historii a stále vidíme, jak se rok od roku zlepšují. Není divu, proč dnes ve většině věcí, které děláme, používáme databáze!


  1. Nejlepší způsob, jak resetovat sekvenci Oracle na další hodnotu v existujícím sloupci?

  2. Jaké jsou výhody a nevýhody provádění výpočtů v SQL vs. ve vaší aplikaci

  3. Jak mohu v SQL Server zamknout jeden řádek podobným způsobem jako Oracle SELECT FOR UPDATE WAIT?

  4. MySQL vybere jeden sloupec DISTINCT s odpovídajícími dalšími sloupci