Zaklady Flashcards
Čo je databáza?
Databáza je kolekcia nejakých dát (údajov). Dáta majú štruktúru. spoločné atribúty, líšia sa v hodnotách
Čo sú DB systémy?
Databázové systémy (DBMS) implementujú to, čo je
v rôznych databázových aplikáciách spoločné.
Aké sú požiadavky na DB app?
• Objem dát je veľký
Dáta nie sú uložené na užívateľovom počítači,
Množstvo užívateľov pristupuje k dátam súčasne
odolnosť a bezpečnosť
definuj DBMS (databázový systém)
Systém, ktorý poskytuje pohodlné, bezpečné,
mnohoužívateľské prostredie pre efektívnu manipuláciu s
veľkým objemom perzistentných dát (aj v prípade
neočakávaných porúch)
Aký je cieľ DBMS?
Cieľ: dosiahnuť nezávislosť aplikačných programov od dát . výber programovacieho jazyka pre tvorbu aplikácie
nemá závisieť od internej reprezentácie dát
Aký bol prvý štandart DBMS a v akom období?
štandard CODASYL, Committee on Data Systems and Languages okolo 1960-70.
Kto prišiel s ideou relačných tabuliek?
Edgar F. Codd
Kedy vznikol štandart SQL?
1986
Aký je rozdiel medzi DML a DDL?
DDL je insert, update, DML je Select…
Aká je trojstupňová architektúra DBMS?
Slide 18
Čo je dátový model?
Dátový model je matematická notácia dát a manipulácie s dátami (algebra)
Aké poznáme dátové modely?
- relačný
- entitno-relačný
- navigačný (XML)
- objektový
Čo robí entitno-relačný dátový model?
Entitno relačný model popisuje entity, atribúty entít a vzťahy medzi entitami (diagram) napr slide 20
Čo robí navigačný XML model?
XML sa používa na popis štruktúrovaných textov. Koncepty sú strom a odkaz.
Čo je xPath?
Na traverzovanie po XML, príkazy ako up, down, first_sibling a pod.