Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
DBMS je softvérová aplikácia, ktorá umožňuje používateľom vytvárať, udržiavať a získať prístup k databázam. Pôsobí ako sprostredkovateľ medzi používateľmi a skutočnými údajmi a poskytuje štruktúrovaný spôsob správy informácií. Tu sú kľúčové prvky DBMS:
1. Jazyk definície údajov (DDL):
* Tento jazyk definuje štruktúru databázy vrátane vytvárania tabuliek, definovania typov údajov, špecifikácie vzťahov a nastavenia obmedzení.
* Príklady príkazov DDL zahŕňajú vytvorenie, zmenu a pokles.
2. Jazyk manipulácie s údajmi (DML):
* Tento jazyk sa používa na manipuláciu s údajmi v databáze. Umožňuje používateľom vložiť, odstraňovať, aktualizovať a načítať údaje.
* Príklady príkazov DML zahŕňajú vkladanie, odstránenie, aktualizáciu a výber.
3. Jazyk riadenia údajov (DCL):
* Tento jazyk poskytuje bezpečnostné mechanizmy a riadenie prístupu používateľov. Definuje povolenia pre rôznych používateľov, čo im umožňuje prístup k údajom a úpravy údajov.
* Príklady príkazov DCL zahŕňajú granty, revoke a páchanie.
4. Jazyk Data Query (DQL):
* DQL je podmnožina DML, konkrétne na získanie údajov z databázy. Umožňuje používateľom vyhľadávať, filtrovať a triediť informácie.
* Najbežnejším príkazom DQL je výber.
5. Databázová schéma:
* Toto definuje logickú štruktúru databázy, ktorá načrtáva vzťahy medzi rôznymi dátovými prvkami (tabuľky, stĺpce, vzťahy, obmedzenia atď.).
* Pôsobí ako plán databázy.
6. Dátový slovník:
* Tento úložisko metadát ukladá informácie o samotnej databáze vrátane názvov tabuliek, definícií stĺpcov, typov údajov a vzťahov.
* Poskytuje centralizovaný zdroj informácií o štruktúre databázy.
7. Správa transakcií:
* To zaisťuje konzistentnosť a integritu údajov riadením viacerých operácií ako jednej jednotky (transakcia).
* Zaručuje, že všetky operácie v rámci transakcie sú úspešne dokončené alebo žiadna nie je vôbec dokončená.
8. Bezpečnosť a integrita:
* DBMS presadzuje bezpečnostné opatrenia na ochranu údajov pred neoprávneným prístupom a manipuláciou.
* Obmedzenia integrity zabezpečujú presnosť a konzistentnosť údajov a zabránia neplatným údajom.
9. Kontrola súbežnosti:
* Táto funkcia riadi súčasný prístup k databáze viacerými používateľmi, zabezpečuje konzistentnosť údajov a predchádza konfliktom.
10. Záloha a zotavenie:
* DBMS poskytuje mechanizmy na vytváranie záloh v databáze, čo umožňuje obnovenie údajov v prípade zlyhaní alebo straty údajov.
Tieto prvky spolupracujú na tom, aby poskytovali komplexné riešenie na efektívne riadenie a prístup k údajom. Výber DBMS závisí od konkrétnych potrieb a požiadaviek, ako sú veľkosť údajov, zložitosť, potreby výkonnosti a bezpečnostné požiadavky.