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:
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.
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 | |
|---|---|---|---|---|
| 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 | |
|---|---|---|---|---|
| 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:
- Jedan na jedan,
- jedan prema viลกe,
- 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.
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.
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.
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.





