Introduction au language SQL

Formation inter-entreprise

À qui s'adresse la formation?

Tout public

Durée

2,00 jour(s)

Langues(s) de prestation

FR

Prochaine session

Objectifs

Avoir un aperçu général des possibilités du langage SQL quel que soit le moteur de base de données utilisé.

Contenu

Vue d'ensemble de SQL
  • Description des tables, colonnes, clés primaires et clés étrangères
Structure de la base de données
  • Création de tables et de colonnes
  • Construction de tables avec CREATE TABLE
  • Modification de la structure d'une table avec ALTER TABLE
  • Ajout/Modification de colonnes à une table existante
  • Suppression de tables avec DROP TABLE
Protection de l'intégrité des données avec les contraintes
  • Les types de contraintes
  • Garantir l'unicité avec les contraintes de clé primaire
  • Renforcement de l'intégrité référentielle avec les contraintes de clé étrangère
Amélioration des performances avec les index
Manipulation de données
Modification des contenus de table
  • Ajout de lignes dans une table avec INSERT
  • Modification du contenu des lignes avec UPDATE
  • Suppression de lignes avec DELETE
Utilisation de transactions
  • Contrôle des transactions avec COMMIT et ROLLBACK
Écriture de requêtes pour une seule table
  • Récupération de données avec SELECT
  • Inclure les colonnes et les expressions dans les résultats de requêtes
  • Restriction de colonnes avec le filtre WHERE
  • Tri des résultats avec ORDER BY
  • Gestion des valeurs NULL dans les expressions
Interrogation de plusieurs tables
  • Rapprocher les lignes apparentées avec INNER JOIN
  • Inclure les lignes non appariées avec OUTER JOIN
  • Création d'un produit cartésien avec CROSS JOIN
  • Combinaison de résultats avec UNION
  • Identification de lignes similaires avec INTERSECT
  • Utilisation de EXCEPT pour rechercher des différences entre ensembles
Manipulation des chaînes de texte
Analyses avec les fonctions d'agrégation
  • Résumé de données avec SUM, AVG et COUNT
  • Recherche des valeurs la plus haute et la plus basse avec MAX et MIN
  • Définition du niveau de résumé avec GROUP BY
  • Utilisation des conditions de filtre avec HAVING
Création de requêtes imbriquées
  • Sous-requêtes dans les conditions de filtre
  • Sous-requêtes corrélées et non corrélées
Création de vues dans une base de données
Affiner les privilèges d'accès utilisateur

Certificat, diplôme

Attestation de présence remis à l'issu du cours à chaque participant - Préparation de la certification MCSA (Microsoft Certified Solutions Associate)

Ces formations pourraient vous intéresser

FR
Journée
Sur demande
Langages informatiques - Langage PHP
FR
Journée
Sur demande
Langages informatiques - Langage javascript