top 50 database interview questions
Pitanja i odgovori za intervju s bazom podataka:
Ovaj će članak obuhvatiti popis svih najvažnijih i najčešće postavljanih pitanja i odgovora za 'Bazu podataka', koji će vam pomoći da razbijete bilo koji intervju.
Organizacijske vještine, snažna sposobnost rješavanja problema, pažnja prema detaljima i visoka razina točnosti, neke su od bitnih osobina koje bi osoba trebala posjedovati da bi bila u 'Baza podataka' polje.
Iako biste trebali biti u toku s najnovijim trendovima u industriji, vaše bi osnove također trebale biti jake s druge strane. Da biste započeli karijeru u bazi podataka, prva i najvažnija stvar koju trebate imati je znanje o DBMS-u (Sustav za upravljanje bazama podataka) i SQL-u (jezik strukturiranih upita).
Najpopularnija pitanja i odgovori za razgovore u bazi podataka
Slijedi popis najpopularnijih pitanja i odgovora za razgovore u bazi podataka za vašu referencu.
P # 1) Što razumijete pod pojmom 'Baza podataka'?
Odgovor: Baza podataka je organizirano prikupljanje povezanih podataka u kojem se podaci pohranjuju i organiziraju da služe određenoj svrsi.
Na primjer , Knjižničar vodi bazu podataka o svim informacijama vezanim uz knjige koje su dostupne u knjižnici.
P # 2) Definirajte DBMS.
Odgovor: DBMS je skraćenica od Sustav upravljanja bazom podataka. To je zbirka aplikacijskih programa koji omogućavaju korisniku da organizira, obnavlja i dohvaća informacije o podacima učinkovito i što učinkovitije.
Neki od popularnih DBMS-a su MySql, Oracle, Sybase itd.
P # 3) Definirajte RDBMS.
Odgovor: Relacijski sustav upravljanja bazom podataka (RDBMS) temelji se na relacijskom modelu podataka koji se pohranjuju u baze podataka u zasebnim tablicama i povezani su s upotrebom zajedničkog stupca. Podacima se lako može pristupiti iz relacijske baze podataka koristeći strukturirani jezik upita (SQL).
P # 4) Navedite prednosti DBMS-a.
Odgovor: Prednosti DBMS-a uključuju:
- Podaci se pohranjuju na strukturiran način i stoga se kontrolira suvišnost.
- Provjerava unesene podatke i pruža ograničenja za neovlašteni pristup bazi podataka.
- Pruža sigurnosnu kopiju i oporavak podataka po potrebi.
- Pruža više korisničkih sučelja.
P # 5) Što razumijete pod redundantnošću podataka?
Odgovor: Umnožavanje podataka u bazi podataka poznato je kao redundantnost podataka. Kao rezultat suvišnosti podataka, duplicirani podaci prisutni su na više mjesta, što dovodi do rasipanja prostora za pohranu i uništava se cjelovitost baze podataka.
P # 6) Koje su razne vrste odnosa u bazi podataka? Definirajte ih.
Odgovor: Postoje 3 vrste odnosa u bazi podataka:
- Jedan na jedan: Jedna tablica ima odnos s drugom tablicom koja ima sličnu vrstu stupca. Svaki se primarni ključ odnosi samo na jedan zapis ili ga nema u povezanoj tablici.
- Jedan prema mnogima: Jedna tablica ima odnos s drugom tablicom koja ima primarne i strane ključne veze. Tablica primarnog ključa sadrži samo jedan zapis koji se odnosi na nijedan, jedan ili više zapisa u povezanoj tablici.
- Mnogo-mnogima: Svaki zapis u obje tablice može se odnositi na veliki broj zapisa u drugoj tablici.
P # 7) Objasnite normalizaciju i denormalizaciju.
Odgovor:
Normalizacija je postupak uklanjanja suvišnih podataka iz baze podataka dijeljenjem tablice na točno definiran način kako bi se održala cjelovitost podataka. Ovaj postupak štedi velik dio prostora za pohranu.
De-normalizacija je postupak zbrajanja suvišnih podataka na tablici kako bi se ubrzali složeni upiti i tako postigle bolje performanse.
P # 8) Koje su različite vrste normalizacije?
Odgovor: Različite vrste normalizacije su:
- Prvi uobičajeni obrazac (1NF): Kaže se da je relacija u 1NF samo kada svi entiteti tablice sadrže jedinstvene ili atomske vrijednosti.
- Drugi uobičajeni obrazac (2NF): Kaže se da je relacija u 2NF samo ako je u 1NF, a svi neključni atributi tablice u potpunosti ovise o primarnom ključu.
- Treći uobičajeni obrazac (3NF): Za vezu se kaže da je u 3NF samo ako je u 2NF i ako svaki neključni atribut tablice nije tranzitivno ovisan o primarnom ključu.
P # 9) Što je BCNF?
Odgovor: BCNF je normalni oblik Boyceova koda. To je viša verzija 3Nf koja nema višestruko preklapajućih ključeva kandidata.
P # 10) Što je SQL?
Odgovor: Jezik strukturiranih upita, SQL je standardni programski jezik ANSI (American National Standard Institute) koji je dizajniran posebno za pohranu i upravljanje podacima u relacijskom sustavu upravljanja bazama podataka (RDBMS) koristeći sve vrste operacija podataka.
P # 11) Koliko se SQL izraza koristi? Definirajte ih.
Odgovor: SQL navodi u osnovi su podijeljeni u tri kategorije, DDL, DML i DCL.
Mogu se definirati kao:
- Jezik za definiciju podataka (DDL) naredbe se koriste za definiranje strukture koja sadrži podatke. Te se naredbe automatski predaju, tj. Promjene izvršene DDL naredbama u bazi podataka trajno se spremaju.
- Jezik za manipulaciju podacima (DML) naredbe se koriste za manipulaciju podacima baze podataka. Ove naredbe nisu automatski predane i mogu se vratiti.
- Jezik za kontrolu podataka (DCL) naredbe se koriste za kontrolu vidljivosti podataka u bazi podataka, poput opoziva dozvole za pristup korištenju podataka u bazi podataka.
P # 12) Navedite neke naredbe DDL, DML i DCL.
Odgovor: Naredbe jezika definicije podataka (DDL):
- CREATE za stvaranje nove tablice ili baze podataka.
- ALTER za izmjenu.
- TRUNCATE za brisanje podataka iz tablice.
- DROP ispustiti stol.
- RENAME za preimenovanje tablice.
Naredbe jezika za upravljanje podacima (DML):
- INSERT za umetanje novog retka.
- AŽURIRAJ da biste ažurirali postojeći redak.
- IZBRIŠI za brisanje retka.
- MERGE za spajanje dva reda ili dvije tablice.
Naredbe jezika za kontrolu podataka (DCL):
- OBVEZI za trajno spremanje.
- VRAĆANJE ZA poništavanje promjene.
- SAVEPOINT za privremeno spremanje.
P # 13) Definirajte DML kompajler.
Odgovor: DML kompajler prevodi DML izraze u jeziku upita u instrukciju niske razine, a generiranu uputu može razumjeti Query Evaluation Engine.
P # 14) Što je DDL tumač?
Odgovor: DDL Interpreter tumači DDL izraze i generirane izraze bilježi u tablicu koja sadrži metapodatke.
P # 15) Navedite prednosti SQL-a.
Odgovor: Prednosti SQL-a su:
- Jednostavni SQL upiti mogu se koristiti za vrlo brzo i učinkovito preuzimanje velike količine podataka iz baze podataka.
- SQL je lako naučiti i gotovo svaki DBMS podržava SQL.
- Lakše je upravljati bazom podataka pomoću SQL-a jer nije potrebna velika količina kodiranja.
P # 16) Objasnite pojmove 'Zapis', 'Polje' i 'Tablica' u smislu baze podataka.
Odgovor:
Snimiti: Zapis je zbirka vrijednosti ili polja određenog entiteta. Na primjer, Zaposlenik, račun plaće itd.
Polje: Polje se odnosi na područje unutar zapisa koje je rezervirano za određene podatke. Na primjer, ID zaposlenika.
Stol: Tablica je zbirka zapisa određenih vrsta. Na primjer, tablica zaposlenika zbirka je zapisa koji se odnose na sve zaposlenike.
P # 17) Što razumijete pod neovisnošću podataka? Koje su njegove dvije vrste?
Odgovor: Neovisnost podataka odnosi se na sposobnost modificiranja definicije sheme na jednoj razini na takav način da to ne utječe na definiciju sheme na sljedećoj višoj razini.
Dvije su vrste neovisnosti podataka:
implementacija binarnog stabla u izvornom kodu c ++
- Neovisnost o fizičkim podacima : Mijenja shemu na fizičkoj razini bez utjecaja na shemu na konceptualnoj razini.
- Neovisnost logičkih podataka: Ona modificira shemu na konceptualnoj razini bez utjecaja ili uzrokovanja promjena u shemi na razini pogleda.
P # 18) Definirajte odnos između 'Pogled' i 'Neovisnost podataka'.
Odgovor: Pogled je virtualna tablica koja sama nema svoje podatke, već su podaci definirani iz jedne ili više temeljnih tablica.
Pogledi predstavljaju logičnu neovisnost podataka jer se rast i restrukturiranje osnovnih tablica ne odražava u pogledima.
P # 19) Koje su prednosti i nedostaci pogleda u bazi podataka?
Odgovor: Prednosti pogleda:
- Kako ne postoji fizičko mjesto na kojem su pohranjeni podaci u prikazu, on generira izlaz bez gubljenja resursa.
- Pristup podacima je ograničen jer ne dopušta naredbe poput umetanja, ažuriranja i brisanja.
Mane pogleda:
- Pogled postaje nebitan ako ispustimo tablicu povezanu s tim prikazom.
- Puno memorijskog prostora zauzima se kada se stvori pogled za velike tablice.
P # 20) Što razumijete pod funkcionalnom ovisnošću?
Odgovor: Kaže se da je relacija u funkcionalnoj ovisnosti kada jedan atribut jedinstveno definira drugi atribut.
Na primjer, R je odnos, X i Y su dva atributa. T1 i T2 su dvije cjevčice. Zatim,
T1 (X) = T2 (X) i T1 (Y) = T2 (Y)
Znači, vrijednost komponente X jedinstveno definira vrijednost komponente Y.
Također, X-> Y znači da Y funkcionalno ovisi o X.
P # 21) Kada se za funkcionalnu ovisnost kaže da je potpuno funkcionalna ovisnost?
Odgovor: Da bi se ispunili kriteriji potpuno funkcionalne ovisnosti, odnos mora udovoljavati zahtjevu funkcionalne ovisnosti.
Kaže se da funkcionalna ovisnost 'A' i 'B' u potpunosti ovisi o funkciji kada uklanjanje bilo kojeg atributa, recimo 'X' iz 'A', znači da ovisnost više ne vrijedi.
P # 22) Što razumijete pod modelom E-R?
Odgovor: E-R model je model entiteta i odnosa koji definira konceptualni prikaz baze podataka.
Model E-R u osnovi prikazuje entitete iz stvarnog svijeta i njihovu povezanost / odnose. Entiteti ovdje predstavljaju skup atributa u bazi podataka.
P # 23) Definirajte entitet, vrstu entiteta i skup entiteta.
Odgovor:
Entitet može biti bilo što, bilo to mjesto, klasa ili objekt koji ima neovisno postojanje u stvarnom svijetu.
Vrsta entiteta predstavlja skup entiteta koji imaju slične atribute.
Skup entiteta u bazi podataka predstavlja kolekciju entiteta koji imaju određenu vrstu entiteta.
P # 24) Definirajte skup slabih cjelina.
Odgovor: Skup slabih entiteta je onaj čiji primarni ključ sadrži njegov djelomični ključ, kao i primarni ključ nadređenog entiteta. To je slučaj jer skup entiteta možda nema dovoljno atributa za formiranje primarnog ključa.
P # 25) Objasnite pojmove 'Atribut' i 'Odnosi'
Odgovor:
Atribut opisuje se kao svojstva ili obilježja entiteta. Na primjer , ID zaposlenika, ime zaposlenika, dob, itd., Mogu biti atributi zaposlenika entiteta.
Odnos je dvodimenzionalna tablica koja sadrži niz redaka i stupaca gdje svaki redak predstavlja zapis relacije. Ovdje su retci poznati i pod nazivom „Korte“, a stupci pod nazivom „Atributi“.
26. pitanje: Što su VDL i SDL?
Odgovor: VDL je jezik definicije prikaza koji predstavlja korisničke poglede i njihovo mapiranje u konceptualnu shemu.
SDL je Storage Definition Language koji specificira mapiranje između dvije sheme.
P # 27) Definirajte pokazivač i njegove vrste.
Odgovor: Pokazivač je privremeno radno područje koje pohranjuje podatke, kao i skup rezultata, nastao nakon manipulacije preuzetim podacima. Kursor može istovremeno držati samo jedan redak.
Dvije su vrste pokazivača:
- Implicitni kursori automatski se deklariraju kada se izvrše DML izrazi poput INSERT, UPDATE, DELETE.
- Eksplicitni pokazivači moraju se deklarirati kada se izvrše SELECT izrazi koji vraćaju više od jednog retka.
P # 28) Što je transakcija baze podataka?
Odgovor: Slijed izvedene operacije koja mijenja dosljedno stanje baze podataka u drugo poznato je kao transakcija baze podataka. Nakon završetka transakcije, ili se uspješni završetak odražava u sustavu ili transakcija ne uspijeva, a ne odražava se nikakva promjena.
P # 29) Definirajte zaključavanje baze podataka i njegove tipove.
Odgovor: Zaključavanje baze podataka u osnovi označava transakciju o trenutnom statusu podatkovne stavke, tj. Koriste li se ti podaci drugim transakcijama ili ne u sadašnjem trenutku.
Postoje dvije vrste zaključavanja baze podataka: Dijeljena brava i Ekskluzivna brava.
P # 30) Što je skladištenje podataka?
Odgovor: Pohrana, kao i pristup podacima koji se izvode iz transakcija i drugih izvora, sa središnjeg mjesta kako bi se izvršila analiza naziva se Skladištenje podataka.
P # 31) Što razumijete pod člankom?
Odgovor: Pridruživanje je postupak izvođenja odnosa između različitih tablica kombiniranjem stupaca iz jedne ili više tablica koje imaju zajedničke vrijednosti u svakoj. Kada se tablica spoji sama sa sobom, poznata je pod nazivom Self Join.
P # 32) Što razumijete pod indeksnim lovom?
Odgovor: Potraga za indeksima je postupak pojačavanja prikupljanja indeksa koji pomaže u poboljšanju performansi upita kao i brzine baze podataka.
P # 33) Kako poboljšati izvedbu upita pomoću indeksnog lova?
Odgovor: Indeksno lovljenje pomaže u poboljšanju izvedbe upita pomoću:
- Upotreba optimizatora upita za koordinaciju upita s radnim opterećenjem.
- Promatranje izvedbe i učinka distribucije indeksa i upita.
P # 34) Razlikovati indeks 'Klaster' i 'Neklaster'.
Odgovor: Klasterizirani indeks mijenja tablicu i preuređuje način na koji su zapisi pohranjeni u tablici. Dohvaćanje podataka vrši se brže pomoću klasteriziranog indeksa.
Neklasterizirani indeks mijenja zapise koji su pohranjeni u tablici, ali stvara potpuno drugačiji objekt unutar tablice.
P # 35) Koji su nedostaci upita?
Odgovor: Mane upita su:
- Indeksi nisu prisutni.
- Pohranjeni postupci su pretjerano sastavljeni.
- Poteškoće u povezivanju.
P # 36) Što razumijete pod fragmentacijom?
Odgovor: Fragmentacija je značajka koja kontrolira logičke podatkovne jedinice, poznate i kao fragmenti koji su pohranjeni na različitim mjestima distribuiranog sustava baza podataka.
P # 37) Definirajte vrste pridruživanja.
Odgovor: Dolje su navedene vrste Pridruživanja, koje su objašnjene s obzirom na tablice kao Primjer.
tablica zaposlenika:
tablica_informacija o zaposleniku:
a) Unutarnji PRIDRUŽITE: Unutarnji JOIN poznat je i kao jednostavan JOIN. Ovaj SQL upit vraća rezultate iz obje tablice koje imaju zajedničku vrijednost u redovima.
SQL upit:
SELECT * from employee, employee_info WHERE employee.EmpID = employee_info.EmpID ;
Proizlaziti:
b) PRIRODNI PRIDRUŽITE: Ovo je vrsta Unutarnjeg PRIDRUŽIVANJA koja vraća rezultate iz obje tablice koje imaju iste vrijednosti podataka u stupcima obje tablice koje treba spojiti.
SQL upit:
SELECT * from employee NATURAL JOIN employee_info;
Proizlaziti:
c) Cross JOIN: Cross JOIN vraća rezultat kao svi zapisi u kojima se svaki redak iz prve tablice kombinira sa svakim retkom druge tablice.
SQL upit:
SELECT * from employee CROSS JOIN employee_info;
Proizlaziti:
Izvršimo neke izmjene u gornjim tablicama kako bismo razumjeli Right JOIN, Left JOIN i Full JOIN.
tablica zaposlenika:
tablica_informacija o zaposleniku:
a) DESNO PRIDRUŽITE: Right JOIN je poznat i kao Right Outer JOIN. Ovo vraća sve retke kao rezultat iz desne tablice, čak i ako uvjet PRIDRUŽIVANJE ne odgovara nijednom zapisu u lijevoj tablici.
SQL upit:
SELECT * from employee RIGHT OUTER JOIN employee_info on (employee.EmpID = employee_info.EmpID);
Proizlaziti:
b) Lijevi PRIDRUŽITE: Lijevi JOIN je poznat i kao Left Outer JOIN. To vraća sve retke kao rezultat lijeve tablice, čak i ako se JOIN uvjet ne podudara ni s jednim zapisom u desnoj tablici. To je upravo suprotno od Right JOIN.
SQL upit:
SELECT * from employee LEFT OUTER JOIN employee_info on (employee.EmpID = employee_info.EmpID);
Proizlaziti:
c) Vanjska / PUNA PRIDRUŽIVANJA: Rezultati potpunog PRIDRUŽIVANJA kombiniraju rezultat lijevog i desnog PRIDRUŽIVANJA.
SQL upit:
SELECT * from employee FULL OUTER JOIN employee_info on (employee.EmpID = employee_info.EmpID);
Proizlaziti:
P # 38) Što razumijete pod pojmom 'Atomicity' i 'Aggregation'?
Odgovor: Atomicnost je uvjet da se izvrše ili sve radnje transakcije ili se ne izvrši nijedna. To znači da će, kada postoji nepotpuna transakcija, sam sustav upravljanja bazom podataka poništiti učinke nepotpune transakcije.
Zbrajanje koncept je izražavanja odnosa sa kolekcijom entiteta i njihovih odnosa.
P # 39) Definirajte Phantom mrtvu točku.
Odgovor: Fantomsko otkrivanje mrtve točke stanje je u kojem mrtvo mjesto zapravo ne postoji, ali zbog kašnjenja u širenju lokalnih informacija algoritmi za otkrivanje mrtvih mrtvih ulica identificiraju mrtve točke.
P # 40) Definirajte kontrolnu točku.
Odgovor: Checkpoint deklarira točku prije koje se svi zapisnici trajno pohranjuju na disku za pohranu i nalazi se u nedosljednom stanju. U slučaju padova, količina rada i vremena se štedi jer se sustav može ponovno pokrenuti s kontrolne točke.
P # 41) Što je particioniranje baze podataka?
Odgovor: Particioniranje baze podataka postupak je particioniranja tablica, indeksiranja na manje dijelove radi boljeg upravljanja i pristupa podacima.
Ovaj postupak particioniranja smanjuje troškove pohrane velike količine podataka, kao i poboljšava performanse i upravljivost.
P # 42) Objasnite važnost particioniranja baze podataka.
Odgovor: Važnost particioniranja baze podataka su:
- Poboljšava izvedbu upita i upravljivost.
- Pojednostavljuje uobičajene administrativne zadatke.
- Djeluje kao ključni alat za izgradnju sustava s izuzetno visokim zahtjevima dostupnosti.
- Omogućuje pristup velikom dijelu pojedinačne particije.
P # 43) Objasnite Rječnik podataka.
Odgovor: Rječnik podataka skup je podataka koji opisuju sadržaj i strukturu tablica i objekata baze podataka. Posao podataka pohranjenih u rječniku podataka je kontrola, upravljanje i pristup odnosu između elemenata baze podataka.
P # 44) Objasnite primarni i kompozitni ključ.
Odgovor: Primarni ključ je onaj stupac tablice čiji su podaci svakog retka jedinstveno identificirani. Svaki redak u tablici mora imati primarni ključ i niti jedan redak ne može imati isti primarni ključ. Vrijednost primarnog ključa nikada ne može biti nula niti se može mijenjati ili ažurirati.
Sastavljeni ključ je oblik ključa kandidata gdje će skup stupaca jedinstveno identificirati svaki redak u tablici.
P # 45) Što razumijete pod jedinstvenim ključem?
Odgovor: Jedinstveni ključ isti je kao i primarni ključ čiji su podaci svakog retka jedinstveno identificirani s razlikom null vrijednosti, tj. Jedinstveni ključ dopušta jednu vrijednost kao NULL vrijednost.
P # 46) Što razumijete pod okidačima baze podataka?
Odgovor: Skup naredbi koji se automatski izvršavaju kada se događaj kao što je Prije umetanja, Nakon umetanja, Prilikom ažuriranja, U slučaju brisanja retka u tablici naziva okidač baze podataka.
P # 47) Definirajte pohranjene postupke.
Odgovor: Pohranjena procedura je zbirka unaprijed sastavljenih SQL upita, koja kada se izvrši označava program koji uzima ulaz, proces i daje izlaz.
P # 48) Što razumijete pod B-Trees?
Odgovor: B-Tree predstavlja strukturu podataka u obliku stabla za vanjsku memoriju koja čita i zapisuje velike blokove podataka. Uobičajeno se koristi u bazama podataka i datotečnim sustavima gdje se sva umetanja, brisanja, sortiranje itd. Obavljaju u logaritamskom vremenu.
P # 49) Navedite različite podatkovne modele koji su dostupni za sustave baza podataka.
Odgovor: Različiti modeli podataka su:
pitanje i odgovor za intervju za oracle pl sql
- Relacijski model
- Mrežni model
- Hijerarhijski model
P # 50) Razlikujte naredbe ‘DELETE’, ‘TRUNCATE’ i ‘DROP’.
Odgovor: Nakon izvršenja 'IZBRISATI' operacije, naredbe COMMIT i ROLLBACK mogu se izvesti za dohvaćanje izgubljenih podataka.
Nakon izvršenja 'SKRATITI' Izvodi operacije, COMMIT i ROLLBACK ne mogu se izvršiti za dohvaćanje izgubljenih podataka.
'PAD' naredba se koristi za ispuštanje tablice ili ključa poput primarnog / stranog ključa.
P # 51) Na temelju zadane tablice riješite sljedeće upite.
Stol zaposlenika
do) Napišite naredbu SELECT za prikaz detalja zaposlenika s empidom kao 1004.
SQL upit:
SELECT empId, empName, Age, Address from Employee WHERE empId = 1004;
Proizlaziti:
b) Napišite naredbu SELECT za prikaz svih zapisa tablice Employees.
SQL upit:
SELECT * from Employee;
Proizlaziti:
c) Napišite naredbu SELECT da biste prikazali sve zapise zaposlenika čije ime započinje znakom 'R'.
SQL upit:
SELECT * from Employee WHERE empName LIKE ‘R%’;
Proizlaziti:
d) Napišite naredbu SELECT da biste prikazali ID, dob i ime zaposlenika s dobi u uzlaznom i silaznom redoslijedu.
SQL upit:
SELECT empId, empName, Age from Employee ORDER BY Age;
Proizlaziti:
SELECT empId, empName, Age from Employee ORDER BY Age Desc;
Proizlaziti:
je) Napišite naredbu SELECT za izračun ukupnog iznosa plaće za svakog zaposlenika iz donje tablice Emp.
Emp tablica:
SQL upit:
SELECT empName, SUM(Salary) from Emp GROUP BY empName;
Proizlaziti:
Zaključak
Ovo su skupovi pitanja i odgovora za razgovore u bazi podataka koji se uglavnom postavljaju u intervjuu.
U intervjuima se uglavnom ispituju osnove svakog predmeta. Svima je dobro poznata činjenica da, ako su vaše osnove jasne, možete doseći vrhunske visine.
Međutim, možda postoje još neka zeznuta pitanja. Samo budite samopouzdani i suočite se sa svakim pitanjem s jasnoćom u svom poznavanju predmeta.
Daljnje čitanje:
- Najčešća pitanja o SQL intervjuu
- Najpopularnija pitanja o ispitivanju baze podataka
- Najčešća pitanja o intervjuu za modeliranje podataka
- Najčešća pitanja o intervjuu za SQL Server
Preporučena literatura
- Top 32 najbolja pitanja i odgovori za intervju za datastage
- 31 Najpopularnija ispitivanja baza podataka Intervju pitanja i odgovori
- 40+ najboljih alata za testiranje baza podataka - popularna rješenja za testiranje podataka
- Kompletan vodič za testiranje baze podataka (Zašto, što i kako testirati podatke)
- Top 30 najpopularnijih softvera za upravljanje bazama podataka: cjelovit popis
- Top 50 i više pitanja i odgovora za intervjue u bazi podataka