60+ DBMS-i intervjuu küsimust ja vastust

Siin on nimekiri kõigist olulistest DBMS-i intervjuu küsimustest värsketele ja kogenud spetsialistidele. Selle DBMS-i intervjuuküsimuste juhendi abil olete õigel teel oma unistuste töökoha saamiseks.

 

DBMS Viva intervjuu küsimused ja vastused värsketele

1) Mis on DBMS?

DBMS (andmebaasihaldussüsteem) on tarkvara kasutajate andmete salvestamiseks ja toomiseks, arvestades samas ka sobivaid turvameetmeid. Süsteem koosneb paljudest andmebaasiga manipuleerivatest programmidest. See võtab vastu rakenduse andmete päringu ja annab operatsioonisüsteemile korralduse konkreetsed andmed esitada.


2) Mis on RDBMS?

RDBMS on relatsioonilise andmebaasi haldussüsteemi lühivorm. See on tarkvarasüsteem, mis salvestab ainult seotud tabelitesse salvestamiseks vajalikke andmeid. RDBMS-is hallatakse ja salvestatakse andmeid ridadesse ja veergudesse, mida nimetatakse korteežideks ja atribuutideks.


3) Millised on olulised erinevused DBMS-i ja RDBMS-i vahel?

Siin on mõned olulised erinevused DBMS-i ja RDBMS-i vahel:

DB-süsteemid RDBMS
DBMS salvestab andmed failidena. Andmed salvestatakse tabelite kujul.
See salvestab andmed kas navigeerimis- või hierarhilisel kujul. See kasutab tabelistruktuuri, kus päised on veergude nimed ja read sisaldavad vastavaid väärtusi
DBMS toetab ainult üksikuid kasutajaid. See toetab mitut kasutajat.
Nõuab madalaid tarkvara- ja riistvaravajadusi. Nõuab suuremaid riist- ja tarkvaravajadusi.
DBMS ei toeta normaliseerimist RDBMS-i saab normaliseerida.
Ei toeta klient-serveri arhitektuuri RDBMS toetab klient-serveri arhitektuuri.

4) Millised on DBMS-süsteemi kasutamise eelised?

Siin on DBMS-süsteemi kasutamise edusammud:

  • DBMS pakub erinevaid tehnikaid ja võimsaid funktsioone andmete tõhusaks salvestamiseks ja toomiseks.
  • See on tõhus töötleja, mis tasakaalustab samu andmeid kasutades mitme rakenduse vajadusi.
  • Pakub andmehalduse ühtseid haldusprotseduure.
  • Rakendusprogrammid, mis ei puutu kunagi kokku andmete esituse ja salvestamise üksikasjadega.
  • See eeldab terviklikkuse piiranguid, et saada kõrgetasemeline kaitse andmetele keelatud juurdepääsu eest.
  • See aitab teil rakenduste arendamise aega lühendada.

5) Mis on Live Lock? Too üks näide.

  • Livelock on olukord, kus eksklusiivne lukustustaotlus lükatakse korduvalt tagasi, kuna paljud kattuvad jagatud lukud segavad üksteist. Protsessid muudavad oma olekut pidevalt, takistades neil ülesannet täita.

Näide 1:

  • Livelocki kõige otsesem näide oleks kaks inimest, kes kohtuvad koridoris näost näkku ja mõlemad liiguvad kõrvale, et teised inimesed mööduksid.
  • Siiski liiguvad nad lõpuks ühelt küljelt küljele ilma edusamme, kuna liiguvad samal ajal samamoodi.

Näide2:

Mis on Live Lock?

Antud pildil on näha, et kumbki protsess vajab kahte ressurssi. Nad püüavad lukke hankida primitiivse küsitluse sisestamise registri abil. Kui aga katse ebaõnnestub, töötab meetod uuesti.


6) Mis on andmebaasi partitsioonid?

Loogilise andmebaasi jagamist täielikeks sõltumatuteks üksusteks selle haldamise, kättesaadavuse ja jõudluse parandamiseks nimetatakse andmebaasi partitsioonideks.


7) Mis on tupik?

A tupik on olukord, mis tekib OS-is, kui mis tahes protsess läheb ooteolekusse, kuna teine ​​ooteprotsess hoiab nõutavat ressurssi. See on levinud probleem mitme töötluse puhul, kus mitmel protsessil on teatud tüüpi üksteist välistav ressurss, mida nimetatakse pehmeks lukuks.

Ummikseisu näide:

Reaalse maailma näide peaks olema liiklus, mis kulgeb ainult ühes suunas.

Siin peetakse silda ressursiks.

  • Seega saab ummikseisu kiiresti lahendada, kui üks auto varundab (ressursside ennetamine ja tagasipööramine).
  • Kui ummikseisu peaks juhtuma, tuleb paljusid autosid varundada.
  • Sel ajal on nälgimine võimalik.

Mis on tupik?


8) Mis on relatsioonialgebra DBMS-süsteemis?

Relatsioonialgebra on protseduuriline päringukeel, mis kogub sisendiks seoseid ja annab väljundina relatsioonide esinemissagedusi. Selle toimingu tegemiseks kasutatakse erinevaid toiminguid.


9) Defineerida relatsioonialgebras unaartehteid?

Relatsioonialgebras on PROJEKTSIOON ja VALIK unaartehted. Unaartehted on seda tüüpi toimingud, mis kasutavad ainult üksikuid operande.

Nagu SELECTION puhul, kasutatakse relatsioonioperaatoreid, näiteks – =, <=,>= jne.


10) Mis on samaaegsuse kontroll?

Samaaegsuse kontroll on protseduur, mis aitab hallata samaaegseid toiminguid ilma üksteisega konflikti tekitamata. See aitab teil tagada andmebaasi tehingute samaaegse ja täpse täitmise.


11) Millised on DBMS-is saadaolevad erinevat tüüpi keeled?

Siin on kolme tüüpi DBMS-is kasutatavaid keeli.

  • DDL: Andmete määratlemise keel, mis määratleb andmebaasi ja skeemi struktuuri, kasutades CREATE, ALTER, DROP ja RENAME.
  • DCL: DCL on andmehalduskeel, mida kasutatakse kasutajate juurdepääsu kontrollimiseks andmebaasis, kasutades mõnda SQL-päringut, nagu REVOKW ja GRANT.
  • DML: Andmetöötluskeel, mida kasutatakse andmetega manipuleerimiseks andmebaasides (nt sisestamine, kustutamine jne), kasutades mõnda SQL-päringut, nagu SELECT, UPDATE, INSERT ja DELETE.

12) Mis on funktsionaalne sõltuvus?

Funktsionaalsed sõltuvused (FD) andmebaasihaldussüsteemides määravad seose atribuudi ja teise atribuudi vahel. See võimaldab teil säilitada andmebaasis olevate andmete kvaliteeti.


13) Mis on ER-mudel?

ER-mudel ehk olemi-suhtemudel põhineb loodusmaailmal ja käsitleb oleme ja nende suhteid.


14) Mis on ER-mudeli atribuut?

Atribuut on konkreetne omadus, mis kirjeldab olemit. Näiteks kui õpilane on olem, siis on õpilast kirjeldavad atribuudid Student_id, Std_firstname ja Std_perenimi.


15) Mis on primaarvõti? Selgitage näitega.

Peamised võtmed on veerud või veergude komplektid, mis tuvastavad RDMS-süsteemi tabeli iga rea ​​unikaalselt. Seda võtit ei saa dubleerida, see tähendab, et sama väärtus ei tohiks tabelis esineda rohkem kui üks kord.

süntaksit:

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

Selles näites

  • Tabeli_nimi on tabeli nimi, mille peate looma.
  • Veeru_nimi on primaarvõtmega veeru nimi.

Näide:

StudID Rull nr Eesnimi Perekonnanimi E-POST
1 11 David Willy zzz@gmail.com
2 12 Nick Öö xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

Antud näites oleme loonud õpilaste tabeli veergudega StdID, Roll No, First_Name, Last_Name ja Email id. See tuleks valida primaarvõtmena, kuna see suudab unikaalselt identifitseerida teised tabeli read.


16) Mis on võõrvõti? Too üks näide sellest

Võõrvõti on veerg, mis loob seose kahe tabeli vahel. Neid kasutatakse andmete terviklikkuse säilitamiseks ja sama olemi kahe eksemplari vahel navigeerimise hõlbustamiseks. Lisaks toimib see ristviitena kahe tabeli vahel, kuna see viitab teise tabeli primaarvõtmele.

Näide:

StudID Rull nr Eesnimi Perekonnanimi E-POST
1 11 David Willy zzz@gmail.com
2 12 Nick Öö xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

Selles toodud näites oleme loonud õpilaste tabeli veergudega nagu Stu_ID, Roll No, Eesnimi, Perekonnanimi ja E-post. Stu_ID on valitud primaarvõtmeks, kuna see suudab unikaalselt tuvastada tabeli teisi ridu.

Võõrvõtme näide

süntaksit:

Siin on võõrvõtme süntaks:

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) Mis on andmebaasi seos?

Andmebaasi seos on seosed ühe või mitme tabeli vahel, mis on välja töötatud liitumislausete abil. Selle meetodi abil saab andmeid andmebaasist tõhusalt hankida.

DBMS-is on peamiselt kolme tüüpi seoseid:

  1. Üks-ühele,
  2. Üks-mitmele,
  3. Paljud-mitmele.

18) Mis on nälgimine?

Nälgimine on olukord, kus kõik madala prioriteediga protsessid blokeeritakse. Igas süsteemis toimuvad kõrge ja madala prioriteediga ressursside taotlused dünaamiliselt. Seetõttu on vaja teatud poliitikat, et otsustada, kes ja millal toetust saab.


19) Mis on ACID omadused?

ACID DBMS-is tähistab Atomjäikus, järjepidevus, isoleeritus ja vastupidavus.

  • Atomicity: See on tehing, mis on üks toimimisüksus. Saate selle täielikult käivitada või üldse mitte käivitada, kuid osalist täitmist ei saa olla.
  • Järjepidevus: Kui tehing on sooritatud, peaks see liikuma ühest järjekindlast olekust teise.
  • Isolatsioon: Tehing tuleks sooritada teistest tehingutest eraldatuna (lukuta). Samaaegselt sooritatud tehingud ei tohiks jagada vahetehingute tulemusi.
  • Vastupidavus: Pärast tehingu edukat võistlemist peavad kõik andmebaasis tehtud muudatused säilima ka süsteemitõrgete korral.

ACID-i atribuudi näide DBMS-is:

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

20) Mis on ajakava?

Ajakava loob mitme paralleelse tehingu rühma ja täidab need ükshaaval. Igas tehingus tuleks säilitada juhiste ilmumise järjekord. Kui kaks tehingut sooritatakse samaaegselt, võib ühe tehingu tulemus mõjutada teise väljundit.


21) Millised on peamised erinevused UNION ja UNION ALL vahel?

UNION ja UNION ALL kasutatakse kahe või enama tabeli andmete ühendamiseks. Siiski

  • UNION eemaldab dubleerivad read ja valikud. Pärast tabelite andmete ühendamist on read erinevad
  • UNION ALL ei eemalda korduvaid ridu; see lihtsalt valib tabelitest kõik andmed.

22) Mis on korrelatsiooni alampäring DBMS-is?

Välise päringu iga rea ​​jaoks käivitatud korreleeritud alampäringuid nimetatakse korrelatsiooni alampäringuteks. Neid nimetatakse ka pesastatud päringuteks, st päringuteks, mis on kirjutatud mõne päringu sees.


23) Mis on DBMS-i normaliseerimise eesmärk?

Normaliseerimine on elutähtis protsess, mis eemaldab suhetest liiasuse. See aitab vähendada ebakorrapärasusi sisestamise, kustutamise ja värskendamise käskudes, jagades suured tabelid väiksemateks tabeliteks ja kasutades nende linkimiseks võtmeid.


24) Mis on indeksijaht?

Index Hunting on andmestruktuur, mis parandab andmebaasis andmete otsimise toimingute kiirust. See on indeksite kogumise suurendamise protseduur. Seda tehakse selliste meetoditega nagu päringu levitamine ja päringu optimeerimine.


25) Mis on hajutatud andmebaasisüsteem?

Hajutatud andmebaasisüsteem on omavahel ühendatud andmebaaside kogum, mis paikneb füüsiliselt erinevates kohtades. See võib olla samas võrgus või mitmes võrgus.


26) Mis on andmehoidla?

Andmete ladustamine on protsess andmete kogumiseks ja haldamiseks erinevatest allikatest, et pakkuda sisukaid äriülevaateid. Seda meetodit kasutatakse tavaliselt heterogeensetest allikatest pärit äriandmete ühendamiseks ja analüüsimiseks.


27) Mis on andmebaas Architektuur?

andmebaas Architecture on DBMS-i disainiesitus, mis aitab teil DBMS-süsteemi kujundada, arendada, juurutada ja hooldada. See jagab DBMS-i eraldi komponentideks, mida saab iseseisvalt muuta, muuta, asendada ja muuta.


28) Mida sa mõtled läbipaistva DBMS-i all?

Läbipaistev DBMS hoiab oma füüsilise struktuuri kasutajate eest varjatuna. Füüsiline struktuur või füüsiline salvestusstruktuur eeldab DBMS-i mäluhaldurit.


29) Mis on liitumine?

Ühendusteade on relatsioonialgebra üks väärtuslikumaid tegevusi. Seda kasutatakse laialdaselt kahe või enama suhte teabe ühendamiseks. See viiakse läbi sama või seotud veeru põhjal. JOIN-käsku kasutatakse kõige keerukamates SQL-päringutes.


30) Mis on sisemine liitumine?

Sisemine JOIN võimaldab teil tagastada mõlemast tabelist read, kui konkreetsed tingimused on täidetud.

Näiteks soovite filme laenutanud liikmete loendit ja laenutatud filmide pealkirju. Kasutades SISEMIST LIITUMIST, saate mõlemast tabelist tagastada määratud kriteeriumidele vastavad read.

Mis on sisemine liitumine?

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

DBMS-i intervjuu küsimused ja vastused kogenud inimestele

31) Mis on õige liitumine?

Paremliitmine tagastab kõik parempoolse tabeli veerud, isegi kui vasakpoolsest tabelist pole leitud ühtegi sobivat rida.

Oletame meie näites, et teil on vaja liikmete nimed ja filmid laenutada.

Mis on õige liitumine?

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

32) Mis on 1NF?

1NF on esimene tavavorm. See on lihtsaim normaliseerimise tüüp, mida saate andmebaasis rakendada.

Igal veerul peab olema aatom (üks väärtus)

  • See aitab teil eemaldada samast tabelist dubleerivad veerud
  • See oleks pidanud looma iga seotud andmete rühma jaoks eraldi tabelid ja aitama teil tuvastada iga rea ​​ainulaadse veeruga

33) Mis on DBMS-is 2NF?

2NF on teine ​​​​tavaline vorm.

Iga tabel, mis väidetavalt sisaldub 2NF-is, peaks vastama kahele järgmisele tingimusele:

  • Tabel on 1NF-is.
  • Tabeli iga mittealgne atribuut sõltub funktsionaalselt primaarvõtmest.

34) Mis on BCNF?

BCNF on omamoodi Boyce-Coddi tavavormist. See on 3. täiustatud versioonrd Tavaline vorm, mida nimetatakse ka 3.5NF.

Tabel, mis vastab BCNF-ile ja vastab järgmistele tingimustele:

  • See on 3NF-is
  • Funktsionaalse sõltuvuse X->Y jaoks peaks X olema kogu tabeli supervõti.
  • See tähendab, et X ei saa olla mittealgne atribuut, kui Y on algatribuut.

35) Kuidas saate RDBMS-iga suhelda?

Peate kasutama SQL-i, et suhelda RDBMS-iga, kasutades SQL-i päringuid, et anda andmebaasi sisend. Pärast päringute töötlemist annab andmebaas meile vajaliku väljundi.


36) Millal tekib DBMS-is kontrollpunkt?

Kontrollpunkt on DBMS-i hetkeseisu ülevaade. DBMS kasutab kontrollpunkte, et piirata järgneva krahhi korral taaskäivitamisel vajaliku töö mahtu.

Peamiselt kasutab logipõhine taastelahendus kontrollpunkte, nii et me ei pea tehinguid algusest peale sooritama.


37) Millised terviklikkuse reeglid on DBMS-is?

DBMS-is on kaks olulist terviklikkuse reeglit:

  • Entity Integrity: See sätestab olulise reegli, et esmase võtme väärtus ei tohi olla NULL väärtus.
  • Viiteline Integrity: See reegel puudutab võõrvõtit, millel võib olla NULL väärtus või võib-olla mõne muu seose primaarvõti.

38) Mis on indekseerimine?

Indekseerimine on andmestruktuuri meetod, mis aitab teil kiiresti andmebaasifailist kirjeid hankida. Indeks on väike tabel, millel on ainult kaks veergu. Esimene veerg sisaldab tabeli esmast või kandidaatvõtit. Teine veerg sisaldab viiteid selle kettaploki aadressi hoidmiseks, kuhu konkreetne võtmeväärtus on salvestatud.


39) Mis on andmete sõltumatus?

Andmete sõltumatus on tehnika, mis aitab teil andmestrateegiale juurde pääseda. See võimaldab teil muuta skeemi määratlust ühel tasemel ja ei tohiks seda mõjutada järgmisel kõrgemal tasemel.


40) Mis on ER diagramm?

Olemi seoste diagramm, mida nimetatakse ka ERD-ks, kuvab andmebaasi salvestatud olemikomplektide suhte. Seda diagrammi kasutatakse DBMS-is, et aidata selgitada andmebaaside loogilist struktuuri. Need DBMS-i diagrammid on loodud kolme põhikontseptsiooni alusel: olemid, atribuudid ja seosed.

Mis on ER diagramm?


41) Mis on räsimine DBMS-is?

DBMS-süsteemis on räsimine meetod soovitud andmete asukoha otse leidmiseks kettal, kasutades indeksstruktuuri. Andmebaasi üksuste indekseerimisel ja toomisel kasutatakse algse kriitilise väärtuse asemel lühemat räsiväärtust.


42) Mis on läbipaistev DBMS?

Läbipaistev DBMS on teatud tüüpi andmebaasihaldussüsteem, mis varjab kasutajate eest oma füüsilist struktuuri. Füüsiline struktuur. Seda tuntakse ka füüsilise salvestusstruktuurina, see viitab DBMS-i mäluhaldurile ja selgitab, kuidas andmeid plaadile salvestatakse.


43) Mis on suhte aste?

Seose aste on relatsiooniskeemi atribuudid. Kardinaalsus viitab sellele, mitu korda üks olem esineb umbes sama palju kordi kui mõni muu olem.

  • Üks ühele
  • Üks-mitmele
  • Mitu-ühele

44) Mis on DBMS-i kontseptuaalne disain?

Kontseptuaalne disain on andmebaasi kujundamise protsessi esmane etapp. Peamine eesmärk selles etapis on luua andmebaasi tarkvarast ja füüsilistest detailidest sõltumatu andmebaas. Kontseptuaalne andmemudel kirjeldab selle protsessi peamisi andmeolemeid, atribuute, seoseid ja piiranguid.


45) Mis on andmekaeve?

Andmete kaevandamine on samm-sammuline protsess suure hulga andmete sorteerimiseks, mis võimaldab tuvastada trende ja mustreid.

See kasutab keerulisi statistilisi ja matemaatilisi meetodeid Algorithms andmete segmenteerimiseks tõenäoliste tulemuste ennustamiseks. Andmekaevandamiseks on palju tööriistu, nagu RapidMiner, Teradata, Solver, Silences jne.


46) Mis on päringu optimeerimine?

Päringu optimeerimine on protsess, mille käigus tuvastatakse täitmiskava, mille hinnanguline kulu ja aeg on kõige väiksemad iga päringu hindamiseks ja täitmiseks DBMS-i süsteemis.


47) Defineerige mõiste "Kaupluse protseduur".

Salvestatud protseduuri kontseptsioon on üsna sarnane funktsiooni omaga, kuna see sisaldab rida koordineeritud toiminguid. See sisaldab protsesside komplekti, mida sageli kasutatakse rakendustes andmebaasitoimingute tegemiseks.


48) Mis on ajatemplipõhised protokollid?

DBMS-i ajatemplipõhine protokoll on algoritm, mis kasutab ajatemplina süsteemiaega või loogilist loendurit. See aitab samaaegsete tehingute sooritamist järjestada. See protokoll tagab, et kõik vastuolulised lugemis- ja kirjutamistoimingud täidetakse ajatempli järjekorras.

Näide:

Oletame, et on kolm tehingut A1, A2 ja A3.

  • A1 sisenes süsteemi ajal 0010
  • A2 sisenes süsteemi kell 0020
  • A3 sisenes süsteemi kell 0030

Eelistatakse tehingut A1, tehingut A2 ja tehingut A3.


49) Mis on DBMS-i vastupidavus?

DBMS-süsteemis garanteerib vastupidavus, et kui tehing on andmebaasi sidunud, salvestatakse see püsimällu, et olla kaitstud süsteemitõrgete eest.


50) Mis on kataloog?

Kataloog on tabel, mis sisaldab teavet nagu iga faili struktuur, kõigi andmeüksuste tüüp ja salvestusvorming ning mitmesugused andmete piirangud. Kataloogis salvestatud teavet nimetatakse metaandmeteks.


51) Mis on Storage Manager?

Storage Manager on tarkvaramoodul, mis loob liidese andmebaasi salvestatud madala taseme andmete ning rakendusrakenduste ja DBMS-süsteemi esitatud päringute vahel.


52) Mis on Buffer Juhataja?

Buffer Manager on programmimoodul, mis vastutab andmete toomise eest kettamälust põhimällu ja määrab, millised andmed mällu vahemällu salvestada.


53) Mis on QBE?

Päring näidete kaupa esindab graafilist lähenemist andmebaasi teabele juurdepääsuks, kasutades päringumalle, mida nimetatakse skeletitabeliteks. QBE-d kasutatakse näidisväärtuste sisestamisel otse päringumalli, et näidata, mida tahetakse saavutada.


54) Mis on identiteet?

Identiteet on veerg, mis genereerib automaatselt arvväärtusi. Seda tuntakse ka kui autonumbrit. Saate määrata algus- ja juurdekasvuväärtuse. Kuid enamik DBMS-e jätab need väärtuseks 1.


55) Mis on päästik?

See on kood, mis on seotud sisestamise, värskendamise või kustutamise toimingutega. See käivitatakse automaatselt, kui seotud päring tabelis täidetakse. See kood aitab säilitada andmebaasi terviklikkust.


56) Mis on korrelatsiooni alampäring DBMS-is?

Välise päringu iga rea ​​jaoks käivitatakse korreleeritud alampäringud. Seda nimetatakse ka pesastatud päringuks, st päringuks, mis on manustatud teise päringu sisse.

Näide:

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

57) Mis on a Clustered indeks?

Cluster indeksid sorteerivad tabeli andmeread nende põhiväärtuste järgi. DBMS-süsteemis on tabeli kohta ainult üks rühmitatud indeks.

Klasterdatud indeks aitab DBMS-i süsteemil määratleda andmete tabelisse salvestamise järjekorda. Seetõttu saab iga tabeli jaoks olla ainult üks rühmitatud indeks.


58) Mis on rühmitamata indeks?

Klasterdamata indeksid salvestavad andmeid ühes kohas ja indeksid teises. See sisaldab viiteid nende andmete asukohale. Ühes tabelis võib olla palju rühmitamata indekseid, kuna rühmitamata indeksi indeksit salvestatakse erinevatesse kohtadesse.


59) Mis on kordumatu võti?

Unikaalne võti koosneb ühest või mitmest tabeli väljast või veerust koosnevast rühmast, mis identifitseerib unikaalselt iga andmebaasi kirje.

See on sama mis primaarvõti, kuid võib aktsepteerida tabeli veeru jaoks üht nullväärtust. Sellel ei ole identseid väärtusi. On mõned tabelid, mille võõrvõtmed viitavad ainulaadsetele piirangutele.


60) Mis on staatiline SQL?

Staatiline SQL on SQL-i (Struktuuripäringu keel) avaldused, mis on rakendusse manustatud või kõvakoodiga ja need ei muutu käitusajal. Andmetele juurdepääsu protsess on eelnevalt kindlaks määratud, seega kiirem ja tõhusam.


61) Mis on dünaamiline SQL?

Aastal Dünaamiline SQL andmebaasi, SQL-laused genereerib rakendus käitusajal, kus kasutajal on õigus päringuid luua. Saate koostada oma päringu käitusajal. See on aeglasem kui staatiline SQL, kuna päring kompileeritakse käitusajal.


62) Mis on relatsiooniarvutus?

Relatsiooniarvutus on mitteprotseduuriline päringukeel. See kasutab matemaatilist predikaatarvutust. Seetõttu keskendub see peamiselt sellele, mida suhetega (tabelitega) teha, mitte sellele, kuidas seda teha.


63) Mis on BI?

Ärianalüüs viitab protsessidele, arhitektuuridele ja tehnoloogiatele, mis muudavad algandmed tähenduslikuks teabeks. Selle tulemusel juhitakse tulusaid äritegevusi. See on tarkvarakomplekt andmete muutmiseks kasutatavaks intelligentsuseks ja teadmisteks.


64) Mis on DBMS-i võrgumudel?

Võrgumudel aitab igal lapsel saada mitu vanemat. Saate seda kasutada keerukamate suhete modelleerimiseks, näiteks tellimuste ja osade vahel mitu-mitmele suhe. Selles DBMS-i mudelis on olemid korraldatud graafikus, millele pääseb juurde mitut teed pidi.


65) Mis on ajutised tabelid? Millal need kasulikud on?

Konkreetse seansi jaoks on olemas ajutised tabelid või nende andmed säilivad kogu tehingu vältel. Neid tabeleid kasutatakse tavaliselt spetsiaalsete koondfailide ja konkreetsete rakenduste töötlemise nõuete toetamiseks.

Esialgu ajutisele tabelile ruumi ei eraldata, kuid ridade sisestamisel eraldatakse ruum dünaamiliselt.