Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Systém správy databázy (DBMS):
* jadro: Toto je softvér, ktorý riadi databázu. Poskytuje štruktúrovaný spôsob ukladania, organizácie a prístupu k údajom.
* Kľúčové funkcie:
* jazyk definície údajov (DDL): Definuje štruktúru databázy, vytvára tabuľky, špecifikuje typy údajov a definuje vzťahy medzi tabuľkami.
* jazyk manipulácie s údajmi (DML): Umožňuje používateľom vložiť, odstraňovať, aktualizovať a načítať údaje z databázy.
* jazyk riadenia údajov (dcl): Ovláda prístup k povoleniam a bezpečnostné opatrenia pre databázu.
* Správa transakcií: Zabezpečuje konzistentnosť a integritu údajov spracovaním viacerých súčasných transakcií.
* Integrita a validácia údajov: Implementuje pravidlá na zabezpečenie presnosti a konzistentnosti údajov.
2. Databáza:
* samotné údaje: Toto je zbierka organizovaných informácií uložených v databáze. Môže byť štruktúrovaný (napríklad tabuľky v relačnej databáze) alebo neštruktúrovaný (napríklad dokumenty v databáze NoSQL).
3. Používatelia:
* Ľudia a aplikácie: Toto sú entity, ktoré interagujú s databázou. Používatelia môžu byť správcami, ktorí spravujú databázu, vývojári, ktorí vytvárajú aplikácie, ktoré používajú databázu, alebo koncoví používatelia, ktorí majú prístup k informáciám prostredníctvom aplikácií.
4. Hardvér:
* Fyzické úložisko: Tu je databáza fyzicky uložená. Môže to byť na pevných diskoch, SSD alebo dokonca v oblaku.
* servery: Servery sú umiestnené v databáze a softvéri DBMS, pričom spracováva spracovanie požiadaviek.
5. Dátové modely:
* Ako sú organizované údaje: Toto definuje štruktúru a vzťahy medzi dátovými prvkami. Populárne modely zahŕňajú:
* Relačný model: Používa tabuľky s riadkami a stĺpcami na reprezentáciu údajov, s vzťahmi definovanými prostredníctvom klávesov.
* Model dokumentu: Ukladá údaje do dokumentov podobných JSON.
* Model kľúča-hodnota: Jednoduché ukladanie údajov založené na pároch kľúč-hodnota.
* grafový model: Predstavuje údaje ako uzly a hrany, ktoré sú užitočné pre vzájomne prepojené vzťahy.
6. Ďalšie komponenty (voliteľné):
* Dátové sklady: Veľké databázy určené na analýzu a podávanie správ.
* Nástroje na ťažbu údajov: Používa sa na analýzu veľkých súborov údajov na extrahovanie zmysluplných poznatkov.
* Nástroje obchodnej inteligencie: Pomôžte používateľom vizualizovať a porozumieť trendom v údajoch.
v súhrne: Databázový systém je komplexnou, ale nevyhnutnou súčasťou mnohých aplikácií a podnikov. Poskytuje spoľahlivý a organizovaný spôsob ukladania, správy a prístupu k kritickým informáciám.