FORMAT D'APPRENTISSAGE

100% EN LIGNE

CRÉDITS EUROPÉENS

6 ECTS

CERTIFICATION

ORACLE & ESTIA

DURÉE

3 MOIS

PRÉSENTATION GÉNÉRALE

Ce Compagnon porte sur les bases de données relationnelles et objet, avec le langage SQL comme fil conducteur, de SQL2 à SQL3 et à l'ouverture vers les systèmes NoSQL.

Le premier cours, "Programmation SQL relationnel et objet", dispensé par le professeur Serge Miranda, couvre le modèle relationnel de Codd, la normalisation, les propriétés ACID, le langage SQL niveau 2 et PL/SQL, puis introduit SQL3 et le modèle objet-relationnel à travers les manifestes de Date et Stonebraker et l'ODMG.

Le deuxième cours, "SQL du Big Data", dispensé par le professeur Serge Miranda, prolonge cette base vers les paradigmes du Big Data, les systèmes NoSQL et NewSQL, et les bases de données vectorielles.

Côté Oracle, "Oracle AI Database SQL Associate" approfondit le langage SQL sur Oracle Database 23ai : instruction SELECT dans le détail, types de données et fonctions, ordres DML et DDL, opérateurs ensemblistes, gestion des objets et contrôle des accès utilisateurs.

"Become an Oracle AI Database Foundations Associate" explore l'Oracle Autonomous AI Database : gestion convergée des données, recherche vectorielle, données JSON et graphe, Oracle Data Studio et développement APEX.

✅ À l'issue du Compagnon, vous validez 6 ECTS correspondant à des crédits du Master of Science BIHAR, et vous pouvez passer les certifications Oracle AI Database SQL Associate (1Z0-171) et Oracle AI Database Foundations Associate (1Z0-1195-26). Le second examen est gratuit.

PRÉ-REQUIS

Niveau d’entrée :

  • Master en informatique ou équivalent.
  • Connaissances de base en bases de données relationnelles et langages de programmation.
  • Avoir un bon niveau d'anglais informatique
  • Les parcours Oracle supposent la création d'un compte Oracle gratuit sur la plateforme MyLearn. Les deux parcours de ce Compagnon sont en accès libre, sans abonnement. 
⚠️ Assurez-vous de bien vérifier que vous possédez le niveau requis avant de vous inscrire à ce programme. Cela vous garantira de tirer pleinement parti de cette expérience enrichissante. 

COURS

Tous les cours académiques sont proposés sous forme de vidéos MOOC, vous offrant une flexibilité totale dans votre apprentissage.

Les cours "Programmation SQL relationnel et objet" et "SQL du Big Data" sont dispensés sur la plateforme Moodle, gérée par Datum Academy. Vous y trouverez des vidéos pédagogiques, des supports de cours téléchargeables et des cas pratiques détaillés. Les examens académiques se passent en ligne, surveillés par le service ProctorExam.

Les parcours Oracle sont accessibles sur la plateforme Oracle MyLearn. Les intitulés officiels des parcours et des certifications sont en anglais ; les cours sont généralement multilingues.

Programmation SQL relationnel et objet (⌛ 30 heures) :

Module 1 : Concepts BD et modèle relationnel de Codd (ACID, TIPS)
Module 2 : Conception, méthodes d'accès, OLAP
Module 3 : Introduction à SQL2 (vues, transactions, data warehouse)
Module 4 : Troisième manifeste de Chris Date et Mike Stonebraker — modèle hybride objet-relationnel
Module 5 : Introduction à l'ODMG et à OQL
Module 6 : Introduction à SQL3
Module 7 : Vers NoSQL et les bases de données vectorielles

SQL du Big Data (⌛ 30 heures) :

Module 1 : Paradigmes du Big Data et modèle relationnel de Codd
Module 2 : Introduction à SQL2
Module 3 : Manifestes de Chris Date et Mike Stonebraker sur le modèle objet-relationnel
Module 4 : Introduction à l'ODMG et à OQL
Module 5 : Introduction à SQL3
Module 6 : NoSQL et NewSQL
Module 7 : SQL et bases de données vectorielles

Oracle AI Database SQL Associate (⌛ 29 heures) — accès au cours gratuit :

Écrire des requêtes SQL (SELECT, jointures, regroupements, sous-requêtes), manipuler les données avec les ordres DML, utiliser les fonctions chaînes, dates, numériques et de conversion, créer et gérer les objets avec les ordres DDL et contrôler les accès.

Certification : Oracle AI Database SQL Associate (1Z0-171) — examen 245 USD

Become an Oracle AI Database Foundations Associate (⌛ 5 heures) — cours et examen gratuits :

Comprendre les fondamentaux de l'Autonomous AI Database et ses opérations autonomes, gérer des données multi-modèles (JSON, graphe, vecteurs), utiliser Oracle AI Vector Search et Data Studio, découvrir Oracle Machine Learning et APEX.

Certification : Oracle AI Database Foundations Associate (1Z0-1195-26)

COMPÉTENCES À ACQUÉRIR

1. Programmation SQL relationnel et objet (ESTIA) :

✔️ Identifier et gérer les différents types de données : structurées, semi-structurées et non structurées.
✔️ Comprendre les concepts fondamentaux du modèle relationnel de Codd et leur application dans SQL.
✔️ Maîtriser SQL2 en tant qu'habillage du langage algébrique relationnel, tout en identifiant ses limitations.
✔️ Découvrir l'intégration des concepts d'objets dans SQL3 et analyser les deux approches principales (manifestes de Date et Stonebraker).
✔️ Manipuler des objets dans SQL3 avec CREATE TYPE, REF et les jointures par déréférencement.
✔️ Écrire du PL/SQL et maîtriser la normalisation et les propriétés ACID.

2. SQL du Big Data (ESTIA) :

✔️ Comprendre et comparer les systèmes NoSQL et NewSQL pour les données non structurées.
✔️ Maîtriser les extensions SQL jusqu'aux bases de données vectorielles.
✔️ Situer les systèmes de données par paradigme.

3. Oracle AI Database SQL Associate (Oracle) :

✔️ Récupérer des données à partir de tables avec la commande SELECT.
✔️ Créer des rapports avec des données triées et filtrées.
✔️ Utiliser les fonctions SQL pour générer des données personnalisées.
✔️ Écrire des requêtes complexes manipulant plusieurs tables simultanément.
✔️ Exécuter des instructions DML pour mettre à jour les données d'une base.
✔️ Créer et gérer des objets de schéma avec les instructions DDL.

4. Become an Oracle AI Database Foundations Associate (Oracle) :

✔️ Comprendre les fondamentaux de l'Autonomous AI Database.
✔️ Gérer des données multi-modèles : JSON, graphe et vecteurs.
✔️ Utiliser Oracle AI Vector Search et Data Studio.
✔️ Découvrir Oracle Machine Learning et le développement APEX.