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

septembre 2017
Du 18/09/2017 au 20/09/2017
Paris (La Défense) Paris (La Défense)
octobre 2017
Du 02/10/2017 au 04/10/2017
Paris (La Défense) Paris (La Défense)
novembre 2017
Du 06/11/2017 au 08/11/2017
Paris (La Défense) Paris (La Défense)
décembre 2017
Du 11/12/2017 au 13/12/2017
Paris (La Défense) Paris (La Défense)
 

Public

Informaticiens, gestionnaires de données.

Prérequis

Les participants maîtrisent les concepts de base du modèle relationnel

Objectifs

Les objectifs de cette formation sont les suivants :
Concevoir, structurer et réaliser des requêtes avec le langage normalisé SQL
Prendre en compte les contraintes de portabilité sur les différents SGBDR

Programme

- Le relationnel : les rappels (règles de CODD, vocabulaire, les formes normales).

- L'algèbre relationnelle et la logique du SQL (projection, sélection, union, différence, produit cartésien, jointure, intersection et division).

- Interrogation des données (SELECT) : projection d'une ou plusieurs colonnes (avec ou sans éliminer les doublons (ALL ou DISTINCT)
- les conditions de recherche (WHERE) et les opérateurs booléens (NOT, AND, OR)
- Suite de valeurs (IN), interval (BETWEEN)
- Recherche d'une chaine de caractères (LIKE avec % et _)
- Recherche de valeurs nulles (IS NULL et IS NOT NULL)
- les opérateurs arithmétiques dans la projection et la sélection (addition +, soustraction -, multiplication *, division /)
- Les jointures (JOIN, ON, USING), les auto-jointure
- Les jointures externes (RIGHT, LEFT, FULL)
- Les jointures naturelles (NATURAL JOIN)),
- Les sous-interrogations ramenant une ou plusieurs valeurs (<, >, =, ANY, ALL)
- Les traitements de groupes (SUM, AVG, MIN, MAX, COUNT)
- Les regroupements de valeurs (GROUP BY) et leurs conditions (HAVING), sous intérrogation de groupe et la corrélation,
- La structure case (CASE WHEN THEN ELSE), sous-intérrogations scalaires, opérateurs algébriques sur plusieurs tables (UNION, MINUS, INTERSECT), les tables dérivées et le tri des résultats (ORDER BY).

- Mise à jour des données de la base (INSERT, UPDATE, DELETE).

- Création et gestion des structures (tables, index, vues) de données (CREATE, ALTER, DROP).

- Gestion des accès et de la sécurité des données (GRANT, REVOKE).

- Gestion des transactions (COMMIT, ROLLBACK).