? Ein Datenbank-Manager ist Software, die Informationen organisiert in einer Reihe von Zeilen-Spalten- Tabellen . Sobald es organisiert , können Sie zugreifen und Analyse von Daten schnell und flexibel , auch wenn es Millionen von Datensätzen beinhaltet . SQLite Software übernimmt diese Aufgabe mit einem kleinen , hocheffizienten Programm . Es ist erhältlich für PC -Umgebungen wie Microsoft Windows, Apple Mac OS X und Linux sowie Apple iOS, HP webOS und andere Mobilgeräte Systeme . SQL
SQLite verwendet SQL , die Industrie -Standard- strukturierte Abfragesprache, die alle Aspekte einer Datenbank verwaltet . SQL ist eine textbasierte Programmiersprache aus Befehlen zur Erstellung, Bearbeitung und den Zugriff sowohl Datenbank-Strukturen und die Daten in ihnen. Zum Beispiel , um eine Liste der Kunden, die Sie Geld schulden abzurufen, könnten Sie " Select Name , Adresse, Telefonnummer von Kunden, bei denen Balance > 0 ist. " SQLite ist eng auf dem SQL -92-Standard für die Sprache.
Serverless
Gegensatz zu den meisten Datenbank-Software , wie z. B. Oracle , Sybase und SQL Server , SQLite ist nicht unter der Steuerung eines Programms als Server getrennt vom Benutzerprogramm . Stattdessen enthält das Programm des Benutzers eine kompakte SQLite -Bibliothek, die alle Zugang zu der Datenbank verarbeitet. Dies vereinfacht die Software und beseitigt die Notwendigkeit für den Benutzer einrichten, konfigurieren und pflegen komplexe Datenbank-Informationen .
Schwach typisierte
Die Daten in der Datenbank Tabellen sind in Felder , von denen jeder Text halten könnte , Zahlen, Daten oder anderen Arten von Informationen unterteilt . Die meisten Datenbank-Systeme starr durchzusetzen Datentypen. Wenn Sie mit der Eingabe " Mary had a little lamb " in jemand Geburtstag versucht , die Datenbank -Manager-Software würde die Aktion zu verweigern.
Im Gegensatz dazu verwendet SQLite dynamischen Datenfeld Typen, die Text akzeptieren für Anzahl Felder , oder umgekehrt. Dies erhöht die Flexibilität einer Datenbank , obwohl es die Integrität der Daten gefährdet .
Compact
Die SQLite Bibliotheken beschäftigen zwischen 180 und 300KiB Speicherplatz , abhängig von den Funktionen enthalten . Dies ist viel kompakter als " Express " und " Lite "-Versionen von anderen Datenbank-Software , die Gigabyte laufen kann. Die geringe Größe stellt weniger Belastung für die begrenzten Ressourcen von kleinen Geräten wie Smartphones und trägt zu einer schnelleren, ansprechende User Experience. Es spiegelt auch die SQLite " Bare Bones "-Ansatz zur Datenbank-Design : andere Datenbanken bieten eine Vielzahl von Software-Tools für Bau und Pflege von Datenbanken , aber SQLite hat keine , die sich ganz auf die SQL-Befehle in seiner Bibliothek
< . br>