Yli 60 DBMS-haastattelun kysymystä ja vastausta
Tässä on luettelo kaikista tärkeimmistä DBMS-haastattelukysymyksistä uusille ja kokeneille ammattilaisille. Tämän DBMS-haastattelukysymysten oppaan avulla olet oikealla tiellä saada unelmatyösi.
DBMS Viva -haastattelukysymyksiä ja vastauksia Freshersille
1) Mikä on DBMS?
DBMS (tietokannan hallintajärjestelmä) on ohjelmisto käyttäjien tietojen tallentamiseen ja hakemiseen samalla kun harkitaan asianmukaiset turvatoimenpiteet. Järjestelmä koostuu useista ohjelmista, jotka käsittelevät tietokantaa. Se hyväksyy sovelluksen tietopyynnön ja kehottaa käyttöjärjestelmää toimittamaan tietyt tiedot.
2) Mikä on RDBMS?
RDBMS on relaatiotietokannan hallintajärjestelmän lyhyt muoto. Se on ohjelmistojärjestelmä, joka tallentaa vain tiedot, jotka on tallennettava vastaaviin taulukoihin. RDBMS:ssä tietoja hallitaan ja tallennetaan riveihin ja sarakkeisiin, jotka tunnetaan nimellä monikot ja attribuutit.
3) Mitkä ovat tärkeät erot DBMS:n ja RDBMS:n välillä?
Tässä on joitain tärkeitä eroja DBMS:n ja RDBMS:n välillä:
DBMS | RDBMS |
DBMS tallentaa tiedot tiedostona. | Tiedot tallennetaan taulukoiden muodossa. |
Se tallentaa tiedot joko navigointi- tai hierarkkisessa muodossa. | Se käyttää taulukkorakennetta, jossa otsikot ovat sarakkeiden nimiä ja rivit sisältävät vastaavat arvot |
DBMS tukee vain yksittäisiä käyttäjiä. | Se tukee useita käyttäjiä. |
Vaatii vähän ohjelmisto- ja laitteistotarpeita. | Vaatii korkeampia laitteisto- ja ohjelmistotarpeita. |
DBMS ei tue normalisointia | RDBMS voidaan normalisoida. |
Ei tue asiakas-palvelin-arkkitehtuuria | RDBMS tukee asiakas-palvelin-arkkitehtuuria. |
4) Mitkä ovat DBMS-järjestelmän käytön edut?
Tässä on edistynyt DBMS-järjestelmän käyttö:
- DBMS tarjoaa erilaisia tekniikoita ja tehokkaita toimintoja tietojen tehokkaaseen tallentamiseen ja hakemiseen.
- Se on tehokas käsittelijä, joka tasapainottaa useiden sovellusten tarpeita samoilla tiedoilla.
- Tarjoaa yhtenäiset hallintomenettelyt tietojen hallintaan.
- Sovellusohjelmat, jotka eivät koskaan altistu tietojen esittämisen ja tallennuksen yksityiskohdille.
- Se edellyttää eheyden rajoituksia korkeatasoisen suojan saamiseksi kiellettyä pääsyä vastaan.
- Se auttaa lyhentämään sovelluskehitysaikaa.
5) Mikä on Live Lock? Anna yksi esimerkki.
- Livelock on tilanne, jossa eksklusiivinen lukituspyyntö evätään toistuvasti, koska monet päällekkäiset jaetut lukot häiritsevät toisiaan. Prosessit muuttavat jatkuvasti tilaansa, mikä estää niitä suorittamasta tehtävää.
Esimerkki 1:
- Suoraviivaisin esimerkki Livelockista olisi kaksi ihmistä, jotka kohtaavat kasvokkain käytävällä ja molemmat siirtyvät sivuun päästääkseen muut ihmiset kulkemaan.
- Ne kuitenkin päätyvät liikkumaan puolelta toiselle edistymättä, koska ne liikkuvat samalla tavalla sillä hetkellä.
Esimerkki2:
Näet annetusta kuvasta, että kumpikin prosessi tarvitsee kaksi resurssia. He yrittävät saada lukkoja käyttämällä primitiivistä kyselyä enter-rekisteriä. Jos yritys kuitenkin epäonnistuu, menetelmä toimii uudelleen.
6) Mikä on tietokannan osiointi?
Loogisen tietokannan jakamista täydellisiin itsenäisiin yksiköihin sen hallinnan, saatavuuden ja suorituskyvyn parantamiseksi kutsutaan tietokannan osiointiksi.
7) Mikä on umpikuja?
A umpikuja on tilanne, joka tapahtuu käyttöjärjestelmässä, kun mikä tahansa prosessi siirtyy odotustilaan, kun toinen odotusprosessi pitää hallussaan vaadittua resurssia. Se on yleinen ongelma monikäsittelyssä, jossa useat prosessit jakavat tietyn tyyppisen toisensa poissulkevan resurssin, joka tunnetaan nimellä soft lock.
Esimerkki umpikujasta:
Tosimaailman esimerkki pitäisi olla liikenne, joka kulkee vain yhteen suuntaan.
Tässä siltaa pidetään resurssina.
- Joten umpikuja voidaan ratkaista nopeasti, jos yksi auto peruuttaa (ennakolta resurssit ja palautus).
- Useita autoja voidaan joutua varmuuskopioimaan, jos lukkiutumistilanne tapahtuu.
- Tuolloin nälkä on mahdollista.
8) Mikä on relaatioalgebra DBMS-järjestelmässä?
Relaatioalgebra on proseduurikyselykieli, joka kerää relaatioita syötteenä ja antaa relaatioiden esiintymät lähtönä. Se käyttää erilaisia toimintoja tämän toiminnon suorittamiseen.
9) Määrittele unaarioperaatiot relaatioalgebrassa?
Relaatioalgebrassa PROJEKTIO ja VALINTA ovat unaarioperaatioita. Unaarioperaatiot ovat sellaisia operaatioita, jotka käyttävät vain yksittäisiä operandeja.
Kuten SELECTIONissa, käytetään relaatiooperaattoreita, esimerkiksi – =, <=,>= jne.
10) Mikä on samanaikaisuuden valvonta?
Samanaikaisuuden valvonta on menettely, joka auttaa hallitsemaan samanaikaisia toimintoja ilman ristiriitoja keskenään. Se auttaa sinua varmistamaan, että tietokantatapahtumat suoritetaan samanaikaisesti ja tarkasti.
11) Mitä eri kielityyppejä on saatavilla DBMS:ssä?
Tässä on kolmen tyyppisiä kieliä, joita käytetään DBMS:ssä:
- DOF: Data Definition Language, joka määrittää tietokannan ja skeeman rakenteen käyttämällä CREATE-, ALTER-, DROP- ja RENAME -toimintoja.
- DCL: DCL on tiedonhallintakieli, jota käytetään hallitsemaan käyttäjien pääsyä tietokannassa käyttämällä joitain SQL-kyselyitä, kuten REVOKW ja GRANT.
- DML: Data Manipulation Language, jota käytetään tietojen käsittelyyn tietokantoissa, kuten lisäämiseen, poistamiseen jne. käyttämällä joitain SQL-kyselyitä, kuten SELECT, UPDATE, INSERT ja DELETE.
12) Mikä on toiminnallinen riippuvuus?
Funktionaaliset riippuvuudet (FD) tietokannan hallintajärjestelmissä määrittävät attribuutin ja toisen attribuutin välisen suhteen. Sen avulla voit ylläpitää tietokannan tietojen laatua.
13) Mikä on ER-malli?
ER Model tai Entity-Relationship Model perustuu luontoon ja käsittelee entiteettejä ja niiden suhteita.
14) Mikä on ER-mallin attribuutti?
Attribuutti on tietty ominaisuus, joka kuvaa kokonaisuutta. Jos opiskelija on esimerkiksi entiteetti, Opiskelijatunnus, Vakio_etunimi ja Vakio_sukunimi ovat attribuutteja, jotka kuvaavat opiskelijaa.
15) Mikä on ensisijainen avain? Selitä esimerkillä.
Ensisijaiset avaimet ovat sarakkeita tai sarakejoukkoja, jotka yksilöivät RDMS-järjestelmän taulukon jokaisen rivin. Tätä avainta ei voi kopioida, mikä tarkoittaa, että sama arvo ei saa esiintyä taulukossa useammin kuin kerran.
Syntaksi:
CREATE TABLE <Table-Name> ( Column1 datatype, Column2 datatype,PRIMARY KEY (Column-Name). );
Tässä esimerkissä
- Taulukon_nimi on luotavan taulukon nimi.
- Sarakkeen_nimi on sen sarakkeen nimi, jolla on ensisijainen avain.
Esimerkiksi:
StudID | Rulla nro | Etunimi | Sukunimi | Sähköposti |
---|---|---|---|---|
1 | 11 | David | Kikkeli | zzz@gmail.com |
2 | 12 | Nick | Yö | xxx@gmail.com |
3 | 13 | Dana | Thompson | yyy@yahoo.com |
Annetussa esimerkissä olemme luoneet opiskelijataulukon, jossa on sarakkeet StdID, Roll No, First_Name, Last_Name ja Email id. Se tulisi valita ensisijaiseksi avaimeksi, koska se voi yksilöidä muut taulukon rivit.
16) Mikä on vieras avain? Anna siitä yksi esimerkki
Vieras avain on sarake, joka luo suhteen kahden taulukon välille. Niitä käytetään säilyttämään tietojen eheys ja helpottamaan navigointia saman entiteetin kahden esiintymän välillä. Lisäksi se toimii ristiviittauksena kahden taulukon välillä, koska se viittaa toisen taulukon ensisijaiseen avaimeen.
Esimerkiksi:
StudID | Rulla nro | Etunimi | Sukunimi | Sähköposti |
---|---|---|---|---|
1 | 11 | David | Kikkeli | zzz@gmail.com |
2 | 12 | Nick | Yö | xxx@gmail.com |
3 | 13 | Dana | Thompson | yyy@yahoo.com |
Tässä esimerkissä olemme luoneet opiskelijataulukon, jossa on sarakkeita, kuten Stu_ID, Roll No, Etunimi, Sukunimi ja Sähköposti. Stu_ID on valittu ensisijaiseksi avaimeksi, koska se voi yksilöidä muut taulukon rivit.
Esimerkki vieraasta avaimesta
Syntaksi:
Tässä on vieraan avaimen syntaksi:
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) Mikä on tietokantasuhde?
Tietokantasuhde on yksittäisten tai useiden taulukoiden välisiä assosiaatioita, jotka on kehitetty liitoskäskyjen avulla. Tällä menetelmällä voidaan tehokkaasti hakea tietoja tietokannasta.
DBMS:ssä on pääasiassa kolmenlaisia suhteita:
- Yksi yhteen,
- Yksi moniin,
- Monesta moneen.
18) Mitä on nälkä?
Nälkä on tilanne, jossa kaikki matalan prioriteetin prosessit estyvät. Kaikissa järjestelmissä korkean ja matalan prioriteetin resursseja koskevat pyynnöt jatkuvat dynaamisesti. Siksi tarvitaan tiettyä politiikkaa sen päättämiseksi, kuka saa tukea ja milloin.
19) Mitä ovat ACID-ominaisuudet?
ACID in DBMS tarkoittaa Atomjääisyys, johdonmukaisuus, eristys ja kestävyys.
- Atomicity: Se on liiketoimi, joka on yksi toimintayksikkö. Voit suorittaa sen kokonaan tai olla suorittamatta sitä ollenkaan, mutta osittaista suoritusta ei voi olla.
- Johdonmukaisuus: Kun tapahtuma on suoritettu, sen pitäisi siirtyä johdonmukaisesta tilasta toiseen.
- Eristäminen: Tapahtuma tulee suorittaa erillään muista tapahtumista (ei lukkoja). Samanaikaisesti toteutettujen transaktioiden ei pitäisi jakaa välitapahtumien tuloksia.
- Kestävyys: Onnistuneen kilpailun jälkeen kaikkien tietokannan muutosten on säilyttävä myös järjestelmävikojen sattuessa.
Esimerkki ACID-ominaisuudesta DBMS:ssä:
Transaction 1: Begin X=X+50, Y = Y-50 END Transaction 2: Begin X=1.1*X, Y=1.1*Y END
20) Mikä on aikataulu?
Aikataulu luo ryhmän useista rinnakkaisista tapahtumista ja suorittaa ne yksi kerrallaan. Ohjeiden ilmestymisjärjestys tulee säilyttää jokaisessa tapahtumassa. Jos kaksi tapahtumaa suoritetaan samanaikaisesti, yhden tapahtuman tulos voi vaikuttaa toisen tulokseen.
21) Mitkä ovat tärkeimmät erot UNIONin ja UNIONIN KAIKKI välillä?
UNION ja UNION ALL käytetään kahden tai useamman taulukon tietojen yhdistämiseen. Kuitenkin,
- UNION poistaa päällekkäiset rivit ja poiminnot. Rivit ovat erilliset taulukoiden tietojen yhdistämisen jälkeen
- UNION ALL ei poista päällekkäisiä rivejä; se vain poimii kaikki tiedot taulukoista.
22) Mikä on korreloitu alikysely DBMS:ssä?
Ulkoisen kyselyn kullekin riville suoritetut korreloidut alikyselyt tunnetaan korreloituina alikyselyinä. Niitä kutsutaan myös sisäkkäisiksi kyselyiksi, eli kyselyiksi, jotka on kirjoitettu jonkin kyselyn sisään.
23) Mikä on normalisoinnin tavoite DBMS:ssä?
normalisointi on elintärkeä prosessi, joka poistaa redundanssin suhteista. Se auttaa vähentämään lisäys-, poisto- ja päivityskomentojen epäsäännöllisyyttä jakamalla suuret taulukot pienempiin taulukoihin ja yhdistämällä ne näppäimillä.
24) Mikä on indeksimetsästys?
Index Hunting on tietorakenne, joka parantaa tietokannan tiedonhakutoimintojen nopeutta. Se on menettely, jolla tehostetaan indeksikokoelmaa. Se tehdään käyttämällä menetelmiä, kuten kyselyn jakelu ja kyselyn optimointi.
25) Mikä on hajautettu tietokantajärjestelmä?
Hajautettu tietokantajärjestelmä on joukko toisiinsa yhdistettyjä tietokantoja, jotka sijaitsevat fyysisesti eri paikoissa. Se voi olla samassa verkossa tai useissa verkoissa.
26) Mitä on tietovarasto?
Tietovarastointi on prosessi tietojen keräämiseen ja hallintaan erilaisista lähteistä merkityksellisten liiketoimintanäkemysten tarjoamiseksi. Tätä menetelmää käytetään yleensä yhdistämään ja analysoimaan heterogeenisistä lähteistä peräisin olevia liiketoimintatietoja.
27) Mikä on tietokanta Architektuuri?
tietokanta Architecture on DBMS-suunnitteluesitys, joka auttaa sinua suunnittelemaan, kehittämään, toteuttamaan ja ylläpitämään DBMS-järjestelmää. Se jakaa DBMS:n erillisiin komponentteihin, joita voidaan muuttaa, muokata, korvata ja muuttaa itsenäisesti.
28) Mitä tarkoitat läpinäkyvällä DBMS:llä?
Läpinäkyvä DBMS pitää fyysisen rakenteensa piilossa käyttäjiltä. Fyysinen rakenne tai fyysinen tallennusrakenne tarkoittaa DBMS:n muistinhallintaa.
29) Mikä on Join?
Liitosoperaatio on yksi arvokkaimmista relaatioalgebran toiminnoista. Sitä käytetään laajasti yhdistämään tietoja kahdesta tai useammasta suhteesta. Se suoritetaan saman tai siihen liittyvän sarakkeen perusteella. JOIN-komentoa käytetään monimutkaisimmissa SQL-kyselyissä.
30) Mikä on Inner Join?
Sisäinen JOIN mahdollistaa rivien palauttamisen molemmista taulukoista, kun tietyt ehdot täyttyvät.
Haluat esimerkiksi luettelon jäsenistä, jotka ovat vuokranneet elokuvia, ja heidän vuokraamiensa elokuvien nimet. Käyttämällä INNER JOIN -toimintoa voit palauttaa molemmista taulukoista rivejä, jotka täyttävät määritetyt ehdot.
SELECT members.`first_name` , members.`last_name` , movies.`title` FROM members, movies WHERE movies.`id` = members.`movie_id`
DBMS-haastattelukysymyksiä ja vastauksia kokeneille
31) Mikä on oikea liittyminen?
Oikea liitos palauttaa kaikki oikeanpuoleisen taulukon sarakkeet, vaikka vasemmanpuoleisesta taulukosta ei löytyisikään vastaavia rivejä.
Oletetaan esimerkissämme, että sinun on hankittava jäsenten nimet ja heidän vuokraamat elokuvat.
SELECTA.`first_name` , A.`last_name`, B.`title` FROM `members` AS A RIGHT JOIN `movies` AS B ON B.`id` = A.`movie_id`
32) Mikä on 1NF?
1NF on ensimmäinen normaalimuoto. Se on yksinkertaisin normalisoinnin tyyppi, jonka voit toteuttaa tietokannassa.
Jokaisella sarakkeella on oltava atomi (yksi arvo)
- Se auttaa poistamaan päällekkäisiä sarakkeita samasta taulukosta
- Sen olisi pitänyt luoda erilliset taulukot kullekin liittyvien tietojen ryhmälle ja auttaa sinua tunnistamaan jokainen rivi yksilöllisellä sarakkeella
33) Mikä on 2NF DBMS:ssä?
2NF on toinen normaalimuoto.
Minkä tahansa taulukon, jonka sanotaan olevan 2NF:ssä, tulee täyttää seuraavat kaksi ehtoa:
- Taulukko on 1NF:ssä.
- Jokainen taulukon ei-prime-attribuutti on toiminnallisesti riippuvainen ensisijaisesta avaimesta.
34) Mikä on BCNF?
BCNF on eräänlainen Boyce-Coddin normaalimuodosta. Se on edistynyt versio 3rd Normaali muoto, jota kutsutaan myös nimellä 3.5NF.
Taulukko, joka on BCNF:n mukainen ja täyttää seuraavat ehdot:
- Se on 3NF:ssä
- Jotta X->Y olisi toiminnallinen riippuvuus, X:n tulee olla koko taulukon superavain.
- Se tarkoittaa, että X ei voi olla ei-alkumäärite, jos Y on prime-attribuutti.
35) Kuinka voit kommunikoida RDBMS:n kanssa?
Sinun on käytettävä SQL:ää kommunikoidaksesi RDBMS:n kanssa käyttämällä SQL-kyselyjä syötteen antamiseksi tietokantaan. Kun kyselyt on käsitelty, tietokanta toimittaa meille tarvittavat tulosteet.
36) Milloin tarkistuspiste tapahtuu DBMS:ssä?
Tarkistuspiste on tilannekuva DBMS:n nykyisestä tilasta. DBMS käyttää tarkistuspisteitä rajoittaakseen uudelleenkäynnistyksen aikana tarvittavan työn määrää myöhemmän kaatumisen sattuessa.
Pääasiassa lokipohjainen palautusratkaisu käyttää tarkistuspisteitä, joten meidän ei tarvitse suorittaa tapahtumia alusta alkaen.
37) Mitä eheyssääntöjä DBMS:ssä on?
DBMS:ssä on kaksi tärkeää eheyssääntöä:
- Entity Integrity: Tämä ilmoittaa olennaisen säännön, jonka mukaan ensisijaisen avaimen arvo ei voi olla NULL-arvo.
- Viitteellinen Integrity: Tämä sääntö koskee vierasavainta, jolla voi olla joko NULL-arvo tai ehkä toisen suhteen ensisijainen avain.
38) Mitä indeksointi on?
Indeksointi on tietorakennemenetelmä, jonka avulla voit nopeasti hakea tietueita tietokantatiedostosta. Hakemisto on pieni taulukko, jossa on vain kaksi saraketta. Ensimmäinen sarake sisältää taulukon ensisijaisen tai ehdokasavaimen. Toinen sarake sisältää joukon osoittimia levylohkon osoitteen säilyttämiseksi, johon tietty avainarvo on tallennettu.
39) Mitä on datariippumattomuus?
Tietojen riippumattomuus on tekniikka, joka auttaa sinua käyttämään tietostrategiaa." Sen avulla voit muokata skeeman määritelmää yhdellä tasolla, eikä se saa vaikuttaa siihen seuraavalla korkeammalla tasolla.
40) Mikä on ER-kaavio?
Entity Relationship Diagram, jota kutsutaan myös ERD:ksi, näyttää tietokantaan tallennettujen entiteettijoukkojen suhteen. Tämä kaavio käyttää DBMS-järjestelmässä selittämään tietokantojen loogista rakennetta. Nämä DBMS-kaaviot on luotu kolmen peruskäsitteen perusteella: entiteetit, attribuutit ja suhteet.
41) Mitä on hajautus DBMS:ssä?
DBMS-järjestelmässä hajautus on menetelmä, jolla voidaan suoraan löytää pyydettyjen tietojen sijainti levyltä, ja on käytettävä hakemistorakennetta. Lyhyempää hajautettua kriittistä arvoa käytetään alkuperäisen kriittisen arvon sijaan indeksoitaessa ja haettaessa tietokannan kohteita.
42) Mikä on Transparent DBMS?
Läpinäkyvä DBMS on eräänlainen tietokannan hallintajärjestelmä, joka piilottaa fyysisen rakenteensa käyttäjiltä. Fyysinen rakenne. Se tunnetaan myös fyysisenä tallennusrakenteena, viittaa DBMS:n muistinhallintaan ja selittää kuinka tiedot tallennetaan levylle.
43) Mikä on suhteen aste?
Suhteen aste on relaatioskeeman attribuutit. Kardinaalisuus viittaa siihen, kuinka monta kertaa entiteetti esiintyy suunnilleen yhtä monta kertaa kuin toinen entiteetti.
- Yksi yhteen
- Yksi moniin
- Monta yhteen
44) Mitä on käsitteellinen suunnittelu DBMS:ssä?
Käsitteellinen suunnittelu on tietokannan suunnitteluprosessin ensisijainen vaihe. Päätavoitteena tässä vaiheessa on suunnitella tietokantaohjelmistosta ja fyysisistä yksityiskohdista riippumaton tietokanta. Käsitteellinen tietomalli kuvaa tämän prosessin tärkeimmät tietokokonaisuudet, attribuutit, suhteet ja rajoitukset.
45) Mitä tiedonlouhinta on?
data mining on vaiheittainen prosessi, jossa lajitellaan suuri määrä tietoa, jonka avulla voit tunnistaa trendit ja mallit.
Se käyttää monimutkaista tilastollista ja matemaattista menetelmää Algorithms segmentoida tietoja todennäköisten tulosten ennustamiseksi. Tiedonlouhintaan on olemassa lukuisia työkaluja, kuten RapidMiner, Teradata, Solver, Silences jne.
46) Mitä kyselyn optimointi on?
Kyselyn optimointi on prosessi, jossa tunnistetaan suoritussuunnitelma, jolla on vähiten arvioidut kustannukset ja aika DBMS-järjestelmän jokaisen kyselyn arvioimiseen ja suorittamiseen.
47) Määrittele termi "myymälämenettely".
Tallennetun proseduurin käsite on melko samanlainen kuin funktion käsite, koska se sisältää sarjan koordinoituja operaatioita. Se sisältää joukon prosesseja, joita usein käytetään sovelluksissa tietokantatoimintojen suorittamiseen.
48) Mitä ovat aikaleimapohjaiset protokollat?
DBMS:n aikaleimapohjainen protokolla on algoritmi, joka käyttää aikaleimana järjestelmän aikaa tai loogista laskuria. Se auttaa sarjoittamaan samanaikaisten tapahtumien suorittamisen. Tämä protokolla varmistaa, että jokainen ristiriitainen luku- ja kirjoitustoiminto suoritetaan aikaleimajärjestyksessä.
Esimerkiksi:
Oletetaan, että on kolme tapahtumaa A1, A2 ja A3.
- A1 on tullut järjestelmään aikaan 0010
- A2 tuli järjestelmään klo 0020
- A3 tuli järjestelmään klo 0030
Etusija annetaan tapahtumalle A1, tapahtumalle A2 ja tapahtumalle A3.
49) Mitä kestävyys on DBMS:ssä?
DBMS-järjestelmässä Durability takaa, että kun tapahtuma on sitoutunut tietokantaan, se tallennetaan haihtumattomaan muistiin, jotta se on turvassa järjestelmävikoja vastaan.
50) Mikä on katalogi?
Luettelo on taulukko, joka sisältää tietoja, kuten kunkin tiedoston rakenteen, kaikkien tietokohteiden tyypin ja tallennusmuodon sekä erilaisia datan rajoituksia. Luetteloon tallennettuja tietoja kutsutaan metadataksi.
51) Mikä on Storage Manager?
Storage Manager on ohjelmistomoduuli, joka tarjoaa rajapinnan tietokantaan tallennettujen matalan tason tietojen ja DBMS-järjestelmään lähetettyjen sovellussovellusten ja kyselyjen välillä.
52) Mikä on Buffer Manager?
Buffer Manager on ohjelmamoduuli, joka vastaa tietojen hakemisesta levymuistista päämuistiin ja sen määrittämisestä, mitä tietoja välimuistiin tallennetaan.
53) Mikä on QBE?
Kysely esimerkkikohtaisesti edustaa graafista lähestymistapaa tietokannan tietojen hakemiseen käyttämällä kyselymalleja, joita kutsutaan runkotaulukoiksi. QBE:tä käytetään syöttämällä esimerkkiarvot suoraan kyselymalliin kuvaamaan saavutettavaa.
54) Mikä on identiteetti?
Identiteetti on sarake, joka luo automaattisesti numeeriset arvot. Se tunnetaan myös autonumerona. Alku- ja lisäysarvo voidaan asettaa. Useimmat DBMS-järjestelmät jättävät nämä kuitenkin arvoon 1.
55) Mikä on laukaisin?
Se on lisäys-, päivitys- tai poistotoimintoihin liittyvä koodi. Se suoritetaan automaattisesti aina, kun siihen liittyvä kysely suoritetaan taulukossa. Tämä koodi auttaa ylläpitämään tietokannan eheyttä.
56) Mikä on korreloitu alikysely DBMS:ssä?
Vastaavat alikyselyt suoritetaan jokaiselle ulkokyselyn riville. Se tunnetaan myös sisäkkäisenä kyselynä, eli kyselynä, joka on upotettu toiseen kyselyyn.
Esimerkiksi:
SELECT * from EMP_NAM WHERE 'KAVYA' IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);
57) Mikä on a Clustered indeksi?
Cluster indeksit lajittelevat taulukon tietorivit perusarvojensa mukaan. DBMS-järjestelmässä on vain yksi klusteroitu indeksi taulukkoa kohden.
Klusteroitu indeksi auttaa DBMS-järjestelmää määrittelemään järjestyksen, jossa tiedot tallennetaan taulukkoon. Siksi jokaisessa taulukossa voi olla vain yksi klusteroitu indeksi.
58) Mikä on klusteroitumaton indeksi?
Klusteroimattomat indeksit tallentavat tiedot yhteen paikkaan ja indeksit toiseen paikkaan. Se sisältää osoittimia näiden tietojen sijaintiin. Yhdessä taulukossa voi olla monia klusteroimattomia indeksejä, koska klusteroimattoman indeksin indeksi on tallennettu eri paikkoihin.
59) Mikä on ainutlaatuinen avain?
Yksilöllinen avain koostuu taulukon yhden tai useamman kentän tai sarakkeen ryhmästä, joka yksilöi tietokannan jokaisen tietueen yksilöllisesti.
Se on sama kuin ensisijainen avain, mutta se voi hyväksyä yhden nolla-arvon taulukon sarakkeelle. Sillä ei ole samoja arvoja. Joissakin taulukoissa viiraavaimet viittaavat ainutlaatuisiin rajoituksiin.
60) Mikä on staattinen SQL?
Staattinen SQL on sovellukseen upotettu tai kovakoodattu SQL-lauseke (Structure Query Language), eivätkä ne muutu ajon aikana. Tietojen käyttöprosessi on ennalta määrätty, joten se on nopeampi ja tehokkaampi.
61) Mikä on dynaaminen SQL?
Jonkin sisällä Dynaaminen SQL tietokanta, sovellus luo SQL-käskyt ajon aikana, jolloin käyttäjällä on valtuudet luoda kyselyjä. Voit rakentaa kyselysi suorituksen aikana. Se on hitaampi kuin staattinen SQL, koska kysely käännetään suorituksen aikana.
62) Mikä on relaatiolaskenta?
Relaatiolaskenta on ei-proseduurillinen kyselykieli. Se käyttää matemaattista predikaattilaskentaa. Siksi sen pääpaino on pikemminkin siinä, mitä suhteille (taulukoille) tehdään, eikä miten se tehdään.
63) Mikä on BI?
Business Intelligence viittaa prosesseihin, arkkitehtuureihin ja teknologioihin, jotka muuttavat raakadataa merkitykselliseksi tiedoksi. Tuloksena on kannattavaa liiketoimintaa. Se on ohjelmistopaketti tietojen muuntamiseksi toimivaksi älyksi ja tiedoksi.
64) Mikä on verkkomalli DBMS:ssä?
Verkkomalli auttaa jokaista lasta saamaan useita vanhempia. Voit käyttää sitä mallintaaksesi monimutkaisempia suhteita, kuten tilausten ja osien välisen monta-moneen-suhteen. Tässä DBMS-mallissa entiteetit on järjestetty kaavioon, jota voidaan käyttää useiden polkujen kautta.
65) Mitä ovat väliaikaiset pöydät? Milloin niistä on hyötyä?
Tietylle istunnolle on olemassa väliaikaisia taulukoita, tai niiden tiedot säilyvät koko tapahtuman ajan. Näitä taulukoita käytetään yleisesti tukemaan erityisiä koontiversioita ja erityisiä sovelluskäsittelyvaatimuksia.
Aluksi tilapäiselle taulukolle ei varata tilaa, mutta kun rivejä lisätään, tilaa varataan dynaamisesti.