cours:informatique:fun_mooc:bases_de_donnees_relationnelles_cnam:start
Bases de données relationnelles
Notes prises sur le cours intitulé Bases de données relationnelles: apprendre pour utiliser
proposé par le CNAM sur la plateforme FUNMOOC.
Cours présenté par:
Serge Abiteboul, enseignant chercheur, directeur de cherche à l'INRIA
Philippe Rigaux, Professeur des universités
Sommaire
S1: Introduction
S2: Interrogation, l'algèbre
Projection, sélection, renommage
La jointure
Les opérations ensemblistes
Exemple pour illustrer la composition
Des opérations redondantes
Évaluation et optimisation
Test hebdomadaire 2
S3: Interrogation, le SQL
requêtes mono-table
jointures
SQL: requêtes imbriquées
La négation
Les agrégats
Les vues
Compléments SQL
Travail pratique SQL
Test hebdomadaire 3
S4: 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
Test hebdomadaire 4
S5: Programmation et transactions
Programmation et bases de donnés (PL/SQL)
Les déclencheurs (triggers)
Les curseurs
Transactions
Transactions (démonstration)
Les niveaux d’isolation
Travail pratique : concurrence d’accès
Test hebdomadaire 5
S6: En pratique
Conception de la base “Messagerie”
Schéma de la base “Messagerie”
Interrogation de la base “Messagerie”
Programmation avec la base “Messagerie”
Transactions sur la base “Messagerie”
Environnements objets et bases relationnelles
S7: Le calcul relationnel
Le calcul relationnel
La base
Le quantificateur existentiel (∃)
La conjonction (∧)
La disjonction (∨) et la négation (¬)
Le théorème d’équivalence
Test hebdomadaire 7
cours/informatique/fun_mooc/bases_de_donnees_relationnelles_cnam/start.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1