Top 20 SQLite Haastattelukysymykset ja vastaukset (2025)
Tässä on SQLite haastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille hakijoille saadakseen unelmatyönsä.
SQLite Haastattelukysymyksiä ja vastauksia fuksilaisille
1) Selitä mikä on SQLite?
SQLite on enimmäkseen ACID-yhteensopiva relaatiotietokannan hallintajärjestelmä, joka sisältyy suhteellisen pieneen C-ohjelmointikirjastoon.
2) Listaa standardi SQLite komennot?
Standardi SQLite komennot vuorovaikutuksessa relaatiotietokantojen kanssa ovat samanlaisia kuin SQL. He ovat
- VALITSE
- LUODA
- INSERT
- PÄIVITYS
- DROP
- POISTA
Nämä komennot voidaan luokitella niiden toiminnallisen luonteen perusteella.
👉 Ilmainen PDF-lataus: SQLite Haastattelukysymykset ja vastaukset
3) Selitä mikä on SQLite liiketoimia?
Tapahtumaa kutsutaan työyksiköksi, joka suoritetaan tietokantaa vastaan. Se on yhden tai useamman muutoksen levittämistä tietokantaan. ACID määrittää tapahtumien ominaisuudet.
- Atomicity: Se varmistaa, että kaikki työyksiköt on suoritettu onnistuneesti
- Johdonmukaisuus: Se varmistaa, että tietokanta muuttaa tiloja onnistuneen tapahtuman yhteydessä
- Eristäminen: Se mahdollistaa liiketoimien toiminnan toisistaan riippumattomasti ja läpinäkyvän toisilleen
- Kestävyys: Se varmistaa, että sitoutuneen tapahtuman tulos tai vaikutus säilyy järjestelmävian sattuessa
4) Listaa alueet, joilla SQLite toimii hyvin?
SQLite toimii hyvin
- Sulautetut laitteet ja esineiden internet
- Sovellustiedostomuoto
- Data Analysis
- Sivustot
- Välimuisti yritystiedoille
- Palvelinpuolen tietokanta
- Tiedosto-arkistot
- Sisäiset tai väliaikaiset tietokannat
- Korvaa ad hoc -levytiedostoja
- Kokeelliset SQL-kielen laajennukset
- Varaudu yritystietokantaan esittelyjen tai testauksen aikana
5) Mitä eroa on SQL:llä ja SQLite?
SQL | SQLite |
---|---|
SQL on strukturoitu kyselykieli | SQLite on tehokas, sulautettu relaatiotietokannan hallintajärjestelmä, jota käytetään enimmäkseen mobiililaitteissa tiedon tallentamiseen |
SQL-tuki tallennettuja menettelyjä | SQLite ei tue tallennettuja toimenpiteitä |
SQL on palvelinpohjainen | SQLite on tiedostopohjainen |
6) Listaa edut SQLite?
- Se ei vaadi erillistä palvelinprosessorijärjestelmää toimiakseen
- Ei vaadi asennusta tai hallintaa. SQliten mukana tulee nollakonfiguraatio
- An SQLite tietokanta voidaan tallentaa yhdelle alustojen väliselle levytiedostolle
- SQLite on erittäin kompakti alle 400 KiB
- SQLite on itsenäinen, mikä tarkoittaa, ettei siinä ole ulkoisia riippuvuuksia
- Se tukee melkein kaikkia käyttöjärjestelmiä
- Se on kirjoitettu ANSI-C:llä ja tarjoaa helppokäyttöisen API:n
7) Mainitse mitkä ovat SQLite varastointiluokat?
SQLite varastointiluokat sisältävät
- Null: Arvo on NULL-arvo
- Kokonaisluku: Arvo on etumerkillinen kokonaisluku (1,2,3 jne.)
- Todellinen: Arvo on liukulukuarvo, joka on tallennettu 8-tavuisena IEEE-liukulukuna
- teksti: Arvo on tekstimerkkijono, joka on tallennettu tietokantakoodauksella (UTF-8, UTF-16BE)
- BLOB (binaarinen suuri objekti): Arvo on blob dataa, joka on tallennettu täsmälleen sellaisena kuin se syötettiin
8) Selitä, miten Boolen arvot tulevat sisään SQLite on varastoitu?
Boolen arvot sisään SQLite tallennetaan kokonaislukuina 0 (false) ja 1 (tosi). SQLite ei ole erillistä Boolen tallennusluokkaa.
9) Selitä, mikä on SQLITE-ryhmän käyttölause?
SQLITE group by -lausetta käytetään yhdessä SELECT-käskyn kanssa identtisten tietojen järjestämiseen ryhmiin.
10) Mainitse millä komennolla tietokanta luodaan SQLite?
Luodaksesi tietokannan sisään SQLite- komento "sqlite3" on käytössä. Perussyntaksi tietokannan luomiseen on $sqlite3 DatabaseName.db.
SQLite Haastattelukysymyksiä ja vastauksia kokeneille
11) Mainitse mihin .dump-komentoa käytetään?
.dump-komentoa käytetään luomaan an SQLite tietokantavedos, muista, että kun käytät dump-komentoa, kaikki tietosi poistetaan pysyvästi, eikä niitä voi hakea.
12) Selitä, kuinka voit poistaa tai lisätä sarakkeita olemassa olevasta taulukosta SQLite?
Muuta (lisää tai poista) -taulukkoa on hyvin rajoitettu tuki. Jos haluat poistaa tai lisätä sarakkeita olemassa olevasta taulukosta SQLite sinun on ensin tallennettava olemassa olevat tiedot väliaikaiseen taulukkoon, pudotettava vanha taulukko tai sarake, luotava uusi taulukko ja kopioitava tiedot takaisin väliaikaisesta taulukosta.
13) Mainitse mikä on VARCHARin enimmäiskoko SQLite?
SQLite ei ole erityistä pituutta VARCHARille. Voit esimerkiksi ilmoittaa VARCHARin (10) ja SQLite tallentaa sinne 500 miljoonan merkkijonon. Se säilyttää kaikki 500 merkkiä ennallaan.
14) Mainitse milloin käyttää SQLite ja milloin ei saa käyttää SQLite?
SQLite voidaan käyttää seuraavissa olosuhteissa
- Sulautetut sovellukset: Ei vaadi laajennusta, kuten mobiilisovelluksia tai pelejä
- Levyn arvioinnin vaihto: Sovellus, joka vaatii tiedostojen kirjoittamisen tai lukemisen suoraan levylle
- Testaus: Kun testataan yrityssovelluslogiikkaa
Milloin ei saa käyttää SQLite
- Monen käyttäjän sovellukset: Kun usean asiakkaan on päästävä ja käytettävä samaa tietokantaa
- Suuria kirjoitusmääriä vaativat sovellukset: Sen avulla voit käyttää vain yhtä kirjoitustoimintoa kerrallaan
15) Selitä kuinka palauttaa poistetut tiedot omasta SQLite tietokanta?
Tietojen palauttamiseen voit käyttää tietokantatiedoston varmuuskopiota, mutta jos sinulla ei ole varmuuskopiota, palautus on mahdotonta. SQLite käyttää SQLITE SECURE DELETE -vaihtoehtoa, joka korvaa kaiken poistetun sisällön nollilla.
16) Milloin voit saada SQLITE_SCHEMA-virheen?
SQLITE_SCHEMA-virhe palautetaan, kun valmisteltu SQL-käsky ei ole kelvollinen eikä sitä voida suorittaa. Tällainen tyyppi esiintyy vain, kun SQL:n suorittamiseen käytetään sqlite3 preparat ()- ja sqlite3 step() -rajapintoja.
17) Mainitse, mitä varten Export Control Classification Number (EECN) on SQLite?
Ydin julkinen verkkotunnus SQLite lähdekoodia ei kuvata mikään ECCN. Tästä syystä ECCN olisi raportoitava nimellä EAR99. Mutta jos lisäät uuden koodin tai linkität SQLite sovelluksen kanssa, se saattaa muuttaa EECN-numeroa.
18) Selitä, mitä näkymä tarkoittaa SQLite?
In SQLite, näkymä on itse asiassa kokoonpano taulukosta ennalta määritetyn muodossa SQLite Kysymys. Näkymä voi koostua kaikista taulukon riveistä tai valituista riveistä yhdestä tai useammasta taulukosta.
19) Selitä, mitkä ovat SQLite Indeksit?
SQLite indeksit ovat erityisiä hakutaulukoita, joita tietokannan hakukone käyttää tiedonhaun nopeuttamiseen. Yksinkertaisesti sanottuna se on osoitin taulukon tietoihin.
20) Milloin indeksejä tulisi välttää?
Indeksejä tulee välttää, kun
- Pöydät ovat pieniä
- Taulukot, jotka muuttuvat usein
- Sarakkeet, joita käsitellään usein tai joissa on suuri määrä NULL-arvoja
Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)