Langage SQL standard (MySQL, PostgreSQL...)

SQL Data Consulting - Formations en FrançaisLangage SQL

Objectif de la formation

Cette formation de trois jours très pratique se focalise sur les aspects essentiels du langage d'interrogation SQL (Structured Query Language) commun aux bases de données relationnelles : conception, écriture, syntaxe... Elle vous permettra de découvrir et de maîtriser l'écriture des requêtes SQL, des plus simples aux plus complexes, notamment en environnement MySQL et PostgreSQL.

Contenu de la formation

Participants

Cette formation SQL s'adresse :

  • A toute personne désirant interroger des bases de données relationnelles (MySQL, PostgreSQL, SQL Server, Oracle...) grâce au langage SQL.
  • A toute personne devant développer ou administrer des bases de données.
  • Au DBA devant assurer l'exploitation et l'administration des SGBD via le langage SQL.

Pré-requis

Aucun prérequis particulier.

 


Programme de la formation

Module 1 : Introduction aux SGBD et au langage SQL

  • Les SGBD
  • Le langage SQL

Module 2 : Le modèle relationnel

  • Les principes du modèle relationnel.
  • Modèle Conceptuel de Données (MCD)
  • Modèle Physique de Données (MPD)
  • La normalisation
  • La dénormalisation
  • Les tables et leurs relations

Module 3 : L'algèbre relationnelle

  • La théorie des ensembles
  • Opérations relationnelles sur les ensembles de données.
  • Le SQL comme langage ensembliste
  • les traitements ligne à ligne

Module 4 : L'instruction SELECT

  • Les lectures simples
  • Les agrégats MIN, MAX, COUNT, AVG...
  • les mots clés DISTINCT, UNION...
  • Les critères de recherche
  • Les mots clé BETWEEN, LIKE, NOT ...
  • Les tris (ORDER BY)
  • Le produit cartésien
  • Les jointures (INNER JOIN)
  • Les jointures externes (OUTER JOIN)
  • Le groupement (GROUP GY, HAVING)

Module 5 : les autres instructions DML (Data Manipulation Language)

  • L'insertion (INSERT)
  • La mise à jour (UPDATE)
  • La suppression (DELETE)
  • Les contraintes d'intégrité référentielles

Module 6 : Les requêtes complexes

  • Les sous-requêtes
  • Les requêtes corrélées
  • Les vues

Module 7 : Les fonctions standards

  • La gestion des chaines de caractères
  • La gestion des champs date
  • La gestion des agrégats
  • Les fonctions systèmes
  • La gestion des valeurs NULL

Module 8 : SQL procédural

  • Les langages SQL des principaux éditeurs
  • Les instructions du langage procédural
  • Les procédures stockées
  • Les fonctions utilisateur
  • Les déclencheurs
  • Les transactions
  • La gestion d'erreur


Formez-vous aux SGBD et gagnez en compétences !

icone_formations
© S.John - Fotolia.com

SQL Data Consulting est un organisme de formations professionnelles enregistré sous le numéro
42 67 04290 67 auprès du préfet de la région d’Alsace.

 

N'hésitez pas à nous contacter pour tous vos projets de formation autour des Bases de données.

Construisons les bases de votre succès

sgbd base de données sql strasbourg alsace expert oracle spécialiste mysql optimisation sql server tuning sybase administration postgres formation oracle sgbd base de données sql strasbourg alsace expert mysql spécialiste sql server optimisation sybase tuning postgres administration oracle formation mysql sgbd base de données sql strasbourg alsace expert sql server spécialiste sybase optimisation postgres tuning oracle administration mysql formation sql server sgbd base de données sql strasbourg alsace expert sybase spécialiste postgres optimisation oracle tuning mysql administration sql server formation sybase sgbd base de données sql strasbourg alsace expert postgres spécialiste oracle optimisation mysql tuning sql server administration sybase formation postgres