Skip to main content
FUN MOOC
  • News
  • Courses
  • FormaPro
  • Organizations
  • About FUN
  • FAQ
  • You are here:
  • Home
  • Courses
  • Bases de données relationnelles : apprendre pour utiliser

Bases de données relationnelles : apprendre pour utiliser

Ref. 01041
CategoryComputer science and programming
  • Duration: 7 weeks
  • Effort: 25 hours
  • Pace: ~3h30/week
  • Languages: French

Description

Le MOOC s’adresse à toute personne amenée à concevoir et mettre en œuvre une base de données.

Ce mooc présente les principes essentiels des bases des données relationnelles: les différents niveaux d’abstraction; la notion de modèle, de langage de requêtes; les transactions. L’importance de ces principes est soulignée pour expliquer la relative facilité de mise en œuvre d’une base de données malgré la complexité des concepts mis en œuvre.

Cette présentation des aspects fondamentaux est essentielle selon nous pour saisir de manière approfondie ce qui fait la spécificité des bases de données et explique l’immense succès qu’elles rencontrent depuis 50 ans.

Le MOOC la complète, bien entendu, par la mise en pratique avec les principaux outils et méthodes: conception, création d’une base de données, langage SQL, et introduction à la réalisation d’applications avec SQL.

Format

Ce MOOC se déroule sur 6 semaines. Chaque semaine comporte plusieurs séquences. Chaque séquence est composée d’une vidéo vous présentant une thématique ainsi qu’un quiz qui permet aux apprenants de faire le point sur leurs acquis. 
Les inscrits auront accès à tous les contenus (vidéos, documents et quizz) dès l’ouverture du Mooc et conserveront l’accès même après sa fermeture. 
Pour chaque séquence, des discussions sont ouvertes sur le forum. Les retours hebdomadaires aux principales questions posées sur les forums se feront en direct par hangout.

Prerequisites

Pour bénéficier au mieux du MOOC vous aurez besoin de :
- Des notions de base en informatique comme l'architecture d‘une machine (disque, processeur, mémoire), réseau
- Un peu de programmation
- Un bagage scientifique correct, notamment en mathématiques

Assessment and certification

Des épreuves hebdomadaires et une épreuve terminale de type QCM, permettent l’obtention de l’attestation de suivi avec succès.

Course plan

    • o Les bases de données
      o Le modèle relationnel
      o L'universalité
      o L'abstraction
      o L'indépendance
      o Les autres modèles
    • o Projection, sélection, renommage
      o La jointure
      o Les opérations ensemblistes
      o Exemple pour ilustrer la composition
      o Des opérations redondantes
      o Évaluation et optimisation
    • o SQL : requêtes mono-table
      o SQL : jointures
      o SQL : requêtes imbriquées
      o SQL : La négation
      o Les agrégats
      o Les vues
    • o Qu'est-ce qu'un mauvais schéma ?
      o Qu'est-ce qu'un bon schéma ?
      o La normalisation relationnelle
      o Les schémas entité/association
      o Des entités/associations aux relations
      o Définition d'un schéma relationnel
    • o Programation et bases de donnés (PL/SQL)
      o Les déclancheurs (triggers)
      o Les curseurs
      o Transactions
      o Les niveaux d'isolation
    • o Conception de la base "Messagerie"
      o Schéma de la base "Messagerie"
      o Interrogation de la base "Messagerie"
      o Programation avec la base "Messagerie"
      o Transactions sur la base "Messagerie"
      o Environnements objets et bases relationnelles
    • o Le calcul relationnel
      o La base
      o Sélections
      o Le quantificateur existentiel
      o La conjonction
      o La disjonction
      o La negation
      o Le théorème d'équibalence

Course team

Serge Abiteboul

Categories

Serge a été, entre autres, professeur invité des universités de Stanford, Oxford, et professeur au Collège de France.

Philippe Rigaux

Categories

Philippe est professeur des universités au Conservatoire des Arts et Métiers.

La Fabrique à MOOC du CNAM

Categories

Aurélie Jugie, Astrid Rosso, Marion Fontanié, Christophe Le Nouail, Patricia Petit.

Organizations

Conservatoire National des Arts et Métiers

Hesam Université

Rejoignez le MOOC sur les réseaux sociaux

Page Facebook du Mooc

Compte Twitter du Mooc

License

License for the course content

Attribution-NonCommercial-NoDerivatives

You are free to:

  • Share — copy and redistribute the material in any medium or format

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • NonCommercial — You may not use the material for commercial purposes.
  • NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.

License for the content created by course participants

All rights reserved

"All rights reserved" is a copyright formality indicating that the copyright holder reserves, or holds for its own use, all the rights provided by copyright law.

FacebookTwitterLinkedin

Learn more

  • Help and contact
  • About FUN
  • Newsletters
  • Legal
  • Privacy policy
  • User's charter
  • General Terms and Conditions of Use
  • Sitemap
  • Cookie management
Logo FUN Mooc powered by Richie