Podcast
Questions and Answers
Čo je hlavný rozdiel medzi databázou a databázovým systémom?
Čo je hlavný rozdiel medzi databázou a databázovým systémom?
- Databáza je štruktúrovaná zbierka údajov, databázový systém je systém pre ukladanie súborov.
- Databáza je softvér, databázový systém je zbierka údajov.
- Databázový systém je rozsiahlejší, databáza je jeho súčasťou. (correct)
- Databázový systém obsahuje databázu a nástroje na jej správu. (correct)
Relačný model používa jazyk SQL na manipuláciu s údajmi.
Relačný model používa jazyk SQL na manipuláciu s údajmi.
True (A)
Ako sa nazýva základná jednotka organizačnej štruktúry údajov v relačnom modeli?
Ako sa nazýva základná jednotka organizačnej štruktúry údajov v relačnom modeli?
tabuľka
Každý riadok v tabuľke predstavuje ______ objekt alebo entitu.
Každý riadok v tabuľke predstavuje ______ objekt alebo entitu.
Ktoré z týchto vlastností sú charakteristické pre relačný model?
Ktoré z týchto vlastností sú charakteristické pre relačný model?
Hierarchický model je vhodný na správu veľmi veľkých a komplexných dát.
Hierarchický model je vhodný na správu veľmi veľkých a komplexných dát.
Spojte modely s hlavnou charakteristikou:
Spojte modely s hlavnou charakteristikou:
Ktoré z nasledujúcich operácií je možné vykonávať s nástrojom OLAP?
Ktoré z nasledujúcich operácií je možné vykonávať s nástrojom OLAP?
NoSQL databázy sú ideálne na ukladanie vysoko štruktúrovaných dát, ktoré sa ťažko menia.
NoSQL databázy sú ideálne na ukladanie vysoko štruktúrovaných dát, ktoré sa ťažko menia.
Vysvetlite, ako fungujú databázy typu kľúč-hodnota.
Vysvetlite, ako fungujú databázy typu kľúč-hodnota.
Databázy typu ______ sú vhodné na ukladanie dát v JSON, BSON alebo XML formáte a umožňujú flexibilnú štruktúru.
Databázy typu ______ sú vhodné na ukladanie dát v JSON, BSON alebo XML formáte a umožňujú flexibilnú štruktúru.
Zodpovedajúce možnosti:
Zodpovedajúce možnosti:
Ktoré z nasledujúcich oblastí je možné využiť databázy typu kľúč-hodnota?
Ktoré z nasledujúcich oblastí je možné využiť databázy typu kľúč-hodnota?
Stĺpcové databázy sú najvhodnejšie na analýzu menších a rýchlo sa meniacich dátových množín.
Stĺpcové databázy sú najvhodnejšie na analýzu menších a rýchlo sa meniacich dátových množín.
Uveďte príklad využitia dokumentovej databázy.
Uveďte príklad využitia dokumentovej databázy.
Ktorý z nasledujúcich príkazov patrí do kategórie DML (Data Manipulation Language)?
Ktorý z nasledujúcich príkazov patrí do kategórie DML (Data Manipulation Language)?
Sieťový model databáz umožňuje flexibilnejšie vzťahy medzi údajmi v porovnaní s hierarchickým modelom.
Sieťový model databáz umožňuje flexibilnejšie vzťahy medzi údajmi v porovnaní s hierarchickým modelom.
Aký príkaz sa používa na filtrovanie výsledkov v dotazoch SELECT?
Aký príkaz sa používa na filtrovanie výsledkov v dotazoch SELECT?
Klauzula ______ sa používa na zoradenie výsledkov dotazu SELECT.
Klauzula ______ sa používa na zoradenie výsledkov dotazu SELECT.
Spojte klauzulu SQL s jej funkciou:
Spojte klauzulu SQL s jej funkciou:
Transakcie zabezpečujú integritu a konzistenciu dát v databáze.
Transakcie zabezpečujú integritu a konzistenciu dát v databáze.
Aký príkaz sa používa na vrátenie databázy do stavu pred začiatkom transakcie?
Aký príkaz sa používa na vrátenie databázy do stavu pred začiatkom transakcie?
Čo znamená vlastnosť 'Atomicita' v rámci ACID?
Čo znamená vlastnosť 'Atomicita' v rámci ACID?
Izolácia zabezpečuje, že súbežné transakcie môžu ovplyvniť svoje výsledky.
Izolácia zabezpečuje, že súbežné transakcie môžu ovplyvniť svoje výsledky.
Aké sú štyri vlastnosti ACID?
Aké sú štyri vlastnosti ACID?
Keď transakcia zlyhá, môže byť vrátená späť pomocou __________.
Keď transakcia zlyhá, môže byť vrátená späť pomocou __________.
Ktorej situácii zodpovedá pojem 'Strata aktualizácie'?
Ktorej situácii zodpovedá pojem 'Strata aktualizácie'?
Konzistentný stav databázy vyžaduje, aby hodnoty zodpovedali všetkým integritným obmedzeniam.
Konzistentný stav databázy vyžaduje, aby hodnoty zodpovedali všetkým integritným obmedzeniam.
Priraďte nasledujúce pojmy k ich správnym definíciám:
Priraďte nasledujúce pojmy k ich správnym definíciám:
Ktorá úroveň organizácie údajov definuje vzťahy medzi entitami?
Ktorá úroveň organizácie údajov definuje vzťahy medzi entitami?
Relačná integrita zaisťuje presnosť jednotlivých údajov v tabuľke.
Relačná integrita zaisťuje presnosť jednotlivých údajov v tabuľke.
Aký je príklad dátovej integrity?
Aký je príklad dátovej integrity?
Úroveň, ktorá sa zaoberá fyzickým uložením dát, sa nazýva ______.
Úroveň, ktorá sa zaoberá fyzickým uložením dát, sa nazýva ______.
Ktorá z nasledujúcich integrít zabezpečuje, že stĺpce obsahujú len povolené hodnoty?
Ktorá z nasledujúcich integrít zabezpečuje, že stĺpce obsahujú len povolené hodnoty?
Zosúladte typy integrity s ich definíciami:
Zosúladte typy integrity s ich definíciami:
Príkladom referenčnej integrity je, ak je id_zakaznika v tabuľke objednávky a tento zákazník musí existovať v tabuľke zakazníkov.
Príkladom referenčnej integrity je, ak je id_zakaznika v tabuľke objednávky a tento zákazník musí existovať v tabuľke zakazníkov.
Aké riešenie je navrhnuté pre nekonzistentnú analýzu?
Aké riešenie je navrhnuté pre nekonzistentnú analýzu?
Čo znamená redundancia v databázach?
Čo znamená redundancia v databázach?
Bezstratová dekompozícia zaručuje, že pri spájaní tabuliek sa nestratí žiadna informácia.
Bezstratová dekompozícia zaručuje, že pri spájaní tabuliek sa nestratí žiadna informácia.
Aký typ kľúča slúži na identifikáciu riadku v tabuľke a nesmie obsahovať hodnoty NULL?
Aký typ kľúča slúži na identifikáciu riadku v tabuľke a nesmie obsahovať hodnoty NULL?
Cudzí kľúč vytvára ______ medzi dvoma tabuľkami.
Cudzí kľúč vytvára ______ medzi dvoma tabuľkami.
Ktorý z nasledujúcich indexov je automaticky vytvorený pri definovaní primárneho kľúča?
Ktorý z nasledujúcich indexov je automaticky vytvorený pri definovaní primárneho kľúča?
Hustý index obsahuje záznam pre každý riadok v tabuľke.
Hustý index obsahuje záznam pre každý riadok v tabuľke.
Priraďte typy kľúčov k ich charakteristikám:
Priraďte typy kľúčov k ich charakteristikám:
Aký je hlavný spôsob, akým indexy zrýchľujú vyhľadávanie v databázach?
Aký je hlavný spôsob, akým indexy zrýchľujú vyhľadávanie v databázach?
Flashcards
Slice and Dice
Slice and Dice
Výber konkrétnych dimenzií a filtrov v analýze dát.
Drill-down
Drill-down
Prechádzanie medzi rôznymi úrovňami podrobností v analýze.
Roll-up
Roll-up
Zvyšovanie úrovne podrobností z detailov na súhrnné informácie.
Pivoting
Pivoting
Signup and view all the flashcards
NoSQL databázy
NoSQL databázy
Signup and view all the flashcards
Kľúč-hodnota databázy
Kľúč-hodnota databázy
Signup and view all the flashcards
Dokumentové databázy
Dokumentové databázy
Signup and view all the flashcards
Stĺpcové databázy
Stĺpcové databázy
Signup and view all the flashcards
Databáza
Databáza
Signup and view all the flashcards
Databázový systém (DBS)
Databázový systém (DBS)
Signup and view all the flashcards
DBMS
DBMS
Signup and view all the flashcards
Tabuľka
Tabuľka
Signup and view all the flashcards
Záznam (Riadok)
Záznam (Riadok)
Signup and view all the flashcards
Atribút (Stĺpec)
Atribút (Stĺpec)
Signup and view all the flashcards
Relačný model
Relačný model
Signup and view all the flashcards
ACID vlastnosti
ACID vlastnosti
Signup and view all the flashcards
Dátový model
Dátový model
Signup and view all the flashcards
DML príkazy
DML príkazy
Signup and view all the flashcards
WHERE klauzula
WHERE klauzula
Signup and view all the flashcards
HAVING klauzula
HAVING klauzula
Signup and view all the flashcards
Agregačné funkcie
Agregačné funkcie
Signup and view all the flashcards
Transakcie
Transakcie
Signup and view all the flashcards
WRITE príkaz
WRITE príkaz
Signup and view all the flashcards
VIEW v databáze
VIEW v databáze
Signup and view all the flashcards
Atomicita
Atomicita
Signup and view all the flashcards
Konzistencia
Konzistencia
Signup and view all the flashcards
Izolácia
Izolácia
Signup and view all the flashcards
Trvanlivosť
Trvanlivosť
Signup and view all the flashcards
Konzistentný stav
Konzistentný stav
Signup and view all the flashcards
Strata aktualizácie
Strata aktualizácie
Signup and view all the flashcards
Nezáväzná závislosť
Nezáväzná závislosť
Signup and view all the flashcards
Izolačné úrovne
Izolačné úrovne
Signup and view all the flashcards
Redundancia
Redundancia
Signup and view all the flashcards
Bezstratová dekompozícia
Bezstratová dekompozícia
Signup and view all the flashcards
Primárny kľúč
Primárny kľúč
Signup and view all the flashcards
Cudzí kľúč
Cudzí kľúč
Signup and view all the flashcards
Kandidátny kľúč
Kandidátny kľúč
Signup and view all the flashcards
Index
Index
Signup and view all the flashcards
Hustý index
Hustý index
Signup and view all the flashcards
Riedky index
Riedky index
Signup and view all the flashcards
Nekonzistentná analýza
Nekonzistentná analýza
Signup and view all the flashcards
Zámky
Zámky
Signup and view all the flashcards
SNAPSHOT ISOLATION
SNAPSHOT ISOLATION
Signup and view all the flashcards
Konceptuálna úroveň
Konceptuálna úroveň
Signup and view all the flashcards
Interná úroveň
Interná úroveň
Signup and view all the flashcards
Dátová integrita
Dátová integrita
Signup and view all the flashcards
Referenčná integrita
Referenčná integrita
Signup and view all the flashcards
Study Notes
Základné pojmy databáz a databázových systémov
- Databáza je zbierka usporiadaných údajov, ktoré sú organizované a uložené pre efektívny prístup a správu.
- Databázový systém (DBS) zahŕňa databázu a softvérové nástroje pre jej správu (napr. systém riadenia databáz – DBMS).
- DBMS umožňuje operácie ako vkladanie, aktualizácia, mazanie a vyhľadávanie údajov v databáze.
- DBS zabezpečuje integritu a bezpečnosť údajov.
Relačný model databázy
- Tabuľka (table) je základnou jednotkou relačného modelu.
- Záznam (riadok, tuple) reprezentuje konkrétny objekt alebo entitu (napr. zákazníka).
- Atribút (stĺpec) definuje charakteristiku objektov v tabuľke (napr. meno, adresa).
- Relačný model používa jazyk SQL na manipuláciu s údajmi.
- Vzťahy medzi tabuľkami sú reprezentované cudzími kľúčmi.
- Zabezpečuje integritu údajov pomocou vlastností ACID (Atomicity, Consistency, Isolation, Durability).
Jazyk SQL a práca s údajmi
- INSERT – pridáva nové riadky do tabuľky.
- UPDATE – mení existujúce údaje.
- DELETE – odstraňuje vybrané riadky.
- SELECT – vyberá údaje z tabuľky.
Definovanie štruktúry databázy
- CREATE TABLE – vytvára novú tabuľku.
- ALTER TABLE – mení existujúcu tabuľku.
- DROP TABLE – odstraňuje tabuľku.
- VIEW – vytvára virtuálnu tabuľku.
Užívateľské pohľady a filtrovanie údajov
- WHERE – filtruje riadky v dotaze podľa podmienok
- GROUP BY – skupuje riadky v dotaze na základe špecifikovaného atribútu
- HAVING – filtruje skupiny v dotaze na základe agregačných funkcií
Agregačné funkcie
- COUNT(*) – spočíta počet riadkov
- SUM(atribút) – vypočíta súčet hodnôt atribútu
- AVG(atribút) – vypočíta priemer hodnôt atribútu
- MAX(atribút) – vypočíta maximálnu hodnotu atribútu
- MIN(atribút) – vypočíta minimálnu hodnotu atribútu
Poddotazy
- Používajú sa v dotazoch SELECT a WHERE
- Môžu sa použiť aj v ďalších dotazoch (v CLAUSE FROM)
Typy integrity údajov
- Dátová integrita – zabezpečuje presnosť a spoľahlivosť údajov
- Relačná integrita – zaisťuje korektnosť vzťahov medzi tabuľkami
- Doménová integrita – určuje povolené hodnoty pre jednotlivé stĺpce
- Referenčná Integrita – zabezpečuje korektnosť vzťahov medzi tabuľkami pomocou cudzích kľúčov.
Redundancia a bezstratová dekompozícia
- Redundancia – nadbytočné opakovanie informácií
- Bezstratová dekompozícia – rozklad tabuľky na menšie tabuľky bez strát informácií.
Kľúče, indexy a zálohovanie údajov
- Primárny kľúč – jedinečne identifikuje riadok v tabuľke
- Cudzí kľúč – odkazuje na primárny kľúč inej tabuľky
- Index – zrýchľuje vyhľadávanie údajov v tabuľke
- Typy zálohovania: plné, inkrementálne, žurnálové
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.