Outils pour utilisateurs

Outils du site


bases_de_donnees:sqlite:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
bases_de_donnees:sqlite:toc [2014/02/12 02:26] – modification externe 127.0.0.1bases_de_donnees:sqlite:toc [2015/08/01 01:42] – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== SQLite ====== +====== SQLite ====== 
- +  * [[bases_de_donnees:sqlite:sqlite_3|SQLite 3]] 
-===== Introduction ===== +  * [[bases_de_donnees:sqlite:java|Utilisation d'une base de données SQLite avec Java]] 
- +  * [[bases_de_donnees:sqlite:entity_framework|SQLite avec Entity Framework]] 
- +  * [[developpement:dotnet:mono:sqlite|SQLite avec Mono]]
-Malgré le fait que SQLite ne soit pas un SGBD à part entière, il reste une solution très intéressante, surtout lorsqu'il s'agit de distribuer des applications qui ont besoin d'emmagasiner des données localement. +
- +
-===== Description ===== +
- +
- +
-  * Moteur de base de données SQL embarqué +
-  * SGBD sans serveur, c'est-à-dire qu'il n'y a pas de clients distants qui s'y connecte, c'est localement seulement. +
-  * Un seul fichier gère la base de données.  Copier la base de données ?  Suffit de copier le fichier. +
-  * Multiplateforme.  Utilisé sur Windows, Mac OS X, Linux, iPhone OS, etc. +
-===== Pourquoi l'utiliser ===== +
-  * Aucune configuration nécessaire +
-  * Portable +
-  * Du domaine publique +
-  * Il peut être utilisé à la place des fichiers de stockage de données maison +
-  * Il peut servir sur des appareils de poche (téléphones portables, PDA) +
-  * « Communication » entre applications +
- +
-===== Caractéristiques ===== +
-  * Connections partagées parmis les threads +
-  * Rowid de 64 bits +
-  * Support du BLOB +
-  * Fulltext searching +
-  * UTF-16 / UTF-8 +
-  * Support ICU +
- +
-===== Limitations ===== +
-  * Groupes de données très grands +
-  * Pas de clé étrangères +
- +
-===== Outils ===== +
-  * [[https://addons.mozilla.org/en-US/firefox/addon/5817|SQL Manager]], extension de Firefox +
-  * [[http://www.sqlitemanager.org/|SQLite Manager]], outil web style PHPMyAdmin +
-  * [[http://www.sqliteexpert.com/|SQLite Expert Professional]], logiciel pour gérer les BD SQLite +
-  * [[http://sqliteadmin.orbmu2k.de/|SQLite Administrator]] (gratuitiel) +
- +
-===== Utilisateurs ===== +
-  * Adobe +
-    * AIR +
-    * Lightroom (''~/Pictures/Lightroom/Library.aglib'')) +
-  * Apple +
-    * Mail (''~/Library/Mail/Envelope/Index''+
-    * Safari (''~/Library/Caches/com.apple.Safari/Cache.db''+
-    * Aperture (''~/Pictures/Aperture Library.aplibrary/Aperture.aplib''+
-    * iPhone +
-  * Google +
-    * Gears +
-    * Android +
-  * McAfee +
-  * Mozilla +
-    * Firefox (Historique, Marques-pages, Téléchargements, cookies) +
-  * Skype +
- +
- +
-===== Types de données ===== +
- +
-^ INTEGER  | Nombre entier +
-^ REAL  | Nombre réel  | +
-^ NUMERIC  | Nombre numérique +
-^ TEXT  | Pour du texte | +
-^ BLOB  | Données binaires +
- +
-====== SELECT ====== +
- +
-  SELECT id, title, url, enabled FROM pages WHERE sb_id IS NULL; +
- +
- +
- +
-====== Exemples de schémas ====== +
-===== Mozilla ===== +
-{{:bd:sqlite:moz_db.gif|}} +
- +
-===== iPhone SMS ===== +
- +
-{{:bd:sqlite:sms_db.gif|}} +
- +
-===== Utilisation en programmation ===== +
-  * [[Java]] +
-  * [[PHP]] +
-  * [[prog:csharp:mono:sqlite|SQLite avec Mono]] +
- +
- +
-====== Ressources ====== +
-  * http://www.sqlite.org/ +
-  * http://zentus.com/sqlitejdbc/ +
-  * http://www.ch-werner.de/javasqlite/ +
-  * http://sqlite.phxsoftware.com/ +
-  * [[http://www.sqlite.org/cvstrac/wiki?p=ManagementTools|Management Tools]] +
- +
- +
bases_de_donnees/sqlite/toc.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1