Plan du cours
Introduction à Oracle Database
- Database l'architecture
- Modèle de base de données relationnelle
- Utilisateurs, schémas et sessions
- Outils d'interaction avec les bases de données
Introduction à l'instruction SELECT
- Filtrage et sélection à l'aide de la clause WHERE
- Tri des résultats de la requête
- Types de données, opérateurs et gestion des valeurs NULL
- Utilisation des fonctions scalaires intégrées
- Opérations sur les dates
- Comprendre les paramètres nationaux et régionaux dans SQL
Analyse des données agrégées
- Fonctions de regroupement
- Clause DISTINCT
- Clauses GROUP BY et HAVING
Récupération de données dans plusieurs tables
- Jointures internes et externes (INNER JOIN, OUTER JOIN)
- Syntaxe ANSI SQL et autres méthodes de jointure (SELF JOIN, NATURAL JOIN)
- Opérateurs d'ensemble (UNION, UNION ALL, INTERSECT, MINUS)
Sous-requêtes
- Sous-requêtes simples
- Sous-requêtes corrélées
- Opérateurs EXISTS et NOT EXISTS
- Autres types de sous-requêtes
Requêtes hiérarchiques et échantillonnage
- Construction de requêtes hiérarchiques à l'aide des clauses CONNECT BY PRIOR et START WITH
- Utilisation de la fonction SYS_CONNECT_BY_PATH
- Échantillonnage de données à l'aide de la clause SAMPLE
Manipulation de données (DML)
- Instructions INSERT, UPDATE, DELETE
- Opérations sur de grands ensembles de données (INSERT FIRST, INSERT ALL, MERGE)
Dictionnaire du système
- Comprendre et utiliser le dictionnaire de données Oracle.
Travail simultané des utilisateurs
- Transactions
- Verrous
- Technologie FLASHBACK
Utilisateurs et autorisations
- Création et modification des utilisateurs et des schémas
- Gestion des permissions et des rôles
Gestion du stockage des données - Couche logique
- Tables, tables temporaires et tables indexées
- Contraintes
- index
- Vues, séquences, synonymes, vues matérialisées
- Unités stockées PL/SQL.
Modélisation et restauration des modèles de données à l'aide de Oracle SQL Modeler
- Utilisation de Oracle SQL Modeler pour la modélisation et la restauration des données
Déplacement de données
- Copie logique des données - Importation et exportation de Data Pump
- Chargement de données - SQL*Loader
- Tables externes
- Liens Database
Automatisation des tâches
- Utilisation de DBMS_JOB et DBMS_SCHEDULER pour l'automatisation des tâches
Résumé et prochaines étapes
Pré requis
- Connaissance générale des technologies de l'information
Public
- Développeurs
- [Administrateurs
Nos clients témoignent (5)
J'ai appris des fonctions complexes et comment les appliquer
Ana Alexandrescu - DB Global Technology
Formation - Oracle SQL Advanced
Traduction automatique
Une communication excellente, Łukasz a expliqué tout de manière simple et compréhensible
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Formation - ORACLE SQL Fundamentals
Traduction automatique
le formateur était très utile, le rythme de la formation était vraiment bon et les exercices n'étaient ni trop difficiles, ni trop faciles. chaque fois que j'étais bloqué, il m'a aidé efficacement et s'est assuré que je comprenne tout.
Jade Stappaerts - KULeuven
Formation - Oracle SQL Language
Traduction automatique
les exercices
Amna AlAli - Federal Demographic Council
Formation - Oracle SQL for beginners
Traduction automatique
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.
UBS Business Solutions Poland Sp. z o.o.
Formation - Oracle SQL Intermediate
Traduction automatique