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.

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
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
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
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
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
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
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
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
Interrogation et filtrage de données

Interrogation et filtrage de données

Dans ce labo, vous maîtriserez l'interrogation et le filtrage de données dans SQLite. Conçu pour les débutants, il couvre les techniques SQL essentielles telles que WHERE, LIKE, ORDER BY et LIMIT. Grâce à des étapes pratiques, vous manipulerez une base de données exemple pour récupérer des données précises efficacement et améliorer vos compétences en base de données.
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
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
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
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
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
Création de tables dans SQLite

Création de tables dans SQLite

Dans ce labo, vous maîtriserez les bases de la création et de la gestion de tables dans SQLite, un moteur de base de données léger. Explorez les types de données, créez des tables avec des clés primaires, appliquez des contraintes telles que NOT NULL et UNIQUE, inspectez les structures avec .schema et supprimez des tables. Acquérir une expérience pratique en utilisant l'outil sqlite3 dans l'environnement VM LabEx.
SQLite
Création et gestion de bases de données SQLite

Création et gestion de bases de données SQLite

Dans ce laboratoire, vous apprendrez les bases de la création et de la gestion de bases de données SQLite dans l'environnement VM LabEx. Explorez des tâches essentielles telles que la création d'une base de données, la connexion à celle-ci, la création et la liste des tables, ainsi que la suppression des fichiers de base de données à l'aide de l'outil sqlite3. Acquérir une expérience pratique avec ce système de base de données léger et basé sur des fichiers.
SQLiteLinux
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
  • Précédent
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 135
  • Suivant