Accueil > Domaines de compétence : Formations Informatiques > Base de données > Notions fondamentales > Introduction au langage SQL

  • Durée : 2 jour(s)
  • Pré-requis :
  • Aucun

Prochaines
dates programmées

1 000 m2 de locaux
20 salles de formation

Introduction au langage SQL

Objectifs

Formation "découverte » qui vous permettra de comprendre les bases de données relationnelles,leurs principes de fonctionnement et le SQL

Contenu de la formation

  • Introduction aux bases de données :
    • Qu'est-ce qu'une base de données ? Un serveur de base de données ?
    • Le modèle relationnel.
    • Table, colonne et de types.
    • Clef primaire et unicité.
    • Liens entre les tables et intégrité référentielle.
  • Extraire les données
    • Qu'est-ce qu'une requête d'extraction ?
    • Lister les valeurs à retourner.
    • La clause WHERE pour filtrer les données.
    • Retourner des lignes sans doublon (DISTINCT).
    • Opérateurs de restriction (BETWEEN, IN, LIKE...).
    • Opérateurs numériques.
  • Interroger les données de plusieurs tables :
    • Principe des jointures : Restituer les informations à partir de plusieurs tables.
    • Jointure interne. Jointure externe.
    • Opérateurs ensemblistes (UNION, INTERSECT et EXCEPT).
  • Ordonnancement et statistiques :
    • Trouver des valeurs agrégées (MIN, MAX, AVG, SUM...).
    • Calculer des agrégats relatifs avec GROUP BY.
    • Filtrer les valeurs agrégées avec HAVING.
  • Présenter et trier les données :
    • Utiliser des alias pour présenter les données des colonnes.
    • Conversion d'un type à un autre.
    • Effectuer des choix à l'aide de l'opérateur CASE.
    • Trier les données avec ORDER BY.

Pédagogie et outils

Formateur expert du domaine, un ordinateur, un support de cours version papier ou numérique, vidéo projecteur, tableau blanc