LANGAGE SQL CODE STAGE : AS702 OBJECTIFS Concevoir, structurer et réaliser des requêtes avec le langage normalisé SQL. Prendre en compte les contraintes de portabilité sur les différents SGBDR. DURÉE 3 jours PUBLIC Chefs de projets Développeurs d’applications Analystes infocentres Utilisateurs d’outils de requête PRÉ-REQUIS Aucun PROGRAMME Module 1 : Présentation des concepts – Bases de données relationnelles – Introduction au langage SQL – Clés primaires et clés étrangères – Contraintes d’intégrité Module 2 : Interrogation de la base – Les requêtes et l’ordre SELECT – Clauses SQL – Opérateurs et expressions – Fonctions de traitement des champs de tables – Produits cartésiens – Jointures de tables – Sous-requêtes © 2013 SQLI Institut | www.sqli-institut.com | Tél. : +33 1 46 10 04 40 -1/3- 24 05 2017 Module 3 : Manipulation des données – Ordres INSERT, UPDATE et DELETE – Validation ou annulation des modifications Module 4 : Définition des données – Types de données disponibles – Création des objets tables vues index – Notions d’unicité des données – Recherche de définitions d’objets existants – Création et modifications des contraintes d’une base – Modification des objets – Suppression des objets Module 5 : Syntaxe avancée de l’ordre select – Clause GROUP BY – Ordres ensemblistes : UNION MINUS INTERSECT – Les requêtes imbriquées – Les sous-requêtes Module 6 : Agrégats – Fonctions SUM, MIN, MAX, AVG – Fonction de comptage COUNT – Fonctions d’agrégat et la clause GROUP BY – Clause HAVING Module 7 : Requêtes complexes – Alias de tables et de champs – Jointures externes – Auto-jointures – Tetha-jointures © 2013 SQLI Institut | www.sqli-institut.com | Tél. : +33 1 46 10 04 40 -2/3- 24 05 2017 © 2013 SQLI Institut | www.sqli-institut.com | Tél. : +33 1 46 10 04 40 -3/3- 24 05 2017