Type de cours: Stage pratique
Réf: SQL
Durée: 3 jours - 21h de formation
Tarifs :
- En regroupement au centre 1 470 € H.T par participant
- Chez le client (en intra) : sur devis
Objectif
Découvrir le langage SQL et permettre aux développeurs et informaticiens débutants de travailler avec un SGBDR pour stocker et manipuler les données. Vous apprendrez à créer les requêtes de sélection, d’enregistrement, de modification ou de suppression de données.
Sont abordés également les relations entre tables, les sous-reqêtes, les filtres et les ordres de tris. Les ordres principaux sont décrits.
Une formation pratique avec de nombreux exercices sous forme de travaux pratiques.
Méthodes pédagogiques
- Un poste de travail par stagiaire,
- Vidéoprojecteur,
- Accès Internet,
- Mise en pratique immédiate (nombreux exercices sur ordinateur),
- Un support de cours,
- Évaluation en fin de stage,
- Attestation de formation.
Participants
Tout public déjà familiarisé avec l’ordinateur PC.
Pré-requis
Connaître l'environnement Windows ou équivalent.
Programme du stage
LES BASES DE DONNÉES RELATIONNELLES
1. Présentation des SGBDR
- Historique, les versions et normalisation,
- Bases de données et serveurs de base de données,
- Le modèle relationnel,
- Les tables (structure, clé, clé primaire) et relations entre tables,
- Quels outils pour l’administration, le développement et l’utilisation de bases de données.
2. Commandes principales
- Les types de données standards,
- Les types spéciaux.
3. Créer et modifier une base
- Créer et modifier des tables,
- Manipulation de tables : comment insérer les données.
4. L’accès aux données
- Sélection,
- Lecture,
- Modification,
- Suppression.
5. Interrogation de données intertables
- les jointures entre tables.
6. Informations statistiques
- AVG, MIN, MAX, SUM,
- Filtrer les données avec la commande HAVING,
- La commande OVER,
- Les commandes GROUP BY et l’ordonnancement des résultats.
7. Les sous-requêtes
- Définition et mise en place de sous-requêtes,
- Utilisation de la CTE (Common Table Expression),
- Prévoir et mettre en place une structure efficace,
- Clés et index,
- Utiliser les relations complexes.
8. Utilisation avancée
- Optimisation d’un SGBD,
- Agir pour optimiser les performances,
- Sécurité des données (DCL),
- Le contrôle des transactions (TCL).
|