Passer au contenu principal
FUN MOOC
  • FAQ
  • Accueil
  • Actualités
  • Cours
  • GRADEO
  • Diplômes
  • Etablissements
  • Vous êtes ici:
  • Accueil
  • Cours
  • Programmation SQL avancée

Programmation SQL avancée

Réf. 186G001
CatégorieGRADEOCatégorieInformatique et programmation
Apprenez les bases du langage SQL avancé grâce à un cours théorique et un cours de certification dispensés par l'ESTIA et Oracle.
  • Durée : 6 semaines
  • Effort : 30 heures
  • Rythme: ~5 heures/semaine
  • Langues: Anglais et français

Ce que vous allez apprendre

À la fin de ce cours, vous saurez :

  • Maîtriser les concepts du modèle de données relationnel sous jacent au standard SQL, SQL2 et SQL3 (le théorème de Codd sur l'algèbre relationnel, le théorème de Gray sur les transactions, OLAP).
  • Maîtriser le SQL2 pour les bases de données relationnelles (définition, manipulation et contrôle).
  • Maîtriser le SQL3 pour les modèles de données d'objet relationnel (le manifeste de Date) avec l'intégration de pointeurs à l'intérieur de tables de données. 
  • Récupérer des données de lignes et de colonnes dans des tableaux à l'aide de l'instruction SELECT.
  • Créer des rapports de données triées et restreintes.
  • Utiliser des fonctions SQL pour générer et récupérer des données personnalisées.
  • Exécuter des requêtes complexes pour extraire des données de plusieurs tables.
  • Exécuter des instructions DML (Data Manipulation Language) pour mettre à jour les données d'une base de données.
  • Exécuter des instructions DDL (Data Definition Language) pour créer et gérer des objets de schéma.

Description

La gestion des données dans le passé, le présent et le futur implique la maîtrise de la norme SQL. SQL est suffisamment polyvalent pour englober tout type de données dans les systèmes Big Data : relationnel (SQL2), objet-relationnel (SQL3, OQL) et non-relationnel (NoSQL, NewSQL).

Format

Ce GRADEO est composé de 2 cours :

- 1 cours académique de l’ESTIA : Programmation SQL relationnel et objet
- 1 cours professionnel d’Oracle : SQL on Oracle Cloud (sous-titrage français disponible)

Le cours professionnel Oracle sera à suivre sur la plateforme Oracle.

Pour assurer la mise en œuvre efficace de ce GRADEO, il vous sera demandé de remplir un formulaire après votre inscription pour permettre à Datum Academy, partenaire technique de FUN et de l'ESTIA, de vous fournir une clé d'activation pour accéder à votre cours Oracle. Une fois la clé d'activation en votre possession, vous aurez seulement à créer votre compte Oracle pour suivre votre cours ! 

L'apprentissage du cours académique ESTIA a une durée estimée de 6 semaines, avec un rythme d'un module par semaine.

L'apprentissage du cours professionnel Oracle a une durée estimée de 3 semaines. Il est à noter que l'apprenant.e de ce programme se verra délivrer une clé d'activation lui permettant d'avoir un accès au cours et à l'examen pour une durée de 6 mois.

Prérequis

Les apprenants doivent maîtriser les mathématiques de base (théorie des ensembles) et l'informatique (niveau licence).

Evaluation et Certification

L'apprenant passera un examen à la fin de chaque cours. Après avoir réussi ces examens, il obtiendra un certificat GRADEO délivré par l'ESTIA (correspondant à 3 ECTS) ainsi que la certification Oracle "Oracle Database SQL Specialist (1Z0-914)".

Le certificat de réussite de l'ESTIA sera délivré par email à l'apprenant.e . Le certificat professionnel Oracle pourra être téléchargé directement sur la plateforme Oracle en cas de réussite de l'examen correspondant.

Plan de cours

      • Introduction
      • Modèle relationnel de Codd
      • Concepts mathématique sous-jacents
      • Concepts informatique sous-jacents
      • Paradigme valeur du modèle relationnel de Codd
      • Modèle relationnel de Codd
      • Exercice : Schéma relationnel de Codd
      • Normalisation
      • Algèbre relationnelle du modèle de Codd
      • Intérêt du modèle relationnel de Codd
      • Exercices
      • Conclusion
      • Exercice : Algèbre de Codd
      • Exercice : Modèle relationnel de Codd (Cas Covid)
      • Quiz d'auto-évaluation
        • Partie 1 - Introduction
        • Partie 1 - Codd et Date
        • Partie 2 - Introduction
        • Partie 2 - Datawarehouse
        • Partie 3 - Introduction
        • Partie 3 - Database storage
        • Webinaire Data Axis Mundi
      • Introduction
      • Définition schéma en SQL2
      • Interrogation BD avec SQL2
      • Exercices : Algèbre de Codd et SQL2
      • Exercice : Lost Update
      • Exemples
      • Exercice : Maria
      • Exercices commentés
      • Introduction
      • Modèle de données
      • Exercice : ACID
      • Modèles OBJET et OR
      • Objet
      • Propriétés RICE
      • Exercice : Modèle de Codd
      • Troisième manifeste de Date
      • Exercice : Hôtesse
      • Langage D
      • Recherche en BD
      • Exercice : Thesaurus
      • Exercice : Exemple complet
      • Pour en savoir plus sur le troisième manifeste
      • Deuxième manifeste de Stonebraker
      • Object middleware
      • Exercice : Agrégation et délégation
      • Quiz d'auto-évaluation
      • Introduction
      • OQL
      • Exercice : Pilote niçois
      • Quantificateur universel et Group By
      • OQL conclusion
      • Exemple Thesaurus complet
      • Conclusion
      • Schéma relationnel Covid
      • Exercice : Schéma de Date
      • Introduction
      • Objet SQL3
      • Exemple
      • Nouveautés
      • Double paradigme
      • Valeur VS pointeur VS variable
      • Type REF
      • Exercice
      • Conclusion
      • Quiz d'auto-évaluation
      • Introduction
      • Top down
      • Bottom up
      • Ecosystème Hadoop
      • Vers Big SQL
      • Quiz d'auto-évaluation
      • Introduction
      • Entity relationship model
      • Practice
      • Retrieving Data using the SQL SELECT statement
      • Practice
      • Restricting and sorting Data
      • Practice
      • Using single-row functions to customize output
      • Number functions
      • Practice
      • Using conversion functions and conditional expressions
      • General functions
      • Practice
      • Reporting aggregated data using the group functions
      • Practice
      • Displaying data from mutiple tables using joins
      • Practice
      • Using subqueries to solve queries
      • Practice
      • Using set operators
      • Practice
      • Managing tables using DML statements in Oracle
      • State of data
      • Practice
      • Introduction to data definition language in Oracle
      • Foreign key constraint
      • Practice
      • Introduction to data dictionary views
      • Practice
      • Creating sequences, synonyms, and indexes
      • Sequence information
      • Practice
      • Creating views
      • Practice
      • Managing schema objects
      • DROP TABLE
      • Practice
      • Retrieving data by using subqueries
      • Practice
      • Manipulation data by using subqueries
      • Practice
      • Manipulating data using advanced queries
      • MERGE statement
      • Practice
      • Managing data in different time zones
      • Practice
      • Conclusion
      • Work on your final project

Équipe pédagogique

Serge Miranda

Catégories

Professeur Emérite d'Informatique à l'Université Côte d'Azur (UCA)

Établissements

ESTIA

En partenariat avec

Cours inclus dans ce GRADEO

Programmation SQL Relationnel & Objet

SQL on Oracle Cloud

Licence

Licence pour le contenu du cours

Attribution - Pas d’Utilisation Commerciale - Pas de Modification

Vous êtes autorisé à :

  • Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats

Selon les conditions suivantes :

  • Attribution — Vous devez créditer l'oeuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'offrant vous soutient ou soutient la façon dont vous avez utilisé son oeuvre.
  • Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette oeuvre, tout ou partie du matériel la composant.
  • ​​​​​​​Pas de modifications — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'oeuvre originale, vous n'êtes pas autorisé à distribuer ou mettre à disposition l'oeuvre modifiée.

Licence pour le contenu créé par les participants du cours

Tous droits réservés

"Tous droits réservés" est une formalité du droit d'auteur indiquant que le détenteur du droit d'auteur se réserve, ou détient pour son propre usage, tous les droits prévus par la loi sur le droit d'auteur.

FacebookTwitterLinkedin

En savoir plus

  • Aide et Contact
  • A propos de FUN
  • Foire aux questions
  • Mentions légales
  • Politique de confidentialité
  • Infolettres
  • Charte utilisateurs
  • Conditions générales d'utilisation
  • Accessibilité : partiellement conforme
  • Plan de site
  • Gestion des cookies
Propulsé par Richie