Formation SQL : du standard à la pratique- TechnofuturTic

  









Catalogue » Formation technologique » Bases de données
 

formation

SQL : du standard à la pratique


 
Nature : Formation technologique
Durée : 3 jours
Horaire : 9h à 17h
Lieu : TechnofuturTIC
 
formation SQL : du standard à la pratique

Le langage SQL peut être considéré comme l’une des principales raisons du succès des bases de données relationnelles dans le monde des entreprises. SQL est un langage de base de données complet. Il contient des instructions pour la définition des données, les requêtes et les mises à jour. Il s’agit à la fois d’un LDD (Langage de Définition de Données) et d’un LMD (Langage de Manipulation de Données). En outre, il comporte des fonctionnalités pour définir des vues sur les bases de données, des procédures de sécurité et des autorisations, mais aussi pour spécifier des contraintes d’intégrité ainsi que des contrôles sur les transactions. En outre, des règles permettent d’incorporer des instructions SQL dans des programmes écrits par exemple en JAVA ou en C/C++. Tous ces sujets seront abordés dans la formation.

Cette formation est conçue avec une partie théorique dans laquelle les concepts sont présentés de manière générale, et d’une partie pratique où ces concepts sont déclinés dans un ou plusieurs gestionnaires de BD (SQL Server, PostgreSQL, ou autres) en montrant les limitations et les particularités par rapport aux concepts présentés dans la partie théorique. Nous nous efforcerons également, dans la mesure du possible, de présenter la dernière version du standard SQL : SQL-1999.

 


Programmeurs et toute autre personne voulant travailler avec une base de données compatible SQL ou désirant créer des applications en utilisant les possibilités SQL du système de gestion de base de données. Personnes qui veulent s'informer systématiquement sur SQL pour en connaître les possibilités et les limites.
 


Avoir suivi la formation "Introduction aux bases de données".
 
formation SQL : du standard à la pratique

  • Introduction à SQL : 1999

Historiques, Concepts de vue, Privilèges, Connections, Sessions, Transactions, Types de données SQL, Valeurs nulles et logiques, Conversion de données, Exécution statique et dynamique

  • Langage de définition de données

Concept de schéma et de catalogue, Création de table et de Colonnes, Domaines, Tables temporaires, Modification de la structure d’une table : ALTER et DROP, Suppressions, Vues

  • Langage de manipulation de données

Requêtes : DISTINCT, SELECT, ORDER BY …AND…OR, Mises à jour, Insertions

  • Valeurs, fonctions et expressions

Valeurs : littérales, paramétriques, spéciales, Fonctions : COUNT, MAX, MIN SUM, AVG, EVERY, ANY, SOME, Expressions : numériques, en chaîne de caractères, temporelles, booléennes

  • Prédicats

Comparaisons de prédicats, Prédicats : IS NULL, IN, LIKE, SIMILAR, EXISTS, UNIQUE, OVERLAPS, SOME, ANY, ALL, MATCH, DISTINCT

  • Travailler avec plusieurs tables

Jointure, Opérateurs de jointure: CROSS JOIN, Natural JOIN, Condition JOIN, INNER JOIN, OUTER JOIN, Operateur UNION, Operateurs INTERSECT et EXCEPT

  • Contraintes, assertions et intégrités référentielles

Contraintes : NOT NULL, UNIQUE, CHECK, Assertions, Clé primaire, Contraintes d’intégrité référentielle, Mise à jours en cascade

  • Bases de données actives et triggers

Concepts de base: triggers, syntaxe, sémantique de déclenchement, actions de compensation, Applications des bases de données actives: maintien de l'intégrité, données dérivées, réplication

  • Accéder SQL à partir du monde réel

Méthodes et type d’accès aux données, SQL embarqué, Invocation directe

 


 


Si vous avez suivi ce module, nous vous proposons de vous inscrire gratuitement à un module complémentaire d’exercices de deux jours, préparé par le formateur. Vous aurez l’occasion de réaliser ces travaux pratiques soit dans le centre (19 et 20 avril 2010), soit à partir d’un poste de travail en dehors du centre (à votre convenance, chez vous ou dans votre entreprise) et ce, grâce à une connexion via une plate-forme de e-learning.
Lors de la réalisation de ce module complémentaire, vous êtes autonome et pouvez communiquer avec le formateur par mail (celui-ci vous répond, bien sûr, pendant les heures de travail en journée).
A l’issue de ces deux journées, un demi-jour de debriefing est organisé le 21 avril 2010 dans le centre avec le formateur, afin de corriger les exercices réalisés.
Ce module complémentaire à votre formation est gratuit pour toute personne ayant suivi ce cours. Il est cependant optionnel sauf pour les personnes qui effectuent un parcours d’apprentissage sous contrat Forem et pour lesquelles il est obligatoire.
Si vous êtes intéressé(e) par cette formule, merci de confirmer votre participation auprès de Madame Baya Azouigh en lui envoyant un mail, en précisant si vous participerez aux deux journées dans notre centre ou si vous souhaitez un accès à notre plate-forme d’e-learning (baya.azouigh@technofuturtic.be).

 

 
 Tarif:
   »Prix plein : 450 €
   »Nbre chèques : 21
 Plan d'accès
 Conditions tarifaires
 Conditions d'inscription
 Demande d'info
 
Imprimer cette page
Envoyer cette page
Ajouter à mes favoris