Bases de données relationnelles : apprendre pour utiliser
CNAM via France Université Numerique
-
12
-
- Write review
Overview
À propos du cours
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.
Syllabus
Plan du cours
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
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
Évaluation
Des épreuves hebdomadaires et une épreuve terminale de type QCM, permettent l’obtention de l’attestation de suivi avec succès.
Rejoignez le MOOC sur les réseaux sociaux
Page Facebook du Mooc Compte Twitter du MoocConditions d'utilisation
Conditions d’utilisation du contenu du cours
Attribution - Pas d’Utilisation Commerciale - Pas de Modification
L’utilisateur doit mentionner le nom de l’auteur, il peut exploiter l’œuvre sauf dans un contexte commercial, il ne peut pas créer une œuvre dérivée de l’œuvre originale.
Conditions d’utilisation des contenus produits par les participants
Droits réservés
La production relève de la propriété intellectuelle de son auteur et ne peut donc pas être réutilisée.
Related Courses
-
Systèmes d’Information Géographique - Partie 1
École Polytechnique Fédérale de Lausanne
-
Programmation pour tous (mise en route de Python)
University of Michigan
-
Initiez-vous à l'algèbre relationnelle avec le langage SQL
ENSAE-ENSAI Formation Continue
-
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne
4.0 -
Apprendre à coder avec Python
Université libre de Bruxelles
-
Rédaction de contrats
University of Geneva
Reviews
0.0 rating, based on 0 reviews