Oracle - Langage SQL par ENI SERVICE

Lieu(x)
En centre (79)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction à Oracle Database
- Caractéristiques d'Oracle Database 12c
- Comprendre la conception logique et physique d'une base de données relationnelle
- Les différentes catégories d'instructions SQL
- Décrire l'ensemble des données utilisées en cours
- Connexion à SQL Developper
- Utilisation de SQL Developper
Extraire les données avec SELECT
- Select de toutes les colonnes
- Select sur des colonnes spécifiques
- Modifier les titres de colonnes
- Utilisation des opérateurs arithmétiques
- Commande DESCRIBE pour la structure d'une table
Clause WHERE et ORDER BY
- Ecrire des requêtes avec Where pour restreindre le résultat
- Opérateurs logiques et de comparaison
- Utilisation des différents types de critères
- Ecrire des requêtes avec ORDER BY pour trier le résultat
- Tri croissant ou décroissant
Utilisation de fonctions simples
- Fonctions de chaînes de caractères comme SUBSTR, UPPER
- Fonctions de nombres comme ROUND, TRUNC, ou MOD
- Fonctions de dates et calculs avec des dates
Fonctions de conversion et fonctions conditionnelles
- Conversion implicite ou explicite
- Utilisation TO_CHAR, TO_NUMBER, et TO_DATE
- Exemples avec de multiples fonctions
- Utilisation de NVL, NULLIF, et COALESCE
- Utilisation de IF THEN ELSE
Agrégation et fonctions de groupe
- Fonctions de groupe
- Utilisation de GROUP BY
- Utilisation de HAVING
Les jointures
- Extraction de données de plusieurs tables
- Types de jointures
- Jointures récursives
Les sous
- requêtes
- Pourquoi utiliser des sous
- requêtes
- Créer les sous
- requêtes
- Types de sous requêtes (ALL, ANY...)
- Sous
- requêtes corrélées
- Clauses EXISTS et NOT EXISTS
- Clause WITH
Opérateurs ensemblistes
- Union, Intersect, Minus
- Restrictions d'utilisation
- Instruction MERGE, INSERT multi
- tables
Modifications des données
- Syntaxe Insert, Update, Delete
- Créer des lignes avec INSERT
- Modifier les données avec UPDATE
- Supprimer des lignes avec DELETE
- Valider ou annuler les transactions avec COMMIT ou ROLLBACK
- Lectures ou mises à jour concurrente
Création des objets
- Les principaux objets d'une base
- Structure d'une table
- Types de données
- Création d'une table
- Ajouter, modifier ou supprimer une colonne
- Types de contrainte
- Ajouter, modifier ou supprimer une contrainte
- Activer ou désactiver une contrainte
- Qu'est
- ce qu'un SCHEMA ?
Autres objets
- Vues simples ou complexes
- Les séquences
- Les INDEX
- Les SYNONYM
- Tables externes
Contrôle d'accès aux données
- Privilèges Objets, Privilèges système et ROLE
- Création des utilisateurs
- Instruction GRANT
- Gestion des mots de passe
- Supprimer des privilèges avec REVOKE
Vues ou synonymes du dictionnaire de données
- USER_OBJECTS ou ALL_OBJECTS
- Informations sur les tables, les index, les synonymes ou les contraintes
- Mettre un commentaire à une table
Manager des données dans différents Time Zones
- Time Zones
- CURRENT_DATE, CURRENT_TIMESTAMP, ou LOCALTIMESTAMP
- DBTIMEZONE ou SESSIONTIMEZONE
- Différence entre DATE et TIMESTAMP
Objectifs
Comprendre les concepts de bases de données relationnelles ;
Ecrire des requêtes simples et complexes d'extraction de données (conditions, tris, regroupements, utilisation de fonctions, jointures, sous
- requêtes...) ;
Ecrire des requêtes de modifications de données (ajout, suppression, modification) et gestion des transactions ;
Ecrire des requêtes de création ou de modification des objets d'une base de données (tables, colonnes, contraintes...) ;
Appliquer des indexes ;
Contrôler les permissions d'accès aux données ;
Gérer les problèmes de formats de dates ;
Mettre en oeuvre des traitements par expressions régulières.
Centre(s)
  • Niort (79)
Formation proposée par : ENI SERVICE
À découvrir
Oracle - Langage PL/SQL par M2I FORMATION MERIGNAC
Oracle - Langage PL/SQL avancé par M2I FORMATION MERIGNAC
VERTEGO INFORMATIQUE
Les fondamentaux du langage sql par VERTEGO INFORMATIQUE
Oracle Database 12c R2 langage SQL - partie 1 par Cloud University
Langage PL/SQL par Alphorm
Le langage SQL - le guide complet par Alphorm
Interroger et manipuler des bases de données Oracle avec le langage SQL par IB
Interroger et manipuler des bases de données Oracle avec le langage SQL par IB
Le langage PL/SQL - le guide complet par Alphorm
Le langage sql par Vaelia