Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Typy údajov:
* text: Zahŕňa písmená, čísla a špeciálne znaky. Príklady:Názvy, adresy, popisy.
* numerické: Zahŕňa celé čísla, desatinné miesta a percentá. Príklady:Vek, ceny, množstvá.
* dátum/čas: Zahŕňa konkrétne dátumy a časy. Príklady:dátumy narodenia, dátumy objednávky, časové pečiatky.
* boolean: Predstavuje pravdivé alebo falošné hodnoty. Príklady:aktívne/neaktívne, áno/nie.
* binárne: Predstavuje nespracované údaje, často obrázky, zvuk alebo video.
* geoloka: Predstavuje miesta na mape. Príklady:Adresy, súradnice.
* json: Štruktúrovaný formát, ktorý môže predstavovať zložité údaje.
Databázové štruktúry:
* Tabuľky: Organizované zbierky údajov s riadkami (záznamami) a stĺpcami (polia).
* Vzťahy: Pripojenia medzi tabuľkami, ktoré umožňujú spojenie údajov.
* indexy: Špeciálne štruktúry, ktoré urýchľujú získavanie údajov vytvorením ukazovateľov konkrétnych údajov v databáze.
* zobrazenie: Virtuálne tabuľky, ktoré kombinujú údaje z viacerých tabuliek alebo používajú filtre na existujúce údaje.
* uložené postupy: Preddefinované bloky kódu, ktoré vykonávajú konkrétne úlohy v databáze.
Databázové modely:
* Relačné databázy: Usporiadajte údaje do tabuliek so vzťahmi medzi nimi. Toto je najbežnejší model databázy. Príklady:MySQL, Postgresql, Oracle, SQL Server.
* NOSQL DATABASE: Ponúkajte flexibilné dátové štruktúry a možnosti škálovania. Príklady:MongoDB, Cassandra, Redis.
* Objektové databázy: Uložte údaje ako objekty s vlastnosťami a metódami. Príklady:ObjectStore, Gemstone.
* Databázy dokumentov: Uložte údaje ako dokumenty podobné JSON. Príklady:MongoDB, Couchbase.
* Grafové databázy: Predstavujte údaje ako uzly a hrany, ktoré sú ideálne na reprezentáciu vzťahov. Príklady:Neo4J, Janusgraph.
komponenty:
* Systém správy databázy (DBMS): Softvér, ktorý riadi databázu vrátane ukladania údajov, prístupu a zabezpečenia.
* Dátový slovník: Ústredné úložisko informácií o databáze vrátane definícií tabuľky a stĺpca, typov údajov a vzťahov.
* Integrita údajov: Zabezpečenie presnosti a konzistentnosti údajov v databáze.
* zabezpečenie údajov: Ochrana databázy pred neoprávneným prístupom, úpravou alebo vymazaním.
Aplikácie:
* e-commerce: Ukladanie informácií o zákazníkoch, objednávok, produkty a inventár.
* bankovníctvo: Správa účtov zákazníkov, transakcií a finančných údajov.
* Sociálne médiá: Ukladanie používateľských profilov, príspevkov a interakcií.
* Healthcare: Udržiavanie záznamov pacientov, anamnézy a predpisov.
* vzdelávanie: Sledovanie informácií o študentach, známky a kurzy.
* Výroba: Riadenie výrobných procesov, zásob a dodávateľského reťazca.
Špecifické zloženie databázy bude závisieť od konkrétnej aplikácie a uložených údajov.