Top 20 SQLite Intervjuu küsimused ja vastused (2025)
Siin on SQLite intervjuu küsimused ja vastused nii värskematele kui ka kogenud kandidaatidele, et saada oma unistuste töökoht.
SQLite Intervjuu küsimused ja vastused värsketele õpilastele
1) Selgitage, mis on SQLite?
SQLite on enamasti ACID-ühilduv relatsiooniandmebaasi haldussüsteem, mis sisaldub suhteliselt väikeses C-programmeerimise teegis.
2) Loetlege standard SQLite käske?
Standard SQLite relatsiooniliste andmebaasidega suhtlevad käsud on sarnased SQL-iga. Nad on
- SELECT
- LUUA
- INSERT
- UPDATE
- DROP
- Kustuta
Neid käske saab nende toimimise olemuse põhjal klassifitseerida.
👉 Tasuta PDF-i allalaadimine: SQLite Intervjuu küsimused ja vastused
3) Selgitage, mis on SQLite tehingud?
Tehingut nimetatakse tööühikuks, mis tehakse andmebaasi alusel. See on ühe või mitme muudatuse levitamine andmebaasis. Tehingute omadused määrab ACID.
- Atomicity: See tagab, et kõik tööüksused on edukalt lõpule viidud
- Järjepidevus: See tagab, et andmebaas muudab edukalt sooritatud tehingu olekuid
- Isolatsioon: See võimaldab tehingutel toimida üksteisest sõltumatult ja läbipaistvalt
- Vastupidavus: See tagab, et sooritatud tehingu tulemus või mõju jääb püsima ka süsteemi tõrke korral
4) Loetlege piirkonnad, kus SQLite töötab hästi?
SQLite töötab hästi
- Manusseadmed ja asjade internet
- Rakenduse failivorming
- Andmete analüüs
- Veebilehed
- Vahemälu ettevõtte andmete jaoks
- Serveripoolne andmebaas
- Failiarhiivid
- Sisemised või ajutised andmebaasid
- Ad hoc kettafailide asendus
- Eksperimentaalsed SQL-i keelelaiendid
- Ettevõtete andmebaasi pakkumine demode või testimise ajal
5) Mis vahe on SQL-il ja SQLite?
SQL | SQLite |
---|---|
SQL on struktureeritud päringu keel | SQLite on võimas manustatud relatsiooniandmebaasi haldussüsteem, mida kasutatakse enamasti mobiilseadmetes andmete salvestamiseks |
SQL-i tugi salvestatud protseduurid | SQLite ei toeta salvestatud protseduure |
SQL on serveripõhine | SQLite on failipõhine |
6) Loetlege selle eelised SQLite?
- See ei vaja töötamiseks eraldi serveriprotsessorisüsteemi
- Seadistamine või administreerimine pole vajalik SQlite on nullkonfiguratsiooniga
- An SQLite andmebaasi saab salvestada ühes platvormiüleses kettafailis
- SQLite on väga kompaktne alla 400 KiB
- SQLite on iseseisev, mis tähendab väliste sõltuvuste puudumist
- See toetab peaaegu igat tüüpi OS-e
- See on kirjutatud ANSI-C-s ja pakub hõlpsasti kasutatavat API-d
7) Nimetage, mis need on SQLite ladustamisklassid?
SQLite ladustamisklassid hõlmavad
- NULL: väärtus on NULL väärtus
- Täisarv: väärtus on märgiga täisarv (1,2,3 jne)
- reaalne: Väärtus on ujukomaväärtus, mis on salvestatud 8-baidise IEEE ujukomanumbrina
- Tekst: väärtus on tekstistring, mis on salvestatud andmebaasi kodeeringus (UTF-8, UTF-16BE)
- BLOB (binaarne suur objekt): väärtus on andmete plokk, mis on salvestatud täpselt nii, nagu see sisestati
8) Selgitage, kuidas Boole'i väärtusi kasutatakse SQLite on salvestatud?
Boole'i väärtused SQLite salvestatakse täisarvudena 0 (väär) ja 1 (tõene). SQLite ei oma eraldi Boole'i salvestusklassi.
9) Selgitage, milleks on SQLITE grupi klausli kasutamine?
Klausli järgi rühma SQLITE kasutatakse koostöös SELECT-lausega, et korraldada identsed andmed rühmadesse.
10) Mainige, millise käsuga luuakse andmebaas SQLite?
Andmebaasi loomiseks SQLite- kasutatakse käsku "sqlite3". Andmebaasi loomise põhisüntaks on $sqlite3 DatabaseName.db.
SQLite Intervjuu küsimused ja vastused kogenud inimestele
11) Mainige, milleks kasutatakse käsku .dump?
Käsku .dump kasutatakse an SQLite andmebaasi dump, pidage meeles, et kui kasutate käsku dump, jäetakse kõik teie andmed igaveseks välja ja neid ei saa taastada.
12) Selgitage, kuidas saate olemasolevast tabelist veerge kustutada või lisada SQLite?
Muuda (lisa või kustuta) tabeli tugi on väga piiratud. Kui soovite olemasolevast tabelist veerge kustutada või lisada SQLite peate esmalt salvestama olemasolevad andmed ajutisesse tabelisse, tühistama vana tabeli või veeru, looma uue tabeli ja seejärel kopeerima andmed ajutisest tabelist tagasi.
13) Märkige, milline on VARCHARi maksimaalne suurus SQLite?
SQLite pole VARCHARi jaoks mingit kindlat pikkust. Näiteks saate deklareerida VARCHARi (10) ja SQLite salvestab sinna 500 miljoni märgistringi. See jätab kõik 500 tähemärki puutumata.
14) Märkige, millal kasutada SQLite ja millal mitte kasutada SQLite?
SQLite saab kasutada järgmistel tingimustel
- Manustatud rakendused: ei vaja laiendamist nagu mobiilirakendused või mängud
- Ketta hindamine asendamine: rakendus, mis nõuab failide otse kettale kirjutamist või lugemist
- Testimine: ärirakenduse loogika testimisel
Millal mitte kasutada SQLite
- Mitme kasutaja rakendused: Kui mitu klienti peab samale andmebaasile juurde pääsema ja seda kasutama
- Rakendused, mis nõuavad suurt kirjutusmahtu: See võimaldab teil igal ajahetkel kasutada ainult ühte kirjutamistoimingut
15) Selgitage, kuidas minu kustutatud andmeid taastada SQLite andmebaas?
Teabe taastamiseks võite kasutada oma andmebaasifaili varukoopiat, kuid kui teil pole varukoopiat, on taastamine võimatu. SQLite kasutab suvandit SQLITE SECURE DELETE, mis kirjutab kogu kustutatud sisu nullidega üle.
16) Millal saate SQLITE_SCHEMA veateate?
SQLITE_SCHEMA tõrge tagastatakse, kui ettevalmistatud SQL-lause ei kehti ja seda ei saa käivitada. Selline tüüp esineb ainult siis, kui SQL-i käitamiseks kasutatakse liideseid sqlite3 ready() ja sqlite3 step().
17) Märkige, mille jaoks on mõeldud ekspordikontrolli klassifikatsiooni number (EECN). SQLite?
Põhiline avalik domeen SQLite lähtekoodi ei kirjelda ükski ECCN. Seetõttu tuleks ECCN esitada kui EAR99. Aga kui lisate uut koodi või linkite SQLite rakendusega, siis võib see muuta EECN-i numbrit.
18) Selgitage, milles on vaade SQLite?
In SQLite, vaade on tegelikult tabeli kompositsioon eelmääratletud kujul SQLite Query. Vaade võib koosneda kõigist tabeli ridadest või valitud ridadest ühest või mitmest tabelist.
19) Selgitage, mis need on SQLite Indeksid?
SQLite indeksid on spetsiaalsed otsingutabelid, mida andmebaasi otsingumootor kasutab andmete otsimise kiirendamiseks. Lihtsamalt öeldes on see osuti andmetele tabelis.
20) Millal tuleks indekseid vältida?
Indekseid tuleks vältida, kui
- Lauad on väikesed
- Tabelid, mis muutuvad sageli
- Veerud, mida sageli manipuleeritakse või millel on suur arv NULL väärtusi
Need intervjuu küsimused aitavad ka teie viva (suuline)