Top 20 SQLite Întrebări și răspunsuri la interviu (2025)

Aici sunt SQLite întrebări și răspunsuri la interviu pentru candidați mai proaspeți, dar și cu experiență, pentru a obține jobul visat.

 

SQLite Întrebări și răspunsuri la interviu pentru cei proaspăți

1) Explicați ce este SQLite?

SQLite este un sistem de gestionare a bazelor de date relaționale în mare parte compatibil cu ACID conținut într-o bibliotecă de programare C relativ mică.


2) Enumerați standardul SQLite comenzi?

Standardul SQLite comenzile interacționează cu bazele de date relaționale sunt similare cu SQL. Sunt

  • SELECT
  • CREATE
  • INSERT
  • UPDATE
  • CĂDERE BRUSCA
  • DELETE

Pe baza naturii lor operaționale, aceste comenzi pot fi clasificate.

👉 Descărcare PDF gratuită: SQLite Întrebări și răspunsuri la interviu


3) Explicați ce este SQLite tranzactii?

Tranzacția este menționată ca o unitate de lucru care este efectuată pe baza unei baze de date. Este propagarea uneia sau mai multor modificări în baza de date. Proprietățile tranzacțiilor sunt determinate de ACID.

  • Atomicity: Se asigură că toate unitățile de lucru sunt finalizate cu succes
  • Coerența: Se asigură că baza de date își schimbă stările la o tranzacție efectuată cu succes
  • Izolare: Acesta permite tranzacțiilor să funcționeze în mod independent și transparent unul față de celălalt
  • Durabilitate: Acesta asigură că rezultatul sau efectul unei tranzacții angajate persistă în cazul unei defecțiuni a sistemului

4) Enumerați zonele în care SQLite lucrează bine?

SQLite funcționează bine cu

  • Dispozitive încorporate și internetul lucrurilor
  • Formatul fișierului aplicației
  • Analiza datelor
  • Site-uri
  • Cache pentru datele companiei
  • Baza de date pe partea serverului
  • Arhive de fișiere
  • Baze de date interne sau temporare
  • Înlocuire pentru fișierele de disc ad-hoc
  • Extensii de limbaj SQL experimental
  • Suport pentru o bază de date de întreprindere în timpul demonstrațiilor sau testării

5) Care este diferența dintre SQL și SQLite?

SQL SQLite
SQL este un limbaj de interogare structurat SQLite este un sistem de gestionare a bazelor de date relaționale puternic, încorporat, utilizat mai ales în dispozitivele mobile pentru stocarea datelor
SQL suportă proceduri stocate SQLite nu acceptă proceduri stocate
SQL este bazat pe server SQLite se bazează pe fișiere
SQLite Întrebări referitoare la Interviu
SQLite Întrebări referitoare la Interviu

6) Enumerați avantajele SQLite?

  • Nu necesită un sistem separat de procesor server pentru a funcționa
  • Nu necesită configurare sau administrare SQLlite vine cu configurație zero
  • An SQLite baza de date poate fi stocată într-un singur fișier de disc multiplatform
  • SQLite este foarte compact, mai puțin de 400 KiB
  • SQLite este autonom, ceea ce înseamnă că nu există dependențe externe
  • Acceptă aproape toate tipurile de sisteme de operare
  • Este scris în ANSI-C și oferă API ușor de utilizat

7) Menționați care sunt SQLite clase de depozitare?

SQLite clasele de depozitare includ

  • Null: Valoarea este o valoare NULL
  • Întreg: valoarea este un întreg cu semn (1,2,3 etc.)
  • real: Valoarea este o valoare în virgulă mobilă, stocată ca un număr în virgulă mobilă IEEE de 8 octeți
  • Text: Valoarea este un șir de text, stocat utilizând codificarea bazei de date ( UTF-8, UTF-16BE)
  • BLOB (Obiect binar mare): valoarea este un blob de date, stocat exact așa cum a fost introdus

8) Explicați cum intră valorile booleene SQLite sunt stocate?

Valori booleene în SQLite sunt stocate ca numere întregi 0 (fals) și 1 (adevărat). SQLite nu are o clasă de stocare booleană separată.


9) Explicați care este utilizarea grupului SQLITE prin clauză?

Clauza SQLITE group by este folosită în colaborare cu instrucțiunea SELECT pentru a aranja date identice în grupuri.


10) Menționați care este comanda folosită pentru a crea o bază de date SQLite?

Pentru a crea o bază de date în SQLite- se folosește comanda „sqlite3”. Sintaxa de bază pentru a crea o bază de date este $sqlite3 DatabaseName.db.


SQLite Întrebări și răspunsuri la interviu pentru cei cu experiență

11) Menționați pentru ce este folosită comanda .dump?

Comanda .dump este folosită pentru a realiza un SQLite descărcarea bazei de date, amintiți-vă că odată ce utilizați comanda dump, toate datele dvs. vor fi descărcate pentru totdeauna și nu pot fi recuperate.


12) Explicați cum puteți șterge sau adăuga coloane dintr-un tabel existent în SQLite?

Există un suport foarte limitat pentru tabelul de modificare (adăugare sau ștergere). În cazul în care doriți să ștergeți sau să adăugați coloane dintr-un tabel existent în SQLite mai întâi trebuie să salvați datele existente într-un tabel temporar, să aruncați tabelul sau coloana vechi, să creați noul tabel și apoi să copiați datele înapoi din tabelul temporar.


13) Menționați care este dimensiunea maximă a unui VARCHAR în SQLite?

SQLite nu are nicio lungime specifică pentru VARCHAR. De exemplu, puteți declara un VARCHAR (10) și SQLite va stoca acolo un șir de 500 de milioane de caractere. Va păstra toate cele 500 de caractere intacte.


14) Menționați când să utilizați SQLite și când să nu se folosească SQLite?

SQLite poate fi utilizat în următoarele condiții

  • Aplicații încorporate: Nu necesită extindere, cum ar fi aplicațiile mobile sau jocurile
  • Înlocuirea evaluării discului: Aplicație care necesită scrierea sau citirea fișierelor direct pe disc
  • Testarea: Când testați logica aplicației de afaceri

Când nu trebuie folosit SQLite

  • Aplicații multi-utilizator: În cazul în care mai mulți clienți trebuie să acceseze și să utilizeze aceeași bază de date
  • Aplicații care necesită un volum mare de scriere: Vă permite să utilizați o singură operațiune de scriere care să aibă loc la un moment dat

15) Explicați cum să recuperați datele șterse de pe mine SQLite Bază de date?

Pentru a recupera informațiile, puteți utiliza copia de rezervă a fișierului bazei de date, dar dacă nu aveți o copie de rezervă, atunci recuperarea este imposibilă. SQLite folosește opțiunea SQLITE SECURE DELETE care suprascrie tot conținutul șters cu zerouri.


16) Când puteți obține o eroare SQLITE_SCHEMA?

Eroarea SQLITE_SCHEMA este returnată atunci când o instrucțiune SQL pregătită nu este validă și nu poate fi executată. Un astfel de tip apare numai atunci când se utilizează interfețele sqlite3 prepare() și sqlite3 step() pentru a rula SQL.


17) Menționați pentru ce este numărul de clasificare pentru controlul exporturilor (EECN). SQLite?

Domeniul public de bază SQLite codul sursă nu este descris de niciun ECCN. Prin urmare, ECCN ar trebui raportat ca EAR99. Dar dacă adăugați cod nou sau conectați SQLite cu aplicația, atunci s-ar putea schimba numărul EECN.


18) Explicați în ce este vizualizarea SQLite?

In SQLite, o vedere este de fapt o compoziție a unui tabel sub formă de predefinit SQLite Întrebare. O vizualizare poate consta din toate rândurile unui tabel sau din rândurile selectate dintr-unul sau mai multe tabele.


19) Explicați ce sunt SQLite Indici?

SQLite indexurile sunt tabele de căutare speciale pe care motorul de căutare a bazei de date le utilizează pentru a accelera recuperarea datelor. Cu cuvinte simple, este un indicator către datele dintr-un tabel.


20) Când ar trebui evitate indici?

Indicii ar trebui evitati când

  • Mesele sunt mici
  • Tabele care se schimbă frecvent
  • Coloane care sunt manipulate frecvent sau care au un număr mare de valori NULL

Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)