Langage SQL – Prise en main, modélisation & application

0 Enrolled
21 heures
  • 21 heures
  • 48
  • 0
  • no
2,100.00€

Aperçu du cours

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’exploiter des bases de données en utilisant les principales fonctionnalités du langage SQL.

Prérequis

  • Avoir des connaissances en bases de données relationnelles
  • Maîtriser l'outil informatique
  • Avoir des notions de gestion des données dans l'entreprise

Objectifs pédagogiques

  • Comprendre les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
  • Prendre en main un environnement SQL
  • Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base
  • Manipuler les données dans une base avec SQL
  • Savoir extraire les informations de plusieurs tables
  • Assimiler les fonctions standards du langage SQL

Public ciblé

  • Développeurs
  • Architectes
  • Administrateurs de bases de données
  • Exploitants intervenant sur un serveur de bases de données

Programme de formation

  • Introduction au relationnel

    • Les concepts fondamentaux des SGBDR

  • L'algèbre relationnelle et la logique du SQL

    • Concepts de base d’algèbre relationnelle applicable au langage SQL

    • Les opérateurs: sur une seule table, sur plusieurs tables, complémentaires (jointure, intersection et division)

    • Travaux pratiques

  • Interroger les données

    • Les groupes de commandes SQL

    • Descriptions des tables de démonstration

    • Projection de colonnes: projection d’une colonne, projection de plusieurs colonnes

    • Les prérequis de recherche WHERE: une condition, plusieurs conditions

    • Suite de valeurs IN

    • Intervalle de valeurs BETWEEN

    • Chaîne de caractères LIKE

    • La recherche de valeurs nulles

    • Les opérateurs arithmétiques dans la projection et la sélection

    • Opérateurs et fonctions supplémentaires selon le SGBDR

    • Tri des résultats

    • Traitement des dates et de l’affichage des dates

    • Traitements numériques sur les dates grâce aux fonctions

    • Regroupement de valeurs et leurs conditions

    • Les traitements de groupes

    • Travaux pratiques

  • Les jointures

    • Jointures: standards, externes, auto-jointures

    • Jointures avec synthaxes SQL3

    • Travaux pratiques

  • Traitement de groupes

    • Traiter les groupes de lignes provenant d’une sélection avec les fonctions

    • Regrouper le résultat d’une sélection

    • Sélectionner des groupes de lignes par critère

    • Sous-interrogation de groupes

    • Travaux pratiques

  • Opérateurs algébriques sur plusieurs tables

    • Opérateur UNION

    • Opérateur MINUS

    • Opérateur INTERSECT

    • Travaux pratiques

  • Pour aller plus loin

    • Structure CASE

    • Sous-interrogatoire scalaire

    • Tables dérivées

  • Mettre à jour les données

    • Insérer une ligne dans une table

    • Insérer une ligne provenant d’une table dans une autre

    • Mettre à jour les lignes

    • Supprimer des lignes

    • Environnement transactionnel

  • Gestion des privilèges et des objets

    • Fondements de la gestion des privilèges

    • Créer et gérer des structures de données

    • Créer une table

    • Créer une vue

    • Créer un index

    • Supprimer une table

    • Modifier la structure d’une table

    • Travaux pratiques

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content