webleads-tracker

Formations BASE DE DONNEESData Formation vous ouvre les portes de l'informatique

2

Jours

SQL - Initiation SQL

Objectifs de la formation

SQL initiation

  • 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

Programme de la formation

Jour 1

1 Introduction
  • Un peu d'histoire
  • Les normes SQL
  • Description rapide du modèle relationnel
  • Les opérateurs en algèbre relationnelle
  • Les systèmes de gestion de bases de données utilisant SQL
2 La définition des données (LDD)
  • Les types de données
  • La création de tables
  • La suppression de tables
  • La modification de tables
  • Les vues
  • Les index
  • L'intégrité des données
3 La manipulation des données (LMD)
  • La sélection de données
  • L'insertion de données
  • La suppression de données
  • La modification de données
4 Les fonctions
  • Les fonctions numériques
  • Les fonctions de comparaison et de tests
  • Les fonctions de gestion des dates et heures
  • Les fonctions sur les chaînes de caractères
  • Les autres fonctions

Jour 2

5 La sécurité des données (DCL)
  • Pourquoi définir des droits
  • Créer un utilisateur
  • Changer le mot de passe d’un utilisateur
  • Attribuer des droits (GRANT)
  • Supprimer des droits (REVOKE)
  • Utilisation des rôles
  • Supprimer un rôle
  • Exercices sur la sécurité
6 Le contrôle de transactions (TCL)
  • Problématique des accès concurrents
  • Notion de transaction
7 En allant plus loin
  • Charger des données en masse avec SQL*Loader
  • Les imports et exports de tables avec Oracle
  • Les sous-SELECT
  • Quelques notions de performances
  • Présentation de SQL*Plus
  • Présentation des TRIGGER
  • Les tables système (Oracle)
8 Présentation de PL/SQL
  • Syntaxe générale
  • Les curseurs
  • Les boucles FOR, WHILE, LOOP et la structure conditionnelle CASE
  • Les exceptions les plus utilisées
  • Création d'une procédure stockée
  • Création d'une fonction stockée
  • Les packages
  • Compilation d'une procédure, d'une fonction ou d'un package
  • Suppression d'une procédure, d'une fonction ou d'un package
9 Les erreurs les plus couramment rencontrées
  • Sur les accès aux données (LDD/LMD)
  • Sur les transactions et les sessions (TCL/DCL)
  • Sur les composants internes (mémoire, système)

Pré-requis

Connaissances de base en programmation


Public cible

Développeurs, Exploitants intervenant sur un serveur de bases de données, Futurs administrateurs de bases de données


Pédagogie

Méthode d’évaluation : Alternance de contenus théoriques et cas pratiques afin de permettre aux participants se s’approprier progressivement les outils et méthodes.

Tout d’abord, l’animateur détaille les principes essentiels. Puis des exercices d’application et des études de cas illustrent ses exposés et facilitent l’appropriation des connaissances. Enfin, l’animateur termine la formation par des exercices de test. Les exercices pratiques sont élaborés en tenant compte des spécificités de l’activité professionnelle du stagiaire.

Intervenant : Formateur de terrain de haut niveau professionnel, doté d’un véritable sens de la pédagogie.

Supports de formations remis: Kit écriture, livrets récapitulatifs et corrigés des excercices

Une attestation de formation sera délivrée à chaque participant.

Dernière date de mise à jour 2017-05-12T00:00:00


Villes dans lequelles nous organisons la formation SQL - Initiation SQL
Formation SQL - Initiation SQL Paris (75000)
Formation SQL - Initiation SQL Marseille (13000)
Formation SQL - Initiation SQL Toulouse (31500)
Formation SQL - Initiation SQL Bordeaux (33300)
Formation SQL - Initiation SQL Montpellier (34000)
Formation SQL - Initiation SQL Lille (59800)
Formation SQL - Initiation SQL Strasbourg (67000)
Formation SQL - Initiation SQL Lyon (69000)
Formation SQL - Initiation SQL Toulon (83200)
Formation SQL - Initiation SQL Grenoble (38000)
Formation SQL - Initiation SQL Nantes (44200)
Formation SQL - Initiation SQL Dijon (21000)
Formation SQL - Initiation SQL Nimes (30000)
Formation SQL - Initiation SQL Rennes (35000)
Formation SQL - Initiation SQL Saint Etienne (42000)
Formation SQL - Initiation SQL Orleans (45000)
Formation SQL - Initiation SQL Clermont Ferrand (63000)
Formation SQL - Initiation SQL Annecy (74000)
Formation SQL - Initiation SQL Versailles (78000)
Formation SQL - Initiation SQL Avignon (84000)
Formation SQL - Initiation SQL Evry (91000)
Formation SQL - Initiation SQL Nanterre (92000)
Formation SQL - Initiation SQL Saint Denis (93200)
Formation SQL - Initiation SQL Angers (49000)
Formation SQL - Initiation SQL Brest (29200)
Formation SQL - Initiation SQL Metz (57050)
Formation SQL - Initiation SQL Caen (14000)
Formation SQL - Initiation SQL Mulhouse (68100)
Formation SQL - Initiation SQL Nancy (54100)
Formation SQL - Initiation SQL La Rochelle (17000)
Formation SQL - Initiation SQL Agen (47000)
Formation SQL - Initiation SQL Albi (81990)
Formation SQL - Initiation SQL Alençon (61000)
Formation SQL - Initiation SQL Amiens (80090)
Formation SQL - Initiation SQL Angoulême (16000)
Formation SQL - Initiation SQL Argenteuil (95100)
Formation SQL - Initiation SQL Arras (62000)
Formation SQL - Initiation SQL Auch (32810)
Formation SQL - Initiation SQL Aurillac (15000)
Formation SQL - Initiation SQL Auxerre (89000)
Formation SQL - Initiation SQL Belfort (90000)
Formation SQL - Initiation SQL Besançon (25000)
Formation SQL - Initiation SQL Blois (41000)
Formation SQL - Initiation SQL Bourg en Bresse (01000)
Formation SQL - Initiation SQL Bourges (18000)
Formation SQL - Initiation SQL Cahors (46000)
Formation SQL - Initiation SQL Carcassonne (11000)
Formation SQL - Initiation SQL Châlons en Champagne (51000)
Formation SQL - Initiation SQL Chambéry (73000)
Formation SQL - Initiation SQL Chartres (28000)
Formation SQL - Initiation SQL Châteauroux (05380)
Formation SQL - Initiation SQL Colmar (68000)
Formation SQL - Initiation SQL Créteil (94000)
Formation SQL - Initiation SQL Digne les Bains (04000)
Formation SQL - Initiation SQL Epinal (88000)
Formation SQL - Initiation SQL Evreux (27000)
Formation SQL - Initiation SQL Gap (05000)
Formation SQL - Initiation SQL Guéret (23000)
Formation SQL - Initiation SQL La Roche sur Yon (85000)
Formation SQL - Initiation SQL Laval (53000)
Formation SQL - Initiation SQL Le Mans (72100)
Formation SQL - Initiation SQL Limoges (87280)
Formation SQL - Initiation SQL Mâcon (71870)
Formation SQL - Initiation SQL Melun (77000)
Formation SQL - Initiation SQL Mende (48000)
Formation SQL - Initiation SQL Montauban (82000)
Formation SQL - Initiation SQL Moulins (03000)
Formation SQL - Initiation SQL Nevers (58000)
Formation SQL - Initiation SQL Niort (79000)
Formation SQL - Initiation SQL Périgueux (24000)
Formation SQL - Initiation SQL Perpignan (66100)
Formation SQL - Initiation SQL Poitiers (86000)
Formation SQL - Initiation SQL Quimper (29000)
Formation SQL - Initiation SQL Reims (51100)
Formation SQL - Initiation SQL Rodez (12000)
Formation SQL - Initiation SQL Rouen (76100)
Formation SQL - Initiation SQL Saint Brieuc (22000)
Formation SQL - Initiation SQL Saint Lô (50000)
Formation SQL - Initiation SQL Tarbes (65000)
Formation SQL - Initiation SQL Tours (37100)
Formation SQL - Initiation SQL Valence (26000)
Formation SQL - Initiation SQL Vannes (56000)
Formation SQL - Initiation SQL Vesoul (70000)
Formation SQL - Initiation SQL Pau (64000)
Formation SQL - Initiation SQL Mont de Marsan (40000)