Skratka DBMS znamená “Database Management System”, čo v preklade znamená „systém na správu databáz“. DBMS je softvérový nástroj, ktorý umožňuje vytvárať, spravovať a manipulovať s databázami, a zároveň poskytuje užívateľom a aplikáciám prístup k dátam v databáze.
Kľúčové funkcie DBMS:
1.Ukladanie dát: Umožňuje efektívne ukladanie veľkého množstva štruktúrovaných dát.
2.Manipulácia s dátami: Poskytuje nástroje na vkladanie, čítanie, aktualizáciu a mazanie dát (CRUD operácie).
3.Bezpečnosť: Spravuje prístup k dátam a zabezpečuje ich ochranu pred neoprávnenými prístupmi.
4.Zálohovanie a obnova: Automatizuje proces zálohovania dát a ich obnovenia v prípade zlyhania systému.
5.Správa transakcií: Zabezpečuje správnosť a integritu dát pri súčasnom vykonávaní viacerých operácií.
Typy DBMS:
1.Relačné DBMS (RDBMS): Dáta sú uložené v tabuľkách (napr. MySQL, PostgreSQL, Oracle, SQL Server).
2.Hierarchické DBMS: Dáta sú usporiadané v stromovej štruktúre (napr. IBM Information Management System).
3.Sémantické DBMS: Dáta sú reprezentované ako grafy (napr. Neo4j).
4.Objektovo orientované DBMS: Dáta sú reprezentované ako objekty (napr. db4o).
5.NoSQL DBMS: Na správu nestrukturovaných alebo semi-štruktúrovaných dát (napr. MongoDB, Cassandra).
Príklady DBMS:
•MySQL: Otvorený RDBMS systém často používaný pre webové aplikácie.
•PostgreSQL: Pokročilé RDBMS s podporou komplexných dátových štruktúr.
•MongoDB: Populárny NoSQL systém pre dokumentovo orientované ukladanie dát.
•Oracle Database: Komerčný DBMS pre podnikové aplikácie.
Príklad použitia DBMS:
1.Online obchod:
•DBMS uloží produkty: názov, cena, popis.
•CRUD operácie: Pridanie nového produktu (Create), zobrazenie zoznamu produktov (Read), aktualizácia cien (Update), vymazanie vypredaného produktu (Delete).
2.Sociálne siete:
•DBMS spravuje dáta o používateľoch, príspevkoch, komentároch a vzťahoch medzi nimi.
DBMS je základným kameňom moderných aplikácií a systémov pracujúcich s dátami.