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 programme avancé vous propose une formation complète sur les bases de données relationnelles et objets, en mettant l’accent sur le langage SQL et son évolution vers SQL3. Vous apprendrez également à utiliser SQL dans un environnement Oracle Cloud pour des applications modernes.

Le premier cours, "Programmation SQL relationnel et objet", explore les fondamentaux des bases de données relationnelles et objets. Vous étudierez les concepts clés du modèle relationnel de Codd, les limitations de SQL2, ainsi que les innovations apportées par SQL3 pour intégrer les concepts d’objets. Ce cours aborde également les bases des systèmes NoSQL pour les données non structurées et les principes fonctionnels de Hadoop/MapReduce.

Le second cours "SQL on Oracle Cloud" vous initie à l’utilisation du langage SQL dans un environnement Oracle Cloud. Vous apprendrez à récupérer, manipuler et gérer des données relationnelles avec Oracle Autonomous Database, tout en développant des compétences pour écrire des requêtes complexes et gérer des objets de schéma.

✅ Les apprenants ayant terminé avec succès les examens de ces cours obtiendront la certification "Oracle Database SQL Specialist" et valideront 6 ECTS correspondant à des crédits issus du Master of Science BIHAR.

PRÉ-REQUIS

Niveau d’entrée :

  • Master en informatique ou équivalent.
  • Connaissances de base en bases de données relationnelles et langages de programmation.
⚠️ 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. Notez que, pour des raisons de gestion, aucun remboursement ne pourra être effectué une fois l'inscription confirmée. 

COURS

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

Le cours  "Programmation SQL relationnel et objet" est dispensé 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. Ce format est conçu pour vous permettre d’assimiler facilement les concepts et de les appliquer dans des projets concrets.

Le cours Oracle "SQL on Oracle Cloud" est accessible directement sur la plateforme Oracle. Il inclut des vidéos interactives et des ressources spécialement conçues pour vous préparer à la certification officielle.

Programmation SQL relationnel et objet (⌛ 30 heures) :

Module 1 :
Paradigmes data & modèle relationnel de Codd pour les bases de données structurées
Module 2 : Introduction a SQL2
Module 3 : Manifestes de Chris Date et de Mike Stonebraker sur le modèle object-relationnel
Module 4 : Introduction à l'ODMG et a OQL
Module 5 : Introduction à SQL3
Module 6 : NOSQL et NEWSQL

SQL on Oracle Cloud (⌛ 16 heures) :

Module 1 :
Reporting Aggregated Data Using the Group Functions
Module 2 : Using Set Operators
Module 3 :
Introduction to Data Dictionary Views
Module 4 :
Creating Views
Module 5 :
Manipulating Data by Using Subqueries
Module 6 :
Managing Data in Different Time Zones

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 (manifeste de DATE et Stonebraker).
✔️  Manipuler des objets dans SQL3 avec les fonctionnalités CREATE TYPE, REF et les jointures par dé-référencement.
✔️  Comprendre et comparer les systèmes NoSQL pour la gestion des données non structurées.
✔️  Explorer les principes fonctionnels de Hadoop et MapReduce pour le traitement de grandes quantités de données.

2. SQL on Oracle Cloud (Oracle) :

✔️ Retrieve data from tables using the SELECT command.
✔️ Create reports with sorted and filtered data.
✔️ Use SQL functions to generate custom data.
✔️ Write complex queries to manipulate multiple tables simultaneously.
✔️ Execute DML (Data Manipulation Language) statements to update data in a database.
✔️ Create and manage schema objects using DDL (Data Definition Language) statements.