16 Questions
Kada je Edgar Frank Codd napisao teoriju relacijskih baza podataka?
lipanj 1970. godine
Koje su glavne skupine baza podataka bile prije relacijskih baza podataka?
Hijerarhijske i mrežne baze podataka
Tko je napisao SQL standard prema prvom relacijskom modelu Edgara F. Codd-a?
Donnald D. Chamberlin i Raymond F. Boyce
Kada je prva prava relacijska baza podataka nastala?
Ranih 70-tih
Koja je zadnja verzija SQL standarda?
SQL: 2016
Koje od sledećih relacijskih DBMS-ova nije spomenuto?
Firebird
Što DBMS (Sustav za upravljanje bazom podataka) čini?
Sve navedeno
Što je glavna dužnost DBMS-a?
Osiguravanje dostupnosti, integriteta, neovisnosti i sigurnosti podataka
Šta je glavna funkcija DDL naredbi?
Definicija strukture baze podataka
Koja od ovih funkcija DBMS-a nije povezana sa zaštitom podataka?
Optimizacija upita
Što se podrazumeva pod pojmom 'transakcija' u okviru ACID pravila?
Jedna logička operacija nad podacima
Koja od ovih značajki DBMS-a nije obavezna?
Podržavanje više korisnika
Što je glavna razlika između klijentske aplikacije i DBMS-a?
Klijentska aplikacija prima upite, a DBMS ih izvršava
Koja od ovih funkcija DBMS-a nije povezana sa upravljanjem podacima?
Upravljanje korisničkim profilima
Šta je karakteristika dobre skalabilnosti?
Pouzdan rad bez obzira na količinu podataka
Koja od ovih značajki DBMS-a osigurava pouzdanost podataka?
Consistency
Study Notes
Teorija baza podataka
Povijest baza podataka
-
- godine, Edgar Frank Codd je napisao teoriju relacijskih baza podataka u članku "A Relational Model of Data for Large Shared Data Banks".
- Prije relacijskih baza podataka, postojale su dvije glavne skupine baza podataka: hijerarhijske i mrežne baze podataka.
- SQL standard je napravljan po uzoru na prvi relacijski model od Edgara F. Codd-a, a sam SQL jezik je kreiran u IBM-u.
DBMS (Database Management System)
- Sustav za upravljanje baze podataka je sustav opće namjene koji se može gledati kao poslužitelj (server) baze podatka.
- Njegove zadaće:
- Sakriva od korisnika detalje fizičke pohrane.
- Osigurava logičku i fizičku nezavisnost podataka.
- Omogućiti definiciju i rukovanje podacima korištenjem DDL i DML naredbi.
- Obavlja funkciju zaštite podataka: dostupnost, integritet, sigurnost i neovisnost.
Razlike između DBMS i klijentske aplikacije
- Klijentska aplikacija: kreira upita i šalje ih na DBMS.
- DBMS – dobije upit i odradi sav posao na bazi podataka.
ACID
- ACID (Atomicity, Consistency, Isolation, Durability) je set pravila koje DBMS mora implementirati kako bi garantirali da transakcije na bazi budu ispravne i da se podaci procesiraju pouzdano.
- Atomicity: jedna logička operacija nad podacima se zove transakcija, transkacija mora biti "sve ili ništa".
Povijest baza podataka, uvod u relacijske baze podataka i osnovni pojmovi
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free