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?
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.
Signup and view all the answers
Ktoré z týchto vlastností sú charakteristické pre relačný model?
Ktoré z týchto vlastností sú charakteristické pre relačný model?
Signup and view all the answers
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.
Signup and view all the answers
Spojte modely s hlavnou charakteristikou:
Spojte modely s hlavnou charakteristikou:
Signup and view all the answers
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?
Signup and view all the answers
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.
Signup and view all the answers
Vysvetlite, ako fungujú databázy typu kľúč-hodnota.
Vysvetlite, ako fungujú databázy typu kľúč-hodnota.
Signup and view all the answers
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.
Signup and view all the answers
Zodpovedajúce možnosti:
Zodpovedajúce možnosti:
Signup and view all the answers
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?
Signup and view all the answers
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.
Signup and view all the answers
Uveďte príklad využitia dokumentovej databázy.
Uveďte príklad využitia dokumentovej databázy.
Signup and view all the answers
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)?
Signup and view all the answers
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.
Signup and view all the answers
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?
Signup and view all the answers
Klauzula ______ sa používa na zoradenie výsledkov dotazu SELECT.
Klauzula ______ sa používa na zoradenie výsledkov dotazu SELECT.
Signup and view all the answers
Spojte klauzulu SQL s jej funkciou:
Spojte klauzulu SQL s jej funkciou:
Signup and view all the answers
Transakcie zabezpečujú integritu a konzistenciu dát v databáze.
Transakcie zabezpečujú integritu a konzistenciu dát v databáze.
Signup and view all the answers
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?
Signup and view all the answers
Čo znamená vlastnosť 'Atomicita' v rámci ACID?
Čo znamená vlastnosť 'Atomicita' v rámci ACID?
Signup and view all the answers
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.
Signup and view all the answers
Aké sú štyri vlastnosti ACID?
Aké sú štyri vlastnosti ACID?
Signup and view all the answers
Keď transakcia zlyhá, môže byť vrátená späť pomocou __________.
Keď transakcia zlyhá, môže byť vrátená späť pomocou __________.
Signup and view all the answers
Ktorej situácii zodpovedá pojem 'Strata aktualizácie'?
Ktorej situácii zodpovedá pojem 'Strata aktualizácie'?
Signup and view all the answers
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.
Signup and view all the answers
Priraďte nasledujúce pojmy k ich správnym definíciám:
Priraďte nasledujúce pojmy k ich správnym definíciám:
Signup and view all the answers
Ktorá úroveň organizácie údajov definuje vzťahy medzi entitami?
Ktorá úroveň organizácie údajov definuje vzťahy medzi entitami?
Signup and view all the answers
Relačná integrita zaisťuje presnosť jednotlivých údajov v tabuľke.
Relačná integrita zaisťuje presnosť jednotlivých údajov v tabuľke.
Signup and view all the answers
Aký je príklad dátovej integrity?
Aký je príklad dátovej integrity?
Signup and view all the answers
Ú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 ______.
Signup and view all the answers
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?
Signup and view all the answers
Zosúladte typy integrity s ich definíciami:
Zosúladte typy integrity s ich definíciami:
Signup and view all the answers
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.
Signup and view all the answers
Aké riešenie je navrhnuté pre nekonzistentnú analýzu?
Aké riešenie je navrhnuté pre nekonzistentnú analýzu?
Signup and view all the answers
Čo znamená redundancia v databázach?
Čo znamená redundancia v databázach?
Signup and view all the answers
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.
Signup and view all the answers
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?
Signup and view all the answers
Cudzí kľúč vytvára ______ medzi dvoma tabuľkami.
Cudzí kľúč vytvára ______ medzi dvoma tabuľkami.
Signup and view all the answers
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?
Signup and view all the answers
Hustý index obsahuje záznam pre každý riadok v tabuľke.
Hustý index obsahuje záznam pre každý riadok v tabuľke.
Signup and view all the answers
Priraďte typy kľúčov k ich charakteristikám:
Priraďte typy kľúčov k ich charakteristikám:
Signup and view all the answers
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?
Signup and view all the answers
Signup and view all the answers
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.
Related Documents
Description
V tomto kvíze preskúmate hlavné rozdiely medzi databázou a databázovým systémom. Zameriame sa na relačné modely, ako aj na špecifické vlastnosti rôznych typov databáz, vrátane NoSQL a OLAP. Otestujte si svoje vedomosti o organizačných štruktúrach údajov a ich aplikáciách.