Détails de la Formation
Interroger des bases de données avec le langage SQL
Référence + indice : G045
Durée : 2 jours (soit 14 heures)
Date : Suivant calendrier et sur demande
Personnes concernées : Devant le nombre sans cesse croissant d'informations gérées par les entreprises, le recours aux systèmes de gestion de bases de données est devenu incontournable. Il n'est pas rare de voir cohabiter dans une même entreprise plusieurs SGBDR tels que SQL Server, Oracle, MySQL...
La maîtrise du langage SQL permettra aux administrateurs et développeurs de bases de données d'exploiter les informations de l'entreprise quel que soit le système qui les héberge.

Pré requis :
Connaissances des principes généraux des bases de données.
Il est conseillé de savoir manipuler une base de données sous Excel.


Objectifs :
Savoir interroger le contenu des tables sous divers aspects.
Pratiquer le langage interactif SQL dans tout environnement relationnel.
Être en mesure d'écrire des requêtes compatibles avec plusieurs SGBD.

Méthodes :
Tous les points abordés sont illustrés au travers d'exercices adaptés et mis en pratique par le stagiaire aidé, si besoin, par le formateur.
Travaux pratiques sur différents SGBD SQL Server, ou Oracle ou MySQL.

Horaires : 8h30 - 12h00 13h30 - 17h00
Tarifs : 500 € -

Lieu : PÔLE FORMATION CCI - 4 rue du Rhin - 68000 Colmar
Secteur : SYSTEMES D'INFORMATION - Informatique de Gestion
4 rue du Rhin 68000 Colmar
Email : sys-info@colmar.cci.fr

Responsable : BOCCI Sylvain

Assistante(s) : HARTMANN Barbara
Tel : 03.89.20.22.28  Fax : 03 89 20 22 13

Programme


INTRODUCTION
Rappel sur le modèle relationnel. Les normes et caractéristiques du langage SQL

LE LANGAGE D'INTERROGATION DES DONNEES
La sélection de données
Les restrictions ou conditions
Les tris
Les jointures

UTILISATION DES FONCTIONS
Fonctions arithmétiques
Fonctions de chaînes de caractères
Fonctions de statistiques

UTILISATION DES OPERATEURS ENSEMBLISTES
Group by et Having
Opérateur UNION
Opérateur INTERSECT
Opérateur MINUS

UTILISATION DE SOUS-INTERROGATIONS
Dans le where
Dans la clause from
Sous requête synchronisée

LE LANGAGE DE MANIPULATION DE DONNEES (LMD)
L'insertion de données (insert)
La mise à jour (update)
La suppression d'informations (delete)

NOTIONS SUR LE LANGAGE DE DEFINITION DE DONNEES (LDD)
Création de tables : syntaxe
Les types de données. Les types de contraintes
Modification de la définition d'une table
Suppression d'une table
Notions sur les vues, les séquences, les index et les synonymes


INFORMATION