Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Bases de données relationnelles : apprendre pour utiliser

CNAM via France Université Numerique

Found in Databases

Taken this course? Share your experience with other students. Write review

Overview

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.

Prérequis

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

 

Syllabus

Semaine 1 - Introduction

  • Les bases de données
  • Le modèle relationnel
  • L'universalité
  • L'abstraction
  • L'indépendance
  • Les autres modèles

Semaine 2 - Interrogation, l’algèbre

  • Projection, sélection, renommage
  • La jointure
  • Les opérations ensemblistes
  • Exemple pour ilustrer la composition
  • Des opérations redondantes
  • Évaluation et optimisation

Semaine 3 - Interrogation: SQL

  • SQL : requêtes mono-table
  • SQL : jointures
  • SQL : requêtes imbriquées
  • SQL : La négation
  • Les agrégats
  • Les vues

Semaine 4 - Modélisation

  • Qu'est-ce qu'un mauvais schéma ?
  • Qu'est-ce qu'un bon schéma ?
  • La normalisation relationnelle
  • Les schémas entité/association
  • Des entités/associations aux relations
  • Définition d'un schéma relationnel

Semaine 5 - Programmation et transactions

  • Programation et bases de donnés (PL/SQL)
  • Les déclancheurs (triggers)
  • Les curseurs
  • Transactions
  • Les niveaux d'isolation

Semaine 6 - En pratique

  • Conception de la base "Messagerie"
  • Schéma de la base "Messagerie"
  • Interrogation de la base "Messagerie"
  • Programation avec la base "Messagerie"
  • Transactions sur la base "Messagerie"
  • Environnements objets et bases relationnelles

Semaine 7 - En complément : Le calcul relationnel

  • Le calcul relationnel
  • La base
  • Sélections
  • Le quantificateur existentiel
  • La conjonction
  • La disjonction
  • La negation
  • Le théorème d'équibalence

 

Reviews for France Université Numerique's Bases de données relationnelles : apprendre pour utiliser
Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.