Baze podataka Flashcards
ispit (132 cards)
Što je baza podataka?
Organizirani skup povezanih podataka koji omogućuje pohranu, dohvat, upravljanje i manipulaciju podacima.
Koje su glavne karakteristike baza podataka?
Povezanost podataka, izbjegavanje redundancije, neovisnost podataka o aplikacijama i kontrolirani pristup.
Što je sustav za upravljanje bazama podataka (SUBP)?
Softverski sustav koji omogućuje definiranje, manipulaciju i upravljanje podacima u bazi, uključujući sigurnost i integritet.
Koje su osnovne funkcije SUBP-a?
Upravljanje podacima, kontrola pristupa, očuvanje integriteta podataka, sigurnost i optimizacija performansi.
Što je relacijski model podataka?
Model organizacije podataka pomoću tablica (relacija) gdje su redovi (n-torke) povezani s atributima, a tablice međusobno povezane ključevima.
Što je relacijska shema?
Struktura koja opisuje relacije, atribute i tipove podataka u bazi.
Što je primarni ključ?
Jedinstveni atribut ili skup atributa koji jednoznačno identificira svaki redak u tablici.
Što je strani ključ?
Atribut u tablici koji referencira primarni ključ druge tablice i uspostavlja vezu između tablica.
Što je SQL?
Structured Query Language (SQL) je jezik za definiranje, manipulaciju i dohvat podataka iz relacijskih baza podataka.
Koje su osnovne SQL naredbe?
SELECT, INSERT, UPDATE i DELETE.
Što je SELECT u SQL-u?
SELECT naredba se koristi za dohvat podataka iz baze podataka.
Što je INSERT u SQL-u?
INSERT naredba se koristi za umetanje novih redaka u tablicu.
Što je UPDATE u SQL-u?
UPDATE naredba se koristi za izmjenu postojećih podataka u tablici.
Što je DELETE u SQL-u?
DELETE naredba se koristi za brisanje redaka iz tablice.
Što je ER model?
Entitet-veza model je vizualni prikaz podataka u bazi koji opisuje entitete, atribute i veze između njih.
Što je entitet?
Entitet je objekt stvarnog svijeta o kojem se prikupljaju podaci, npr. osoba ili proizvod.
Što je atribut entiteta?
Atribut je svojstvo entiteta, npr. ime, prezime ili datum rođenja.
Što je pojava entiteta?
Specifični primjer entiteta, npr. određena osoba ili narudžba.
Što je složeni atribut?
Atribut koji se sastoji od više komponenti, npr. adresa koja uključuje ulicu, grad i poštanski broj.
Što je veza (relationship) u ER modelu?
Asocijacija između dvaju ili više entiteta, npr. veza između kupca i narudžbe.
Što je kardinalnost veze?
Kardinalnost definira broj entiteta koji mogu biti povezani, npr. 1:1, 1:M
Što je specijalizacija u ER modelu?
Proces razdvajanja entiteta u podtipove na temelju specifičnih atributa.
Što je generalizacija u ER modelu?
Proces grupiranja specifičnih entiteta u širi nadtip.
Što je agregacija u ER modelu?
Proces stvaranja novog entiteta kombiniranjem postojećih entiteta ili atributa.