• Meylan
  • Moirans
  • Sophia Antipolis
04 76 41 14 20
Référencé Datadock
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Base de données – BI > ORACLE Langage SQL

Formation ORACLE Langage SQL

Domaine : Base de données – BI

DURÉE
3 jour(s)

 
OBJECTIFS
Maîtriser le langage SQL d'Oracle et les outils SQL*Plus / SQL*Développer.
 
Pré-requis
Avoir une bonne connaissance de l'environnement Windows.

Participants

Utilisateur de logiciels de type "infocentre", futur administrateur, développeur d'applications autour d'une base de données relationnelles. Toute personne ayant un profil d'informaticien et désirant se servir de SQL en environnement Oracle.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à Moirans
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra

PROGRAMME DE FORMATION
ORACLE Langage SQL

Outil SQL Développer et connaissance de la structure d'un schéma
Tables
Colonnes et Types
Index
Contraintes (Null et NOT NULL, unicité, clé primaire, clés étrangères, vérification)
Identifiants et valeurs
Requêtes d'interrogation : clauses SELECT et FROM
Première utilisation de la clause WITH
Signification de SELECT (ALL ou DISTINCT)
Premières requêtes avec la fameuse table DUAL
Expressions numériques
Expressions chaînes
Traitement de l'absence de valeur (Non renseigné : NULL)
Premières requêtes sur une seule table applicative
Résultat d'une requête (Une table (renommage des colonnes en sortie))
Première utilisation de requêtes imbriquées
Premières générations du plan d'exécution
Fonctions d'agrégations (SUM, COUNT, AVG, MAX, MIN)
Requêtes d'interrogation : FROM et WHERE
Retour sur la signification de la clause FROM
Clause WHERE (Conditions sur les lignes (sous clause de FROM))
Expressions conditionnelles (VRAI, PAS VRAI (FALSE ou UNKNOWN))
Opérateurs conditionnels (Comparaisons de valeurs, LIKE, IN, BETWEEN, IS NULL, NOT, AND, OR…)
Pièges à éviter (Pas d'erreurs de syntaxe mais résultat faux)
Requêtes applicatives sur une seule table
Utilisation des index (Comment bien écrire une requête pour potentiellement utiliser les index existants)
Requêtes d'interrogation : jointures clause FROM
Jointures entre tables (Revoir le schéma relationnel avec clés primaires - clés étrangères)
Jointure CARTESIAN (Le problème classique)
Jointure INNER JOIN (Conditions d'associations sur les lignes)
Jointure OUTER JOIN (RIGHT, LEFT, et FULL)
Conditions de jointures dans clause FROM ou dans clause WHERE
Requêtes applicatives sur deux, trois, quatre, cinq tables
Utilisation clause WITH, index
Requêtes d'interrogation : clauses GROUP BY et HAVING
Signification de la clause GROUP BY
Contenu de la clause SELECT
Requêtes associées
Conditions sur les groupements (Clause HAVING)
Gestion des dates et des intervalles de dates
Différents types de date (DATE, TIMESTAMP…)
Fonctions associées (TO_DATE, TO_TIMESTAMP, TO_CHAR)
Variables NLS
Utilisation des intervalles de date
Fonctions simples essentielles
Fonctions numériques (ROUND, TRUNC)
Fonctions chaînes (LENGTH, SUBSTR, INSTR…)
Fonctions dates (Retour sur les dates)
Fonctions diverses (NVL, CASE…)
Requêtes d'interrogation : suite
Clause ORDER BY
Fonctions analytiques (Intérêts et utilisation)
Clause WITH et requêtes récursives
Clause CONNECT BY
Clause WHERE (EXISTS, NOT EXISTS, IN et NOT IN (le retour))
Opérateurs ensemblistes (UNION, UNION ALL, INTERSECT, MINUS)
Langage de manipulation des données: les fondamentaux
Insertion de lignes (INSERT .. VALUES, INSERT .. SELECT)
Mise à jour de données (UPDATE)
Suppression de données (DELETE)
Transactions (Validation et annulations explicites ou implicites (COMMIT, ROLLBACK, SAVEPOINT))
Verrouillage de lignes
Ce qui se passe en interne (Démonstration : visualisation des undos)
Ce qu'il faut éviter
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • ORACLE Administration
  • ORACLE Langage PL/SQL
  • ORACLE Optimisation

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact
Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site.Accepter