Apprenez à créer des requêtes SQL grâce à notre formation de 3 jours !
La formation va vous permettre de : - Comprendre la syntaxe du langage SQL - Savoir écrire des requêtes avancées, générer un schéma externe, gérer les privilèges et les droits d’accès et acquérir des notions d’optimisation
Objectifs pédagogiques.
1Savoir développer en SQL
2Comprendre la modélisation conceptuelle SQL
3Gérer les tables, le langage de manipulation de données
Entités associations Modèle relationnel Normalisation Présentation des formes normales
Tables
La notion de table pour le stockage des données La structure en lignes et colonnes d’une table Les contraintes d’intégrité déclaratives Comment créer une table ?
Langage de manipulation des données SQL
Les clauses SELECT, FROM, WHERE Les constantes Les fonctions Le produit cartésien et les jointures Les sous-interrogations dans les clauses WHERE et FROM Les opérateurs ensemblistes Les requêtes hiérarchiques Les clauses GROUP BY et ORDER BY Les verbes INSERT, UPDATE et DELETE
Schéma externe
Les vues, leur création et les contraintes associées Les privilèges et les verbes GRANT et REVOKE Utiliser les rôles pour organiser les privilèges Les synonymes, principes et manipulations
Optimisation des requêtes
Présentation des étapes d’exécution d’une requête SQL Les différents types d’index et l’optimisation des accès aux données Le mode de fonctionnement de l’optimiseur de requêtes Les outils d’optimisation
Présentation des bases de données
Les différents moteurs de base de données (MySQL, MSSQL, ORACLE)
Les clients de bases de données (PHPMyADMIN, SQL Developper, Toad, Navicat)