Want to create interactive content? It’s easy in Genially!
SQL Lite
20 Grosu Vlad P-1922
Created on September 28, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Teaching Challenge: Transform Your Classroom
View
Frayer Model
View
Math Calculations
View
Interactive QR Code Generator
View
Interactive Scoreboard
View
Interactive Bingo
View
Interactive Hangman
Transcript
SQLite
Caracteristicile SQLite
Fără serverUn singur fișier bază de dateCompactExtensiile de limbaj SQLDomeniul publicAlocarea tipului de date evident
Un sistem de gestiune a bazelor de date (SGBD) este o colecție de date interconectate și o mulțime de programe cu ajutorul cărora se accesează datele.
TWIT
Securizarea bazei de date în acest SGBD
Instalarea SQLite GUI (interfața grafică)
Există multe instrumente GUI pentru gestionarea bazelor de date SQLite disponibile, de la freeware la licențe comerciale. SQLiteStudio Instrumentul SQLiteStudio este un instrument GUI gratuit pentru gestionarea bazelor de date SQLite. Este gratuit, portabil, intuitiv și multiplataformă.
- pentru început, baza de date este stocată ca un singur fișier (care poate fi localizat oriunde în ierarhia directorului). Deși acest lucru poate părea convenabil, orice proces fals poate deschide fișierul bazei de date și îl poate suprascrie. SQLite nu are cum să se apere împotriva acestui lucru, deci securitatea trebuie să fie efectuată la nivel de fișier.
- O altă problemă de securitate este o caracteristică numită jurnalizare. Când se fac modificări, baza de date SQLite menține fișiere separate „jurnal” sau „WAL” pentru a facilita retrocedarea. Aceste fișiere sunt, în general, temporare și sunt șterse atunci când tranzacția se angajează sau revine.
- Pentru a asigura portabilitatea între sistemele de operare, SQLite folosește un obiect abstract numit VFS. Fiecare VFS oferă metode pentru deschiderea, citirea, scrierea și închiderea fișierelor pe disc și pentru alte sarcini specifice sistemului de operare, cum ar fi găsirea timpului curent sau obținerea aleatoriei pentru a inițializa generatorul de numere pseudo-aleatorii încorporat. SQLite oferă în prezent VFS-uri pentru Unix (în fișierul os_unix.c) și Windows (în fișierul os_win.c).
Grosu Vlad P-1932
Jumbei Olga
Pentru a descărca SQLite, deschideți pagina de descărcare a site-ului oficial SQLite.
Link
- Mai întâi, accesați site-ul https://www.sqlite.org.
- În al doilea rând, deschideți pagina de descărcare https://www.sqlite.org/download.html
- SQLite oferă diverse instrumente pentru lucrul pe platforme, de exemplu, Windows, Linux și Mac. Trebuie să selectați o versiune adecvată pentru descărcare.De exemplu, pentru a lucra cu SQLite pe Windows, descărcați programul shell de linie de comandă așa cum se arată în captura de ecran de mai jos.
Link
Link
Arhitectura
SQLite funcționează prin compilarea textului SQL în bytecode, apoi rulează acel bytecode folosind o mașină virtuală. și interfețele conexe acționează ca un compilator pentru conversia textului SQL în bytecode. Obiectul sqlite3_stmt este un container pentru un singur program bytecode care implementează o singură instrucțiune SQL. Interfața sqlite3_step () trece un program bytecode în mașina virtuală și rulează programul până când acesta se finalizează sau formează un rând de rezultate care urmează să fie returnate, sau atinge o eroare fatală sau este întrerupt.
Interfața sistemului de operare