Aquantic training - Formation

Oracle SQL

Icône DuréeDurée

2 jours - 14 heures

Icône EuroPrix

1970 € HT

Icône RéférenceRéférence

AQ-OS-194

Icône TypeType

🏢 Intra

Public

Cette formation s'adresse aux informaticiens désirant utiliser SQL dans un environnement Oracle

Pré-requis

Des connaissances de base en informatique sont nécessaires.

Objectifs

  • Acquérir une compréhension approfondie du modèle relationnel.
  • Identifier efficacement les objets dans une base de données Oracle.
  • Manipuler les données au sein des tables de la base de données.
  • Effectuer des requêtes pour extraire, filtrer et trier les données.
  • Créer des tables avec des contraintes adaptées.

Programme

Introduction:

  • Explication du modèle relationnel.
  • Vue d'ensemble de la norme SQL (DDL et DML).
  • Présentation des différentes versions d'Oracle Database.
  • Fonctionnement d'une instance Oracle.
  • Utilisation des outils de développement tels que SQL Plus, SQL Developer et Oracle SQL Live.
  • Introduction aux principaux objets de schéma.

Échanges :

  • Approfondissement de la compréhension du modèle relationnel et d'Oracle Database.

Aspects DDL et DML :

  • Exploration des types de données scalaires.
  • Création de tables et contraintes avec la commande CREATE.
  • Utilisation de l'auto-incrémentation avec IDENTITY.
  • Manipulation des données avec INSERT, UPDATE et DELETE.
  • Introduction aux transactions avec COMMIT et ROLLBACK.
  • Modification de la structure des tables avec ALTER.
  • Utilisation de TRUNCATE pour vider une table.
  • Présentation des tables temporaires.
  • Travaux pratiques : création de tables avec leurs contraintes et manipulation des commandes de mise à jour.

Interrogation d'une table :

  • Composition d'une instruction SELECT.
  • Utilisation d'alias pour les colonnes et les tables.
  • Élimination des doublons avec DISTINCT.
  • Tri et limitation des résultats avec ORDER et FETCH.
  • Filtrage des données avec WHERE.
  • Gestion des valeurs absentes avec NULL.
  • Travaux pratiques : mise en œuvre de requêtes SQL avec les clauses DISTINCT, WHERE, ORDER BY et les opérateurs (arithmétiques, logiques, LIKE, IS...).

Fonctions SQL et regroupements :

  • Utilisation des fonctions scalaires SQL (numériques, textuelles et de dates).
  • Agrégation des données avec les fonctions d'agrégats (COUNT, AVG, etc.).
  • Regroupement des données avec GROUP BY et HAVING.
  • Travaux pratiques : manipulation des fonctions SQL et ajout des clauses GROUP BY et HAVING dans les requêtes SELECT.

Requêtes multi-tables :

  • Utilisation des opérateurs ensemblistes (UNION, MINUS et INTERSECT).
  • Application de jointures internes et externes.
  • Utilisation de sous-requêtes pour les conditions (IN et EXISTS).
  • Travaux pratiques : écriture de requêtes multi-tables avec les jointures JOIN/ON, opérateurs ensemblistes et sous-requêtes.

Compléments :

  • Exploration des colonnes virtuelles et invisibles.
  • Utilisation des substitutions (CASE et DECODE).
  • Présentation des pseudo-colonnes (ROWID et ROWNUM).
  • Création et interrogation de vues.
  • Gestion des synonymes.
  • Principes des index.
  • Utilisation du dictionnaire des données.
  • Travaux pratiques : démonstrations et intégration de ces concepts dans les requêtes précédemment créées.

Modalités et informations pratiques

Oracle SQL

Icône DuréeDurée

2 jours - 14 heures

Icône EuroPrix

1970 € HT

Icône RéférenceRéférence

Icône TypeType

Intra

Public

Cette formation s'adresse aux informaticiens désirant utiliser SQL dans un environnement Oracle

Pré-requis

Des connaissances de base en informatique sont nécessaires.

Objectifs

  • Acquérir une compréhension approfondie du modèle relationnel.
  • Identifier efficacement les objets dans une base de données Oracle.
  • Manipuler les données au sein des tables de la base de données.
  • Effectuer des requêtes pour extraire, filtrer et trier les données.
  • Créer des tables avec des contraintes adaptées.

Programme

Introduction:

  • Explication du modèle relationnel.
  • Vue d'ensemble de la norme SQL (DDL et DML).
  • Présentation des différentes versions d'Oracle Database.
  • Fonctionnement d'une instance Oracle.
  • Utilisation des outils de développement tels que SQL Plus, SQL Developer et Oracle SQL Live.
  • Introduction aux principaux objets de schéma.

Échanges :

  • Approfondissement de la compréhension du modèle relationnel et d'Oracle Database.

Aspects DDL et DML :

  • Exploration des types de données scalaires.
  • Création de tables et contraintes avec la commande CREATE.
  • Utilisation de l'auto-incrémentation avec IDENTITY.
  • Manipulation des données avec INSERT, UPDATE et DELETE.
  • Introduction aux transactions avec COMMIT et ROLLBACK.
  • Modification de la structure des tables avec ALTER.
  • Utilisation de TRUNCATE pour vider une table.
  • Présentation des tables temporaires.
  • Travaux pratiques : création de tables avec leurs contraintes et manipulation des commandes de mise à jour.

Interrogation d'une table :

  • Composition d'une instruction SELECT.
  • Utilisation d'alias pour les colonnes et les tables.
  • Élimination des doublons avec DISTINCT.
  • Tri et limitation des résultats avec ORDER et FETCH.
  • Filtrage des données avec WHERE.
  • Gestion des valeurs absentes avec NULL.
  • Travaux pratiques : mise en œuvre de requêtes SQL avec les clauses DISTINCT, WHERE, ORDER BY et les opérateurs (arithmétiques, logiques, LIKE, IS...).

Fonctions SQL et regroupements :

  • Utilisation des fonctions scalaires SQL (numériques, textuelles et de dates).
  • Agrégation des données avec les fonctions d'agrégats (COUNT, AVG, etc.).
  • Regroupement des données avec GROUP BY et HAVING.
  • Travaux pratiques : manipulation des fonctions SQL et ajout des clauses GROUP BY et HAVING dans les requêtes SELECT.

Requêtes multi-tables :

  • Utilisation des opérateurs ensemblistes (UNION, MINUS et INTERSECT).
  • Application de jointures internes et externes.
  • Utilisation de sous-requêtes pour les conditions (IN et EXISTS).
  • Travaux pratiques : écriture de requêtes multi-tables avec les jointures JOIN/ON, opérateurs ensemblistes et sous-requêtes.

Compléments :

  • Exploration des colonnes virtuelles et invisibles.
  • Utilisation des substitutions (CASE et DECODE).
  • Présentation des pseudo-colonnes (ROWID et ROWNUM).
  • Création et interrogation de vues.
  • Gestion des synonymes.
  • Principes des index.
  • Utilisation du dictionnaire des données.
  • Travaux pratiques : démonstrations et intégration de ces concepts dans les requêtes précédemment créées.

Modalités et informations pratiques

Sauf indication contraire, le prix indiqué est valable pour une session complète de formation Inter-entreprises dans nos locaux, et par personne. Pauses café offertes. Déjeuner en option. Pour l'adapation d'une formation en Intra-entreprises vous pouvez nous consulter pour établir un devis.

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d'effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

  • Apports théoriques et mises en pratique.
  • Chaque point du programme fait l'objet d'une explication théorique appuyée d'une démonstration. Elle est suivie d'une mise en pratique par le biais d'exercices concrets
  • Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  • Un formateur possédant plusieurs années d'expérience

Une feuille d'émargement fournie par Aquantic sera signée par les stagiaires à chaque début de session (matin et après-midi). Elle sera transmise avec l'ensemble des documents relatifs à la formation à Aquantic.

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session.
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.

📝 Pour nous faire part de vos retours, merci de compléter notre formulaire en ligne. 💭 Vos commentaires sont essentiels pour nous améliorer !

Contact

Logo Aquantic