Formation : LANGAGE SQL

Durée : 2 journées (14 heures)

Niveau : Perfectionnement


Prérequis : Informatique avancé
Public concerné : Tous
Moyens techniques : Théorie et exercice pratiques
Lieux : Saint Etienne, Lyon, Clermont Ferrand, Le Puy en Velay, Grenoble, Valence, autre...
Dates : Nous contacter
Objectifs : Pouvoir piloter une base de données avec le langage SQL

Programme de la formation

Le modèle relationnel 

  • principe d'une base de donnée
  • Architecture d'un moteur Sql 
  • Table 
  • Normalisation 
  • schéma d'une base de donnée 
  • Modèle physique 
  • Modèle logique 
  • connection à une base de données 
  • Requêtes de base 

 Sélection d'enregistrements : 

  • description de l'ordre SELECT 
  • Choix des colonnes 
  • Choix des Tables 
  • le filtrage : clause WHERE 
  • Conditions 
  • Expressions logiques 
  • Le tri : ORDER BY 
  • Les regroupements: GROUP BY et HAVING 
  • aggrégats et fonctions récapitulatives 
  • opérations ensemblistes 
  • requêtes imbriquées 

 Création de table 

  • CREATE 
  • Effacement : DROP 
  • Modification : ALTER 
  • création d'Index 
  • Clé primaire 
  • création de Vues 
  • Gestion des contraintes d'intégrité 

Utilisation de plusieurs Tables : Jointures (4h) 

  • Conception de la base 
  • décomposition d'une application en Tables 
  • formes normales 
  • Jointure interne et externe 
  • clé étrangère 
  • Intégrité référencielle 

Autres Instructions (2h) 

  • les procédures stockées 
  • les triggers 
  • les champs Blob 
  • la gestion de la sécurité 
  • Autorisations d'accès 
  • optimisation des requêtes 

UN PROJET DE FORMATION ?

Débutant, confirmé, nous proposons des formations sur mesure individuelles ou en intra entreprise


PAO

WEB

PROGRAMMATION

BUREAUTIQUE

Un conseil ?

Notre équipe est à votre écoute.
Monter en compétence, c'est avant tout choisir le bon logiciel ou la bonne technologie sur laquelle se former.

Pour ne pas faire fausse route,
appelez nous / 04 77 55 06 05

Demandez-nous conseil