Formations

Actualité

  • NATIVO Référencé OPCA
    Toutes nos formations peuvent être prises en charge par votre OPCA....
  • Toute l'actu sur notre blog

> Voir toutes les Formations Oracle

Formation Oracle - Le Langage SQL

  • Durée : 3 jours
  • Lieu : Paris (La Défense)
  • Inscription
  • Prix : 1590 € HT
  • Réf : R98    
  • Devis
 

Formation également disponible aux dates que vous souhaitez
(en intra) Devis immédiat au 01 46 20 18 40

Dates et Réservations

janvier 2018
Du 22/01/2018 au 24/01/2018
Paris (La Défense) Paris (La Défense)
Du 29/01/2018 au 31/01/2018
Paris (La Défense) Paris (La Défense)
février 2018
Du 05/02/2018 au 07/02/2018
Paris (La Défense) Paris (La Défense)
Du 26/02/2018 au 28/02/2018
Paris (La Défense) Paris (La Défense)
mars 2018
Du 26/03/2018 au 28/03/2018
Paris (La Défense) Paris (La Défense)
avril 2018
Du 23/04/2018 au 25/04/2018
Paris (La Défense) Paris (La Défense)
juin 2018
Du 04/06/2018 au 06/06/2018
Paris (La Défense) Paris (La Défense)
Du 18/06/2018 au 20/06/2018
Paris (La Défense) Paris (La Défense)
Du 25/06/2018 au 27/06/2018
Paris (La Défense) Paris (La Défense)
septembre 2018
Du 03/09/2018 au 05/09/2018
Paris (La Défense) Paris (La Défense)
octobre 2018
Du 01/10/2018 au 03/10/2018
Paris (La Défense) Paris (La Défense)
Du 29/10/2018 au 31/10/2018
Paris (La Défense) Paris (La Défense)
novembre 2018
Du 05/11/2018 au 07/11/2018
Paris (La Défense) Paris (La Défense)
décembre 2018
Du 10/12/2018 au 12/12/2018
Paris (La Défense) Paris (La Défense)
 

Formation éligible au CPF

Code CPF : Oui - Cette formation est éligible au Compte Professionel de Formation

Public

Analystes, développeurs, utilisateurs, exploitants, administrateurs de bases de données

Prérequis

Connaissance des principes des bases de données

Objectifs

- Maitriser les fonctionnalités standards du langage SQL
- Connaître et maîtriser les requêtes d'interrogation SQL

Programme

Introduction au langage SQL

- Le modèle relationnel, Les composantes de SQL, les tables, la norme SQL
- Le schéma général d'une base de données

Interrogations des données

- La requêtes SELECT ; Syntaxe générale ; Sélection de lignes ; L'agrégation ; Le tri
- La clause WHERE, les tris avec ORDER BY, les regroupements avec GROUP BY
- Les différents types de prédicats ; Les expressions ; Les fonctions
- Les tables temporaires ; La notion de jointure : syntaxe, Inner join, Outer join
- Les requêtes imbriquées : le Subselect simple, le Subselect corrélé
- Les opérateurs ANY, SOME, ALL, EXISTS

Le dictionnaire des données

- La définition des objets : Data Definition Language
- Les types de données, la notion d'index, La création de tables CREATE TABLE, CREATE INDEX, l'intégrité référentielle
- Les VUES : création et utilisation

Mise à jour des données

- Ajout, mise à jour ou suppression d'enregistrements avec INSERT, UPDATE, DELETE
- Modification ou suppression de tables avec ALTER et DROP

Les fonctions

- Présentation des fonctions les plus courantes : numériques, de test, de gestion date/heure, de manipulation des chaînes de caractères

La confidentialité des données

- Gestion des droits d'accès, attribution et suppression de droits avec GRANT et REVOKE, utilisation des rôles pour sécuriser les accès

Les contraintes d'intégrité

- Intégrité contrôlée par le SGBDR : valeurs par défaut, contrôle de la valeur nulle, de l'unicité d'une colonne : DEFAULT, NOT NUL, UNIQUE, CHECK, principe de la clé primaire et contrôle par le SGBDR, notion de FOREIGN KEY

La transaction et les accès concurrents

- Principe des accès concurrents, solution des verrous, définition d'une transaction
- Mise en oeuvre des verrous, gestion des verrous en place sur une table
- Gestion des modifications : validation, retour à l'état antérieur, synchronisation avec COMMIT, ROLLBACK, SAVEPOINT

L'optimisation

- Techniques d'optimisation des requêtes avec postgreSQL
- Phases d'exécution d'une requête ; Analyse du plan d'exécution d'une requête EXPLAIN
- Bonnes pratiques et erreurs à éviter pour garantir de bonnes performances