Formation SQLite
SQLite est un système de gestion de base de données relationnelles (SGBDR) léger et autonome qui est largement utilisé pour stocker des données dans des applications logicielles. Contrairement aux systèmes de gestion de base de données traditionnels qui nécessitent un serveur distinct et une installation complexe, SQLite est un SGBDR incorporé qui peut être intégré directement dans une application logicielle en tant que bibliothèque. SQLite stocke les données dans des fichiers de base de données simples qui peuvent être facilement transférés entre les différentes plates-formes. Il prend en charge la plupart des fonctionnalités de SQL standard, y compris les transactions, les index, les vues et les déclencheurs. De plus, il est open source et gratuit à utiliser. En raison de sa légèreté et de sa portabilité, SQLite est couramment utilisé dans des applications mobiles, des navigateurs Web, des systèmes d'exploitation intégrés et d'autres applications qui nécessitent une solution de stockage de données simple et autonome.
Objectifs pédagogiques
- Apprendre à développer avec SQLite
- Savoir gérer une base SQLite
- Connaître les outils connexes de SQLite
- S'initier au SQL
Pré-requis
- Avoir des notions de bases de données
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
Introduction
- Historique
- Philosophie
- Compatibilité
- Plate-forme supportant SQlite
Caractéristiques
- Utilisation
- Caractéristiques
- Présentation
Requêtes
- SELECT
- WHERE
- INSERT
- UPDATE
- DELETE
Affichages
- Les tables
- Manipulation de plusieurs bases
- La clause EXCEPT
- La clause INTERSECT
- SubQuery
Les PRAGMA
- Pragma
- Syntaxe PRAGMA
- Interrogation des pragma
- PRAGMAS sur les tables
- Pragma auto_vacuum
Méthodes mobilisées
- Un formateur validé par nos équipes techniques et pédagogiques sera présent pendant toute la durée de la formation
- Pour les formations en présentiel, une salle de formation sera mise à disposition et équipée d'ordinateurs portables, d'un accès Wi-Fi, d'un projecteur et d'un tableau blanc. En distanciel la session sera suivie sur Zoom ou autre outil de visioconférence sur demande (Teams, Webex, Google Meet...).
- Un support de cours en version numérique sera remis à chaque participant
Modalités d’évaluation
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Auto-positionnement en amont et aval de la formation