Votre progression

Continuez pour débloquer la suite !
0 / 0 étapes complétées 0
%

Syllabus

  1. Description

  2. Objectifs

  3. Validations de compétences

  4. Public cible

    Aucun public cible spécifié pour ce module.

  5. Besoins techniques

  6. Prérequis

    • Aucun prérequis
  7. Niveau

  8. Historique du module

    Aucune action enregistrée

Introduction à SQL

  1. Qu'est-ce que SQL?

    • Définition de SQL: SQL (Structured Query Language) est un langage de programmation utilisé pour gérer et manipuler des bases de données relationnelles.
  2. Types de bases de données relationnelles

    • Explication des bases de données relationnelles: Comprendre les concepts de tables, de relations et de schémas.
    • Exemples de bases de données populaires: MySQL, PostgreSQL, SQLite, SQL Server, Oracle.
  3. Rôles de SQL dans le développement de bases de données

    • Manipulation des données: INSERT, UPDATE, DELETE.
    • Interrogation des données: SELECT.
    • Définition des données: CREATE, ALTER, DROP.
    • DQL, DML, DDL: Distinction entre les langages de requête, manipulation et définition de données.
  4. Structure de la Table

    1. Création d'une Table

      • Syntaxe de base: CREATE TABLE.
      • Exemple pratique: Création d'une table "Utilisateurs" avec des champs tels que ID, Nom, etc.
    2. Types de Données

      • Types de données communs: INTEGER, VARCHAR, DATE, BOOLEAN.
      • Utilisation appropriée des types de données: Choix en fonction du contenu des colonnes.
      • Exemples d'affectation des types de données: Déclarer une colonne comme INTEGER, VARCHAR, etc.
  5. Les clauses SQL

    Les clauses SQL sont des instructions utilisées dans les requêtes SQL pour spécifier les actions à effectuer lors de l'extraction, de la modification, de la suppression ou de l'insertion de données dans une base de données. Chaque clause a un rôle spécifique dans la construction de requêtes SQL et permet de filtrer, trier, regrouper ou limiter les résultats selon les besoins de l'utilisateur.

    Exemples de clauses :

    1. SELECT: Utilisée pour sélectionner des colonnes spécifiques dans une table
    2. FROM: Indique la table à partir de laquelle les données doivent être sélectionnées
    3. WHERE: Filtre les lignes basées sur une condition spécifique
    4. GROUP BY: Regroupe les lignes avec des valeurs identiques dans une ou plusieurs colonnes
    5. HAVING: Filtre les groupes résultants basés sur une condition spécifique
    6. ORDER BY: Trie les résultats en fonction des valeurs d'une ou plusieurs colonnes
    7. LIMIT: Limite le nombre de lignes renvoyées par la requête

Exercices, examens et projets

Exercice

Requêtes SQL

Écrire et optimiser une série de requêtes relationnelles.

Obligatoire Consulter
Examen

Examen SQL

Évaluer jointures, agrégations, contraintes et optimisation.

Obligatoire Consulter
Projet

Projet SQL

Modéliser une base et produire les requêtes métier.

Livrables :

  • Schéma
  • Requêtes
Obligatoire Consulter