Tutoriels de Bases de Données

Nos tutoriels de bases de données fournissent des parcours d'apprentissage bien structurés pour les bases de données SQL et NoSQL. Couvrant les concepts essentiels, les langages de requête, la conception de bases de données et les techniques d'optimisation, nos tutoriels sont adaptés aux débutants et aux développeurs intermédiaires. Avec des laboratoires gratuits et des exemples pratiques, vous acquerrez une expérience pratique dans les opérations de bases de données sur différents systèmes de bases de données.

Jointure de Tables SQLite

Jointure de Tables SQLite

Dans ce labo, nous explorerons les techniques de jointure de tables SQLite, en nous concentrant sur la combinaison de données provenant de plusieurs tables liées. Nous aborderons INNER JOIN, LEFT JOIN, la jointure de plusieurs tables et le filtrage des résultats de jointure. Apprenez à récupérer et à combiner efficacement des données en utilisant SQLite.
SQLite
Techniques de sous-requêtes SQLite

Techniques de sous-requêtes SQLite

Dans ce labo, vous explorerez les techniques de sous-requêtes SQLite pour améliorer vos capacités de récupération et de filtrage de données. Le labo se concentre sur l'utilisation de sous-requêtes dans la clause `WHERE`, leur intégration dans l'instruction `SELECT`, la construction de sous-requêtes corrélées et l'évaluation de l'efficacité des sous-requêtes.
SQLite
Travailler avec des données dans SQLite

Travailler avec des données dans SQLite

Dans ce labo, vous apprendrez les bases du travail avec des données dans SQLite, une base de données légère parfaite pour les débutants. Explorez les compétences essentielles telles que l'insertion de données, l'interrogation avec SELECT, la mise à jour et la suppression d'enregistrements dans un environnement pratique à l'aide de la VM LabEx. Acquérir une expérience pratique grâce à des instructions étape par étape.
SQLite
Automatisation des Déclencheurs SQLite

Automatisation des Déclencheurs SQLite

Dans ce TP, vous explorerez l'automatisation des déclencheurs (triggers) SQLite, en vous concentrant sur la création, la validation et la gestion des déclencheurs. Vous apprendrez à exécuter automatiquement des instructions SQL en réponse à des événements de mise à jour sur une table spécifique. Créez des journaux d'audit et gérez efficacement les déclencheurs.
SQLite
Traitement de JSON avec SQLite

Traitement de JSON avec SQLite

Dans ce labo, vous apprendrez à traiter des données JSON dans SQLite. Le labo se concentre sur le stockage, l'extraction, le filtrage et la mise à jour des données JSON dans une base de données SQLite.
SQLite
Gestion des transactions SQLite

Gestion des transactions SQLite

Dans ce labo, nous explorerons la gestion des transactions SQLite, en nous concentrant sur le maintien de l'intégrité des données grâce à l'utilisation de transactions. Nous apprendrons à démarrer et à valider (commit) des transactions, à effectuer une restauration (rollback) en cas d'erreur, à implémenter des points de sauvegarde (savepoints) et à confirmer l'intégrité des données. Ceci garantit les propriétés ACID dans SQLite.
SQLite
Stockage Temporaire SQLite

Stockage Temporaire SQLite

Dans ce labo, nous explorerons le stockage temporaire SQLite, en nous concentrant sur la création et l'utilisation de tables temporaires. Les tables temporaires offrent un mécanisme pour stocker des résultats intermédiaires ou des données nécessaires uniquement pour une courte durée au sein d'une connexion à une base de données. Le labo vous guide à travers la création, le remplissage, l'interrogation et la confirmation du nettoyage automatique.
SQLite
Optimisation des PRAGMA SQLite

Optimisation des PRAGMA SQLite

Dans ce labo, nous explorerons l'optimisation des PRAGMA SQLite pour améliorer les performances et la fiabilité de la base de données. Le labo se concentre sur la configuration des aspects clés du comportement de SQLite via les instructions PRAGMA. Nous configurerons le mode journalisation, activerons les vérifications des clés étrangères, effectuerons des contrôles d'intégrité et ajusterons la taille du cache.
SQLite
Optimisation des index SQLite

Optimisation des index SQLite

Dans ce labo, vous apprendrez à optimiser les performances d'une base de données SQLite en utilisant des index. Le labo vous guide à travers la création d'index à une seule colonne pour améliorer la vitesse des requêtes, en se concentrant sur l'application pratique et l'analyse. Vous apprendrez également à analyser les plans de requête et à supprimer les index redondants.
SQLite
Création de vues SQLite

Création de vues SQLite

Dans ce labo, nous explorerons la création de vues SQLite, en nous concentrant sur la construction de vues complexes, l'interrogation (querying) à travers celles-ci, la mise à jour via des vues modifiables (updatable views) et la suppression des vues obsolètes. Apprenez à simplifier les requêtes et à contrôler l'accès aux données avec les vues SQLite.
SQLite
Analyse de données avec les fonctions de fenêtre SQLite

Analyse de données avec les fonctions de fenêtre SQLite

Dans ce labo, vous explorerez l'analyse de données avec les fonctions de fenêtre (window functions) de SQLite, en vous concentrant sur le classement des lignes et le calcul des totaux cumulés. Vous apprendrez à utiliser les fonctions de fenêtre pour effectuer des calculs sur des ensembles de lignes liées à la ligne actuelle.
SQLite
Gestion des erreurs SQLite

Gestion des erreurs SQLite

Dans ce labo, vous apprendrez à gérer efficacement les erreurs dans les bases de données SQLite. L'objectif principal est la gestion des violations de contraintes lors des opérations `INSERT` à l'aide de la clause `ON CONFLICT`. Vous explorerez différentes actions et testerez la récupération d'erreurs, ainsi que la journalisation des conditions d'erreur.
SQLite
Gestion des contraintes SQLite

Gestion des contraintes SQLite

Dans ce TP, vous explorerez la gestion des contraintes SQLite pour garantir l'intégrité des données. Vous définirez des contraintes de clé étrangère, implémenterez des contraintes CHECK, créerez des clés composites et testerez les violations de contraintes. Ceci fournit une compréhension pratique du maintien de la cohérence des données au sein des bases de données SQLite.
SQLite
Regroupement de données SQLite

Regroupement de données SQLite

Dans ce TP (travaux pratiques), nous explorerons les techniques de regroupement de données SQLite, en nous concentrant sur la synthèse et l'analyse des données à l'aide de fonctions d'agrégation et de clauses de regroupement. Nous utiliserons COUNT et SUM, regrouperons par colonnes uniques, appliquerons HAVING et trierons la sortie groupée. Ce TP offre une expérience pratique des manipulations de données SQLite essentielles.
SQLite
Indexation de texte intégral SQLite

Indexation de texte intégral SQLite

Dans ce labo, vous apprendrez à exploiter l'extension FTS5 de SQLite pour une recherche efficace en texte intégral. Le labo vous guide à travers la création de tables FTS5, l'insertion de données consultables, l'exécution de recherches en texte intégral et l'optimisation des requêtes de recherche à l'aide des clauses `MATCH`.
SQLite
Sauvegarde de base de données SQLite

Sauvegarde de base de données SQLite

Dans ce labo, vous apprendrez à sauvegarder et à restaurer une base de données SQLite. Le labo couvre l'exportation d'une base de données SQLite vers un fichier SQL à l'aide de la commande `.dump`, la génération d'une sauvegarde, puis la restauration de la base de données à partir du fichier de sauvegarde SQL.
SQLite
Maintenance de la base de données SQLite

Maintenance de la base de données SQLite

Dans ce labo, nous explorerons les techniques de maintenance de la base de données SQLite pour optimiser les performances et récupérer l'espace gaspillé. Le labo se concentre sur l'utilisation de la commande `VACUUM`, la reconstruction des index, l'analyse des statistiques des tables et la vérification de l'impact de ces optimisations.
SQLite
Requêtes CTE SQLite

Requêtes CTE SQLite

Dans ce labo, vous explorerez les CTE (Common Table Expressions) SQLite. Apprenez à définir des CTE simples et récursives, à les intégrer dans des requêtes complexes et à optimiser les performances. Améliorez la lisibilité et la maintenabilité des requêtes avec des exemples pratiques utilisant une base de données d'employés échantillon. Maîtrisez les CTE pour un code SQL plus propre et plus efficace.
SQLite
  • Précédent
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 27
  • Suivant