Sql (structured query language)

Certification : Langage sql : exploiter une base de données relationnelle

Proposée par LAMBERT CHRISTOPHE LC FORMATEUR — 59125 Trith-Saint-Léger

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

1 626 €

Présentation

Une formation basée sur la pratique et animée par un formateur expérimenté et passionné qui adapte ses exemples à vos projets et métiers.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
125 RUE EMILE ZOLA 59125 Trith-Saint-Léger
Académie
Lille
Département
Nord
Région
Hauts-de-France

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Maîtriser le langage SQL et être en mesure d'écrire des requêtes.

Débouchés / Résultats attendus

A l'issue de la formation, vous êtes en mesure de maîtriser le langage SQL et d'écrire des requêtes.

Programme & Référentiel

Introduction au langage SQL et bases de données (Jour 1)

  • Qu'est ce qu'un SGBDR ?
  • Architecture de base de données
  • Syntaxe du langage SQL

Définition de données (Jour 1)

  • Création des tables (CREATE)
  • Clefs primaires et unicité
  • Les différents types de données (booléen, entier, chaîne de caractère)
  • Les types de contraintes
  • Contraintes de validation
  • Contraintes d'intégrité référentielle
  • Modification et suppression des tables

Manipulation des données (Jour 1)

  • L'extraction des données (SELECT * FROM)
  • Filtrage des données (WHERE)
  • Opérateurs : NOT IN, IS NULL, LIKE ...
  • Trier les données (ORDER BY)
  • Les jointures entre tables (INNER JOIN, OUTER JOIN...)
  • Utilisation de EXISTS
  • Utilisation de sous-requêtes (WHERE, FROM)
  • Utilisation des alias (AS)
  • L'insertion de données (INSERT)
  • La mise à jour (UPDATE)
  • La suppression d'informations (DELETE)
  • Création de table temporaire
  • La gestion des vues (CREATE VIEW)

Les opérateurs ensemblistes

  • Opérateur UNION
  • Opérateur INTERSECT, EXCEPT
  • Opérateur MINUS
  • GROUP BY et HAVING (et les fonctions associées)

Utilisation des fonctions (Jour 2)

  • Fonctions horaires (date et heure)
  • Fonctions arithmétiques (SUM, AVG, MIN, MAX...)
  • Fonctions de statistiques (COUNT ...)
  • Fonctions de chaînes de caractères
  • Fonctions statistiques