60+ DBMS pitanja i odgovora za intervju

Ovdje je popis svih bitnih pitanja za intervju za DBMS za poฤetnike i iskusne profesionalce. S ovim vodiฤem za pitanja za intervju za DBMS bit ฤ‡ete na pravom putu da dobijete posao iz snova.

 

DBMS Viva Intervju Pitanja i odgovori za brucoลกe

1) ล to je DBMS?

DBMS (sustav za upravljanje bazom podataka) je softver za pohranjivanje i dohvaฤ‡anje korisniฤkih podataka uz uvaลพavanje odgovarajuฤ‡ih sigurnosnih mjera. Sustav se sastoji od niza programa koji manipuliraju bazom podataka. Prihvaฤ‡a zahtjev za podacima od aplikacije i daje upute operativnom sustavu da pruลพi odreฤ‘ene podatke.


2) ล to je RDBMS?

RDBMS je skraฤ‡eni oblik sustava upravljanja relacijskom bazom podataka. To je softverski sustav koji pohranjuje samo podatke koji se moraju pohraniti u povezane tablice. U RDBMS-u se podacima upravlja i pohranjuje u redovima i stupcima, poznatim kao torke i atributi.


3) Koje su vaลพne razlike izmeฤ‘u DBMS-a i RDBMS-a?

Evo nekoliko vaลพnih razlika izmeฤ‘u DBMS-a i RDBMS-a:

DBMS RDBMS
DBMS pohranjuje podatke kao datoteku. Podaci se pohranjuju u obliku tablica.
Pohranjuje podatke u navigacijskom ili hijerarhijskom obliku. Koristi tabliฤnu strukturu gdje su zaglavlja imena stupaca, a reci sadrลพe odgovarajuฤ‡e vrijednosti
DBMS podrลพava samo pojedinaฤne korisnike. Podrลพava viลกe korisnika.
Zahtijeva male potrebe za softverom i hardverom. Zahtijeva veฤ‡e potrebe za hardverom i softverom.
DBMS ne podrลพava normalizaciju RDBMS se moลพe normalizirati.
Ne podrลพava arhitekturu klijent-posluลพitelj RDBMS podrลพava arhitekturu klijent-posluลพitelj.

4) Koje su prednosti koriลกtenja DBMS sustava?

Evo napretka u koriลกtenju DBMS sustava:

  • DBMS nudi razne tehnike i snaลพne funkcije za uฤinkovito pohranjivanje i dohvaฤ‡anje podataka.
  • To je uฤinkovit rukovatelj za balansiranje potreba viลกe aplikacija koje koriste iste podatke.
  • Pruลพa jedinstvene administrativne procedure za upravljanje podacima.
  • Aplikacijski programi koji nikada nisu izloลพeni detaljima reprezentacije i pohrane podataka.
  • To podrazumijeva ograniฤenja integriteta kako bi se dobila visoka razina zaลกtite od zabranjenog pristupa podacima.
  • Pomaลพe vam smanjiti vrijeme razvoja aplikacije.

5) ล to je Live Lock? Navedite jedan primjer.

  • Livelock je situacija u kojoj se zahtjev za ekskluzivno zakljuฤavanje viลกe puta odbija jer se mnogi preklapajuping Zajedniฤke brave se stalno meฤ‘usobno ometaju. Procesi stalno mijenjaju svoj status, ลกto ih sprjeฤava u dovrลกetku zadatka.

Primjer 1:

  • Najjednostavniji primjer Livelocka bilo bi dvoje ljudi koji se sretnu licem u lice u hodniku i oboje se pomaknu u stranu kako bi omoguฤ‡ili drugim ljudima da proฤ‘u.
  • Meฤ‘utim, na kraju se pomiฤu s jedne strane na drugu bez ikakvog napretka jer se u to vrijeme kreฤ‡u istim putem.

Example2:

ล to je Live Lock?

Na danoj slici moลพete vidjeti da svaki od dva procesa treba dva resursa. Pokuลกavaju dobiti zakljuฤavanja pomoฤ‡u primitivnog registra unosa prozivanja. Meฤ‘utim, u sluฤaju da pokuลกaj ne uspije, metoda ponovno radi.


6) ล to je particioniranje baze podataka?

Podjela logiฤke baze podataka u potpune neovisne jedinice radi poboljลกanja upravljanja, dostupnosti i performansi naziva se particioniranje baze podataka.


7) ล to je zastoj?

A Zastoj je situacija koja se dogaฤ‘a u OS-u kada bilo koji proces uฤ‘e u stanje ฤekanja jer drugi proces na ฤekanju drลพi traลพeni resurs. To je ฤest problem kod viลกestruke obrade gdje nekoliko procesa dijeli specifiฤnu vrstu meฤ‘usobno iskljuฤivih resursa poznatih kao meko zakljuฤavanje.

Primjer zastoja:

Primjer iz stvarnog svijeta trebao bi biti promet koji se odvija samo u jednom smjeru.

Ovdje se most smatra resursom.

  • Dakle, Zastoj se moลพe brzo rijeลกiti ako se jedan automobil vrati (Pre-empt resursi i povratak).
  • Brojni automobili ฤ‡e moลพda morati biti rezervisani ako se dogodi zastoj.
  • U to vrijeme moguฤ‡e je gladovanje.

ล to je zastoj?


8) ล to je relacijska algebra u DBMS sustavu?

Relacijska algebra je proceduralni upitni jezik koji prikuplja relacije kao ulaz i daje pojave relacija kao izlaz. Za izvoฤ‘enje ove radnje koristi razliฤite operacije.


9) Definirajte unarne operacije u relacijskoj algebri?

U relacijskoj algebri, PROJEKCIJA i ODABIR su unarne operacije. Unarne operacije su one vrste operacija koje koriste samo jedan operand.

Kao i u ODABIRU, koriste se relacijski operatori, na primjer โ€“ =, <=,>= itd.


10) ล to je kontrola istodobnosti?

Kontrola istodobnosti je postupak koji pomaลพe upravljati simultanim operacijama bez meฤ‘usobnog sukoba. Pomaลพe vam da osigurate da se transakcije baze podataka izvrลกavaju istovremeno i toฤno.


11) Koje su razliฤite vrste jezika dostupne u DBMS-u?

Ovdje su tri vrste jezika koji se koriste u DBMS-u:

  • DDL: Data Definition Language, koji definira bazu podataka i strukturu sheme koristeฤ‡i CREATE, ALTER, DROP i RENAME.
  • DCL: DCL je jezik za kontrolu podataka koji se koristi za kontrolu pristupa korisnika unutar baze podataka pomoฤ‡u nekih SQL upita kao ลกto su REVOKW i GRANT.
  • DML: Jezik za manipulaciju podacima, koji se koristi za manipulaciju podacima u bazama podataka, kao ลกto je umetanje, brisanje itd., koriลกtenjem nekih SQL upita kao ลกto su SELECT, UPDATE, INSERT i DELETE.

12) ล to je funkcionalna ovisnost?

Funkcionalne ovisnosti (FD) u sustavima upravljanja bazama podataka definiraju odnos izmeฤ‘u atributa i drugog. Omoguฤ‡uje vam odrลพavanje kvalitete podataka u bazi podataka.


13) ล to je ER model?

ER model ili Entity-Relationship Model temelji se na prirodnom svijetu i bavi se entitetima i njihovim odnosima.


14) ล to je atribut za ER model?

Atribut je odreฤ‘eno svojstvo koje opisuje entitet. Na primjer, ako je student entitet, tada su Student_id, Std_firstname i Std_lastname atributi koji opisuju studenta.


15) ล to je primarni kljuฤ? Objasnite primjerom.

Primarni kljuฤevi su stupci ili skupovi stupaca koji jedinstveno identificiraju svaki red u tablici RDMS sustava. Ovaj se kljuฤ ne moลพe duplicirati, ลกto znaฤi da se ista vrijednost ne smije pojaviti viลกe od jednom u tablici.

Sintaksa:

CREATE TABLE <Table-Name>
(
  Column1 datatype,
  Column2 datatype,PRIMARY KEY (Column-Name).
);

U ovom primjeru

  • Table_Name je naziv tablice koju morate kreirati.
  • Column_Name je naziv stupca koji ima primarni kljuฤ.

Primjer:

StudID Rola br Ime Prezime E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Noฤ‡ xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

U navedenom primjeru stvorili smo tablicu uฤenika sa stupcima StdID, Roll No, First_Name, Last_Name i Email ID. Treba ga odabrati kao primarni kljuฤ jer moลพe jedinstveno identificirati druge retke u tablici.


16) ล to je strani kljuฤ? Navedite jedan primjer toga

Strani kljuฤ je stupac koji stvara odnos izmeฤ‘u dvije tablice. Koriste se za odrลพavanje integriteta podataka i olakลกavanje navigacije izmeฤ‘u dvije instance istog entiteta. ล toviลกe, sluลพi kao unakrsna referenca izmeฤ‘u dvije tablice jer se odnosi na primarni kljuฤ druge tablice.

Primjer:

StudID Rola br Ime Prezime E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Noฤ‡ xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

U ovom primjeru, stvorili smo tablicu uฤenika sa stupcima kao ลกto su Stu_ID, Roll No, Ime, Prezime i Email. Stu_ID odabran je kao primarni kljuฤ jer moลพe jedinstveno identificirati druge retke u tablici.

Primjer stranog kljuฤa

Sintaksa:

Evo sintakse stranog kljuฤa:

CREATE TABLE <Table Name>(
column1datatype,
column2datatype,
constraint (name of constraint)
FOREIGN KEY [column1, column2...]
REFERENCES [primary key table name] (List of primary key table column) ...);

17) ล to je odnos baze podataka?

Odnos baze podataka je asocijacija izmeฤ‘u jedne ili viลกe tablica koje su razvijene pomoฤ‡u izraza spajanja. Pomoฤ‡u ove metode podaci se mogu uฤinkovito dohvatiti iz baze podataka.

Postoje prvenstveno tri vrste odnosa u DBMS-u:

  1. Jedan na jedan,
  2. jedan prema viลกe,
  3. Mnogi prema mnogima.

18) ล to je gladovanje?

Izgladnjivanje je situacija u kojoj se blokiraju svi procesi niskog prioriteta. U svakom sustavu, zahtjevi za resursima visokog i niskog prioriteta nastavljaju se dinamiฤki dogaฤ‘ati. Stoga je potrebna odreฤ‘ena politika kako bi se odluฤilo tko ฤ‡e dobiti potporu i kada.


19) ล to su ACID svojstva?

ACID u DBMS-u je kratica za Atomcjelovitost, dosljednost, izolacija i trajnost.

  • Atomgrad: To je transakcija koja je jedna jedinica operacije. Moลพete ga izvrลกiti u cijelosti ili ga uopฤ‡e ne izvrลกiti, ali ne moลพe biti djelomiฤnog izvrลกenja.
  • Dosljednost: Nakon ลกto se transakcija izvrลกi, koja bi se trebala pomaknuti iz jednog dosljednog stanja u drugo.
  • Izolacija: Transakcija se treba izvrลกiti odvojeno od drugih transakcija (bez zakljuฤavanja). Istovremeno izvrลกene transakcije ne bi trebale dijeliti meฤ‘urezultate transakcija.
  • Trajnost: Nakon uspjeลกnog natjecanja za transakciju, sve promjene u bazi podataka moraju postojati ฤak iu sluฤaju kvarova sustava.

Primjer ACID svojstva u DBMS-u:

Transaction 1: Begin X=X+50, Y = Y-50 END
Transaction 2: Begin X=1.1*X, Y=1.1*Y END

20) ล to je raspored?

Raspored stvara grupu od viลกe paralelnih transakcija i izvrลกava ih jednu za drugom. Redoslijed pojavljivanja uputa trebao bi se saฤuvati u svakoj transakciji. U sluฤaju da se dvije transakcije izvode istovremeno, rezultat jedne transakcije moลพe utjecati na izlaz druge.


21) Koje su glavne razlike izmeฤ‘u UNION i UNION ALL?

UNION i UNION ALL koriste se za spajanje podataka iz dvije ili viลกe tablica. Meฤ‘utim,

  • UNION uklanja duplicirane retke i bira. Redovi su razliฤiti nakon kombiniranja podataka iz tablica
  • UNION ALL ne uklanja duplicirane retke; samo odabire sve podatke iz tablica.

22) ล to je korelirani podupit u DBMS-u?

Korelirani podupiti koji se izvrลกavaju za svaki redak vanjskog upita poznati su kao korelirani podupiti. Takoฤ‘er se nazivaju ugnijeลพฤ‘eni upiti, tj. upit napisan unutar nekog upita.


23) Koji je cilj normalizacije u DBMS-u?

Normalizacija vitalni je proces koji uklanja suviลกnost iz niza odnosa. Pomaลพe smanjiti nepravilnosti u naredbama za umetanje, brisanje i aลพuriranje dijeljenjem velikih tablica u manje tablice i koriลกtenjem tipki za njihovo povezivanje.


24) ล to je Index Hunting?

Index Hunting je struktura podataka koja poboljลกava brzinu operacija dohvaฤ‡anja podataka u bazi podataka. To je postupak poveฤ‡anja zbirke indeksa. To se radi koriลกtenjem metoda kao ลกto su distribucija upita i optimizacija upita.


25) ล to je sustav distribuirane baze podataka?

Distribuirani sustav baze podataka skup je meฤ‘usobno povezanih baza podataka fiziฤki rasporeฤ‘enih na razliฤitim lokacijama. Moลพe biti na istoj mreลพi ili na viลกe mreลพa.


26) ล to je skladiลกtenje podataka?

Skladiลกtenje podataka je proces za prikupljanje i upravljanje podacima iz razliฤitih izvora kako bi se pruลพili smisleni poslovni uvidi. Ova se metoda obiฤno koristi za povezivanje i analizu poslovnih podataka iz heterogenih izvora.


27) ล to je baza podataka Architekstura?

Baza podataka Architecture je prikaz dizajna DBMS-a koji vam pomaลพe dizajnirati, razviti, implementirati i odrลพavati sustav DBMS. Dijeli DBMS na zasebne komponente koje se mogu neovisno mijenjati, modificirati, zamijeniti i mijenjati.


28) ล to podrazumijevate pod transparentnim DBMS-om?

Transparentni DBMS svoju fiziฤku strukturu drลพi skrivenom od korisnika. Fiziฤka struktura ili struktura fiziฤke pohrane podrazumijeva upravitelja memorije DBMS-a.


29) ล to je Join?

Operacija spajanja jedna je od najvrjednijih aktivnosti u relacijskoj algebri. ล iroko se koristi za kombiniranje informacija iz dva ili viลกe odnosa. Izvodi se na temelju istog ili povezanog stupca. Naredba JOIN koristi se u veฤ‡ini sloลพenih SQL upita.


30) ล to je unutarnje spajanje?

Unutarnji JOIN vam omoguฤ‡uje da vratite retke iz obje tablice kada su zadovoljeni odreฤ‘eni uvjeti.

Na primjer, ลพelite popis ฤlanova koji su iznajmili filmove i naslove filmova koje su iznajmili. Koristeฤ‡i INNER JOIN, moลพete vratiti retke iz obje tablice koji zadovoljavaju navedene kriterije.

ล to je Inner Join?

SELECT members.`first_name` , members.`last_name` , movies.`title`
FROM members, movies
WHERE movies.`id` = members.`movie_id`

DBMS Intervju Pitanja i odgovori za iskusne

31) ล to je Right Join?

Desno spajanje vraฤ‡a sve stupce iz tablice s desne strane, ฤak i kada u lijevoj tablici nisu pronaฤ‘eni odgovarajuฤ‡i redovi.

U naลกem primjeru, pretpostavimo da trebate dobiti imena ฤlanova i filmove koje su oni iznajmili.

ล to je Right Join?

SELECTA.`first_name` , A.`last_name`, B.`title`
FROM `members` AS A
RIGHT JOIN `movies` AS B
ON B.`id` = A.`movie_id`

32) ล to je 1NF?

1NF je prva normalna forma. To je najjednostavniji tip normalizacije koji moลพete implementirati u bazu podataka.

Svaki stupac mora imati atomsku (jedna vrijednost)

  • Pomaลพe vam da uklonite dvostruke stupce iz iste tablice
  • Trebalo je stvoriti zasebne tablice za svaku grupu povezanih podataka i pomoฤ‡i vam da identificirate svaki redak s jedinstvenim stupcem

33) ล to je 2NF u DBMS-u?

2NF je druga normalna forma.

Svaka tablica za koju se kaลพe da ima u 2NF-u trebala bi zadovoljiti sljedeฤ‡a 2 uvjeta:

  • Stol je u 1NF.
  • Svaki neprimarni atribut tablice funkcionalno ovisi o primarnom kljuฤu.

34) ล to je BCNF?

BCNF je vrsta iz Boyce-Codd normalne forme. To je napredna verzija 3rd Normalni oblik, koji se naziva i 3.5NF.

Tablica koja je u skladu s BCNF-om i zadovoljava sljedeฤ‡e uvjete:

  • Nalazi se u 3NF
  • Da biste imali funkcionalnu ovisnost X->Y, X bi trebao biti super kljuฤ cijele tablice.
  • To znaฤi da X ne moลพe biti neprimarni atribut ako je Y primarni atribut.

35) Kako moลพete komunicirati s RDBMS-om?

Morate koristiti SQL za komunikaciju s RDBMS-om koriลกtenjem upita SQL-a za unos podataka u bazu podataka. Nakon obrade upita, baza podataka ฤ‡e nam dati potrebne rezultate.


36) Kada se kontrolna toฤka pojavljuje u DBMS-u?

Kontrolna toฤka je snimka trenutnog stanja DBMS-a. DBMS koristi kontrolne toฤke za ograniฤavanje koliฤine posla potrebnog tijekom ponovnog pokretanja u sluฤaju naknadnog pada.

Uglavnom, rjeลกenje za oporavak temeljeno na zapisniku koristi kontrolne toฤke, tako da neฤ‡emo morati izvrลกavati transakcije od poฤetka.


37) Koja su pravila integriteta u DBMS-u?

Dva vaลพna pravila integriteta postoje u DBMS-u:

  • Entitetska Integrity: Ovo navodi bitno pravilo da vrijednost primarnog kljuฤa ne moลพe biti NULL vrijednost.
  • Referentni Integrity: Ovo pravilo se odnosi na strani kljuฤ, koji moลพe imati NULL vrijednost ili moลพda primarni kljuฤ za drugu relaciju.

38) ล to je indeksiranje?

Indeksiranje je metoda strukture podataka koja vam pomaลพe da brzo dohvatite zapise iz datoteke baze podataka. Indeks je mala tablica sa samo dva stupca. Prvi stupac sadrลพi primarni ili kandidatski kljuฤ tablice. Drugi stupac ukljuฤuje skup pokazivaฤa za drลพanje adrese bloka diska gdje je odreฤ‘ena vrijednost kljuฤa pohranjena.


39) ล to je neovisnost podataka?

Neovisnost podataka je tehnika koja vam pomaลพe pristupiti podatkovnoj strategiji.โ€ Omoguฤ‡uje vam izmjenu definicije sheme na jednoj razini i ne bi trebao utjecati na sljedeฤ‡u viลกu razinu.


40) ล to je ER dijagram?

Dijagram odnosa entiteta, takoฤ‘er nazvan ERD, prikazuje odnos skupova entiteta pohranjenih u bazi podataka. Ovaj se dijagram koristi u DBMS-u da bi se objasnila logiฤka struktura baza podataka. Ovi DBMS dijagrami kreirani su na temelju tri osnovna koncepta: entiteta, atributa i odnosa.

ล to je ER dijagram?


41) ล to je hashiranje u DBMS-u?

U DBMS sustavu, rasprลกivanje je metoda za izravno pronalaลพenje lokacije traลพenih podataka na disku uz koriลกtenje strukture indeksa. Kraฤ‡a rasprลกena kritiฤna vrijednost koristi se umjesto izvorne kritiฤne vrijednosti prilikom indeksiranja i dohvaฤ‡anja stavki u bazi podataka.


42) ล to je Transparent DBMS?

Transparentni DBMS je vrsta sustava za upravljanje bazom podataka koji svoju fiziฤku strukturu skriva od korisnika. Fiziฤka struktura. Takoฤ‘er je poznata kao struktura fiziฤke pohrane, odnosi se na upravitelja memorije DBMS-a i objaลกnjava kako se podaci spremaju na disk.


43) ล to je stupanj odnosa?

Stupanj odnosa su atributi sheme odnosa. Kardinalnost se odnosi na broj puta kada se jedan entitet pojavljuje pribliลพno isti broj puta kao drugi entitet.

  • Jedan na jedan
  • Jedan prema viลกe
  • Mnogi prema jedan

44) ล to je konceptualni dizajn u DBMS-u?

Idejni dizajn je primarna faza u procesu dizajniranja baze podataka. Glavni cilj u ovoj fazi je dizajn baze podataka neovisno o softveru baze podataka i fiziฤkim detaljima. Konceptualni podatkovni model opisuje glavne podatkovne entitete, atribute, odnose i ograniฤenja ovog procesa.


45) ล to je Data Mining?

Data mining je korak po korak proces sortiranja velike koliฤine podataka koji vam omoguฤ‡uje prepoznavanje trendova i obrazaca.

Koristi sloลพene statistiฤke i matematiฤke metode Algorithms segmentirati podatke za predviฤ‘anje moguฤ‡ih ishoda. Postoje brojni alati za rudarenje podataka, kao ลกto su RapidMiner, Teradata, Solver, Silences itd.


46) ล to je optimizacija upita?

Optimizacija upita je proces identificiranja plana izvrลกenja s najmanjim procijenjenim troลกkovima i vremenom za procjenu i izvrลกavanje svakog upita u DBMS sustavu.


47) Definirajte pojam 'Store Procedure'.

Koncept pohranjene procedure priliฤno je sliฤan konceptu funkcije jer sadrลพi niz koordiniranih operacija. Ukljuฤuje skup procesa koji se ฤesto koriste u aplikacijama za obavljanje aktivnosti baze podataka.


48) ล to su protokoli temeljeni na vremenskim oznakama?

Protokol temeljen na vremenskoj oznaci u DBMS-u je algoritam koji koristi sistemsko vrijeme ili logiฤki brojaฤ kao vremensku oznaku. Pomaลพe u serijalizaciji izvoฤ‘enja istodobnih transakcija. Ovaj protokol osigurava da se svaka sukobljena operacija ฤitanja i pisanja izvrลกava prema redoslijedu vremenske oznake.

Primjer:

Pretpostavimo da postoje tri transakcije A1, A2 i A3.

  • A1 je uลกao u sustav u trenutku 0010
  • A2 je uลกao u sustav u 0020
  • A3 je uลกao u sustav u 0030

Prioritet ฤ‡e imati transakcija A1, transakcija A2 i transakcija A3.


49) ล to je trajnost u DBMS-u?

U DBMS sustavu, Durability jamฤi da ฤ‡e se transakcija, nakon ลกto je predana u bazu podataka, pohraniti u trajnu memoriju kako bi bila sigurna od kvara sustava.


50) ล to je katalog?

Katalog je tablica koja sadrลพi informacije poput strukture svake datoteke, vrste i formata pohrane svih podatkovnih stavki i raznih ograniฤenja podataka. Podaci pohranjeni u katalogu poznati su kao metapodaci.


51) ล to je Storage Manager?

Storage Manager je softverski modul koji osigurava suฤelje izmeฤ‘u podataka niske razine pohranjenih u bazi podataka i aplikacijskih aplikacija i upita podnesenih DBMS sustavu.


52) ล to je Buffer Menadลพer?

Buffer Upravitelj je programski modul odgovoran za dohvaฤ‡anje podataka iz diskovne pohrane u glavnu memoriju i odreฤ‘ivanje podataka za predmemoriju u memoriji.


53) ล to je QBE?

Upit po primjer predstavlja grafiฤki pristup za pristup informacijama u bazi podataka pomoฤ‡u predloลพaka upita koji se nazivaju kosturne tablice. QBE se koristi unoลกenjem primjera vrijednosti izravno u predloลพak upita za predstavljanje onoga ลกto se ลพeli postiฤ‡i.


54) ล to je identitet?

Identitet je stupac koji automatski generira numeriฤke vrijednosti. Takoฤ‘er je poznat kao auto broj. Moguฤ‡e je postaviti poฤetnu vrijednost i vrijednost poveฤ‡anja. Meฤ‘utim, veฤ‡ina DBMS-a ostavlja ih na 1.


55) ล to je okidaฤ?

To je kod povezan s operacijama umetanja, aลพuriranja ili brisanja. Izvrลกava se automatski kad god se pridruลพeni upit izvrลกi na tablici. Ovaj kod pomaลพe u odrลพavanju integriteta u bazi podataka.


56) ล to je korelirani podupit u DBMS-u?

Korelirani podupiti se izvrลกavaju za svaki redak vanjskog upita. Takoฤ‘er je poznat kao ugnijeลพฤ‘eni upit, odnosno upit koji je ugraฤ‘en unutar drugog upita.

Primjer:

SELECT * from EMP_NAM WHERE 'KAVYA' IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);

57) ล to je a Clustered indeks?

Cluster indeksi sortiraju retke podataka u tablici prema njihovim temeljnim vrijednostima. U DBMS sustavu postoji samo jedan klasterirani indeks po tablici.

Klasterizirani indeks pomaลพe sustavu DBMS da definira redoslijed pohranjivanja podataka u tablici. Stoga moลพe postojati samo jedan klasterirani indeks za svaku tablicu.


58) ล to je neklasterizirani indeks?

Neklasterizirani indeksi pohranjuju podatke na jednu lokaciju, a indekse na drugu. Sadrลพi pokazivaฤe na lokaciju tih podataka. Unutar jedne tablice moลพe postojati mnogo neklasteriranih indeksa jer je indeks u neklasteriranom indeksu pohranjen na razliฤitim lokacijama.


59) ล to je jedinstveni kljuฤ?

Jedinstveni kljuฤ sastoji se od grupe jednog ili viลกe polja ili stupaca tablice koji jedinstveno identificira svaki zapis u bazi podataka.

Isti je kao primarni kljuฤ, ali moลพe prihvatiti jednu nultu vrijednost za stupac tablice. Nema identiฤne vrijednosti. Postoje neke tablice ฤiji se strani kljuฤevi odnose na jedinstvena ograniฤenja.


60) ล to je statiฤki SQL?

Statiฤki SQL su SQL (Structure query language) naredbe ugraฤ‘ene ili tvrdo kodirane u aplikaciji i ne mijenjaju se tijekom izvoฤ‘enja. Proces pristupa podacima unaprijed je odreฤ‘en, stoga brลพi i uฤinkovitiji.


61) ล to je dinamiฤki SQL?

U Dinamiฤki SQL baze podataka, SQL izjave generira aplikacija tijekom izvoฤ‘enja, gdje je korisnik ovlaลกten za stvaranje upita. Moลพete izraditi svoj upit tijekom izvoฤ‘enja. Sporiji je od statiฤkog SQL-a jer se upit kompilira tijekom izvoฤ‘enja.


62) ล to je relacijski raฤun?

Relacijski raฤun je neproceduralni upitni jezik. Koristi matematiฤki predikat. Stoga je njegov glavni fokus na tome ลกto uฤiniti s relacijama (tablicama), a ne na tome kako to uฤiniti.


63) ล to je BI?

Poslovna inteligencija odnosi se na procese, arhitekture i tehnologije koje pretvaraju sirove podatke u smislene informacije. Kao rezultat toga, pokreฤ‡u se profitabilne poslovne akcije. To je softverski paket za pretvaranje podataka u djelotvornu inteligenciju i znanje.


64) ล to je mreลพni model u DBMS-u?

Mreลพni model pomaลพe svakom djetetu da ima viลกe roditelja. Moลพete ga koristiti za modeliranje sloลพenijih odnosa, kao ลกto je odnos viลกe-prema-viลกe izmeฤ‘u narudลพbi i dijelova. U ovom DBMS modelu, entiteti su organizirani u graf kojem se moลพe pristupiti kroz nekoliko staza.


65) ล to su privremene tablice? Kada su korisni?

Privremene tablice postoje za odreฤ‘enu sesiju ili njihovi podaci traju tijekom cijele transakcije. Ove se tablice obiฤno koriste za podrลกku specijaliziranih skupova i specifiฤnih zahtjeva za obradu aplikacija.

U poฤetku se privremenoj tablici ne dodjeljuje prostor, ali kako se redovi umeฤ‡u, prostor ฤ‡e se dinamiฤki dodjeljivati.

Saลพmite ovu objavu uz: