Podcast
Questions and Answers
Kada je Edgar Frank Codd napisao teoriju relacijskih baza podataka?
Kada je Edgar Frank Codd napisao teoriju relacijskih baza podataka?
Koje su glavne skupine baza podataka bile prije relacijskih baza podataka?
Koje su glavne skupine baza podataka bile prije relacijskih baza podataka?
Tko je napisao SQL standard prema prvom relacijskom modelu Edgara F. Codd-a?
Tko je napisao SQL standard prema prvom relacijskom modelu Edgara F. Codd-a?
Kada je prva prava relacijska baza podataka nastala?
Kada je prva prava relacijska baza podataka nastala?
Signup and view all the answers
Koja je zadnja verzija SQL standarda?
Koja je zadnja verzija SQL standarda?
Signup and view all the answers
Koje od sledećih relacijskih DBMS-ova nije spomenuto?
Koje od sledećih relacijskih DBMS-ova nije spomenuto?
Signup and view all the answers
Što DBMS (Sustav za upravljanje bazom podataka) čini?
Što DBMS (Sustav za upravljanje bazom podataka) čini?
Signup and view all the answers
Što je glavna dužnost DBMS-a?
Što je glavna dužnost DBMS-a?
Signup and view all the answers
Šta je glavna funkcija DDL naredbi?
Šta je glavna funkcija DDL naredbi?
Signup and view all the answers
Koja od ovih funkcija DBMS-a nije povezana sa zaštitom podataka?
Koja od ovih funkcija DBMS-a nije povezana sa zaštitom podataka?
Signup and view all the answers
Što se podrazumeva pod pojmom 'transakcija' u okviru ACID pravila?
Što se podrazumeva pod pojmom 'transakcija' u okviru ACID pravila?
Signup and view all the answers
Koja od ovih značajki DBMS-a nije obavezna?
Koja od ovih značajki DBMS-a nije obavezna?
Signup and view all the answers
Što je glavna razlika između klijentske aplikacije i DBMS-a?
Što je glavna razlika između klijentske aplikacije i DBMS-a?
Signup and view all the answers
Koja od ovih funkcija DBMS-a nije povezana sa upravljanjem podacima?
Koja od ovih funkcija DBMS-a nije povezana sa upravljanjem podacima?
Signup and view all the answers
Šta je karakteristika dobre skalabilnosti?
Šta je karakteristika dobre skalabilnosti?
Signup and view all the answers
Koja od ovih značajki DBMS-a osigurava pouzdanost podataka?
Koja od ovih značajki DBMS-a osigurava pouzdanost podataka?
Signup and view all the answers
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".
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Povijest baza podataka, uvod u relacijske baze podataka i osnovni pojmovi