Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Organizácia údajov:
* Tabuľky: Údaje sú usporiadané do tabuliek s riadkami (záznamy) a stĺpcami (atribúty alebo polia). Každá tabuľka predstavuje konkrétnu entitu (napr. Zákazníci, produkty, objednávky).
* Vzťahy: Tabuľky sú navzájom spojené prostredníctvom vzťahov (individuálne, jeden na človek, mnohí až človek) definované pomocou klávesov. Tieto vzťahy umožňujú kombináciu a spytávanie údajov z rôznych tabuliek.
* Štruktúrované údaje: Dáta sú vysoko štruktúrované, s preddefinovanými typmi údajov pre každý stĺpec (napr. Celé číslo, text, dátum). To zaisťuje integritu a konzistentnosť údajov.
2. Manipulácia s údajmi:
* sql (štruktúrovaný dotaz jazyk): RDBMS používajú SQL ako štandardný jazyk na interakciu s databázou. SQL umožňuje používateľom vytvárať, načítať, aktualizovať a odstraňovať údaje. Poskytuje výkonné možnosti dopytu na extrahovanie konkrétnych informácií z databázy.
* Vlastnosti kyseliny: Transakcie RDBMS zvyčajne dodržiavajú kyslé vlastnosti (atóm, konzistentnosť, izolácia, trvanlivosť), čím zabezpečujú spoľahlivosť a integritu údajov. To znamená, že operácie databázy úplne úplne alebo vôbec úplne dokončujú, čo udržiava konzistentnosť údajov vo viacerých transakciách.
3. Integrita údajov:
* obmedzenia: RDBMS presadzuje integritu údajov prostredníctvom obmedzení, ako napríklad:
* Primárne kľúče: Jedinečne identifikujte každý riadok v tabuľke.
* cudzie kľúče: Nadviazať vzťahy medzi tabuľkami a zaistiť referenčnú integritu.
* Skontrolujte obmedzenia: Presadzovať pravidlá pre hodnoty údajov.
* jedinečné obmedzenia: Uistite sa, že hodnoty stĺpca sú jedinečné.
* Nie nulové obmedzenia: Zabráňte nulovému hodnotám v konkrétnych stĺpcoch.
* Typy údajov: Preddefinované typy údajov pomáhajú zabezpečiť, aby boli údaje zadané v správnom formáte.
4. Zabezpečenie údajov:
* Ovládanie prístupu: RDBMS poskytuje mechanizmy na riadenie prístupu k údajom na základe rolí používateľov a povolení. To pomáha chrániť citlivé údaje pred neoprávneným prístupom.
* Authentication: RDBMS zvyčajne vyžaduje, aby sa používatelia pred prístupom do databázy overili.
* šifrovanie: Dáta môžu byť šifrované na ochranu pred neoprávneným prezeraním, aj keď je databáza ohrozená.
5. Správa údajov:
* Kontrola súbežnosti: RDBMS spracováva súbežný prístup od viacerých používateľov bez poškodenia údajov alebo nezrovnalostí. Zahŕňa to techniky, ako je blokovanie a verzia.
* zálohovanie a zotavenie: RDBMS poskytujú mechanizmy na zálohovanie údajov a zotavovanie z zlyhaní.
* Integrita údajov: Zahrnuté sú mechanizmy na udržanie presnosti a konzistentnosti údajov.
6. Škálovateľnosť a výkon:
* Optimalizácia: RDBM ponúka funkcie na optimalizáciu výkonu databázy, ako je indexovanie a optimalizácia dotazov.
* škálovateľnosť: Moderné RDBM sú navrhnuté tak, aby škálovali na zvládnutie veľkého množstva údajov a mnohých používateľov. To často zahŕňa techniky, ako je skrutkovanie alebo zoskupovanie.
Stručne povedané, RDBMS sa vyznačuje ich štruktúrovanou organizáciou údajov, využívaním SQL, presadzovaním integrity údajov a ustanoveniami pre bezpečnosť, kontrolu súbežnosti a škálovateľnosť. Vďaka týmto charakteristikám sú vhodné na správu veľkých a zložitých súborov údajov spoľahlivým a efektívnym spôsobom.