menu
  Home  ==>  formations  ==>  bases_de_données  ==>  formation_sql   

Formation SQL

                           formation_delphi.pdf
SQL est un langage universel de création, de contrôle et d'interrogation de bases de données. Il est utilisé, directement ou indirectement, pour accéder aux données gérées par des moteurs de systèmes de bases de données relationnelles tels que Oracle, Sql Server, DB2, MySql, Interbase.

Les objectifs de la formation SQL

Cette formation a pour but de vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation du langage SQL:
  • le principe des bases de données relationnelles sera présenté
  • les principales commandes SQL seront analysées et mises en oeuvre
  • les concepts pour résoudre des problèmes concrets en utilisant SQL détaillés

Ce que vous apprendrez - Formation Programmation Sql

Ce cours vous permettra
  • d'extraire des données et assurer leur mise en forme
  • de créer, utiliser et maintenir les différents objets d'une base (tables, vues, index, clés uniques)
  • de gérer les transactions
  • de définir les règles garantissant l'intégrité des données
  • d'utiliser les informations du dictionnaire de données

A qui s'adresse cete formation Langage SQL

Ce stage SQL s'adresse à des développeurs de logiciels, et programmeurs ou analystes souhaitant maîtriser le langage SQL, en vue de de développer ou maintenir des applications de bases de données Client Serveur.

Des connaissances générales en informatique sont requise. La pratique d'un autre langage informatique (Pascal, Delphi, C, Java etc) est un plus, mais n'est pas obligatoire.

Le programme détaillé - Formation SQL

  • Le modèle relationnel
    • principe d'une base de donnée et architecture d'un moteur Sql
    • le concept de Table, notions de normalisation et de jointure
    • schéma d'une base de donnée, organisation physique et logique
    • outils de développement : exécuter des requêtes, lancer des scripts, moniteur SQL, journaux et logs
    • connection à une base - paramètres et Login
    • les types de requêtes: Définition et Manipulation des données. Lecture et Ecriture

  • Consultation et extraction de données : SELECT
    • description de l'ordre SELECT
      • Syntaxe de base: choix des colonnes, des Tables, filtrage des lignes
      • fonctionnement au niveau du Moteur - l'ensemble résultat
      • les types de données du Moteur SQL et expressions
        • numérique - arrondi, fonctions, conversions, précédence
        • caractère et chaînes - jeu de caractère, traitement de chaînes
        • dates, TimeStamp - fonctions d'extraction, conversion
      • spécification des colonnes - expressions, utilisation d'alias
      • le filtrage et la clause WHERE - conditions, expressions logiques
    • tri du résultat: ORDER BY
    • regroupements: GROUP BY et HAVING
    • aggrégats et fonctions récapitulatives : COUNT, SUM, AVG, ...
    • opérations ensemblistes : union, intersection, différence.
    • requêtes imbriquées - opérateurs IN, EXISTS
    • données NULL - traitement dans les - ISNULL, COALESCE

  • Créations ou Modifications du Schéma
    • création des Tables: CREATE - Effacement : DROP - modification : ALTER
    • création de Domaines
    • création d'Index - clé primaire, UNIQUE, NOT NULL
    • création de Vues
    • Définition et gestion des contraintes d'intégrité : clé primaire

  • Modification de Tables
    • instructions de mise à jour des données : INSERT, UPDATE, DELETE
    • traitement des valeurs par défaut
    • création automatique de clé primaire
    • contraintes CHECK
    • techniques de validation de saisie

  • Utilisation de plusieurs Tables : Jointures
    • Conception de la base
      • décomposition d'une application en Tables
      • formes normales
    • jointure - jointure interne et externe
    • clé étrangère - intégrité référencielle - contraintes d'intégrité
    • cascade de mises à jour et d'effacements
    • curseurs liés

  • Les Transactions
    • intégrité et concurrence - types de transisolation
    • verrouillage:
      • au niveau de la Table, du champ
      • verrouillage Optimiste et Pessimiste
    • contrôle des transactions - COMMIT et ROLLBACK.

  • Autres Instructions
    • les procédures stockées - paramètres, variable locales, instruction de contrôle, requêtes SQL
    • les triggers: validation côté Serveur - création - types de trigger
    • les champs Blob (Binary Large Objects)
    • la gestion de la sécurité - utilisateurs et autorisations d'accès
    • optimisation des requêtes

Les travaux pratiques - Formation Delphi Sql

Chaque participant aura accès à une bases de donnée et appliquera immédiatement chaque nouveau concept. Plus d'un tiers du temps est consacré à des exercices, tels que:
  • création d'une petite base (facturation, gestion de stock, comptabilité ...)
  • interrogation des tables de cette base
  • modification des données et de la structure
  • validation de la saisie des données

Le Formateur SQL

Les stages Delphi sont animés exclusivement par John COLIBRI. Auteur de plus de 15 livres de programmation, il organise des stages de formation Delphi à l'Institut Pascal depuis plus de 25 ans, et a formé personnellement plus de 2.000 développeurs Delphi.

Dates et Inscription

  • Les stages sont organisés à l'Institut PASCAL
  • les dates des prochaines formations prévues pour les formations inter-entreprise sont présentées dans ce calendrier des formations
  • pré-réservation: vous pouvez vérifier la disponibilité et vous pré-inscrire sans frais. Nous vous contacterons à la suite de votre pré-inscription
  • des stages peuvent aussi être organisés en Province (Lille, Strasbourg, Lyon, Marseille, Nantes, Metz, Rennes, Perpignan, Nimes, Toulouse ...) et dans votre entreprise, organisation ou administration
  • ces stages sont couverts par les conventions de formation continue (numéro d'agrément 11 94 00755 94) et nous fournissons une convention de formation
  • la durée des stages est de 3 jours.
  • prix: le prix entreprise pour une personne est de 1.680 Euros HT.
    Les modalités d'inscription présentent le réductions de tarif pour les particuliers, l'inscription à plusieurs stages, l'inscription de plusieurs personnes ou les stages intra-entreprise.
  • pour les formations spécifiques, sur mesure ou en régie, qui incorporeraient par exemple, seulement certaines parties du programme ci-dessus, consultez formations sur mesure ou contactez nous par e-mail ou téléphone.



Autres Formations Delphi

Lettre d'Information - Formations Delphi

Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux stages Delphi et de dates des prochaines sessions
Créé: fev-04. Maj: aou-15  148 articles, 471 sources .ZIP, 2.021 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2015
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
  + formations
    + initiations_delphi
    + bases_de_données
      – bdd_delphi
      – cs_interbase
      – formation_ado
      – prog_sql_server
      – oracle
      – bdd_multi_tiers
      – formation_sql
      – rave_report
    + prog_conception_objet
    + delphi_dot_net
    + internet_sockets
    + perfectionnement_delphi
    + pascal
    – mise_à_niveau
    – formation_sur_mesure
    + dates_inscription_hotel
    – style_des_formations
    – references
    – choix_d_une_formation
    – transparents
    – news_letter
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog