Crédits

Conception de bases de données

Modélisation

Introduction générale
Cours
Approche de conception
Exercice : Étapes de la conception d'une base de données relationnelle
Quatre étapes pour réduire la complexité
Conception en quatre étapes Stéphane Crozat (Monde : Adrien Facélina https://commons.wikimedia.org) Paternité - Partage des Conditions Initiales à l'Identique
Héritage en UML
Cours
Héritage avancé
Gestion des défauts
Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique

Implémentation

Agrégats
Cours
LMD (agrégat)
Exercice : La somme finale
Définition de l'agrégation
Exemple d'attribut d'agrégation
Principe de l'agrégation Stéphane Crozat Paternité - Partage des Conditions Initiales à l'Identique
Exemple de fonctions d'agrégation
Agrégat avec un attribut d'agrégation et une fonction d'agrégation
Agrégat avec un attribut d'agrégation et deux fonctions d'agrégation
Agrégat sans attribut d'agrégation et avec une fonction d'agrégation

Application

Requêtes HTTP avec Apache sous Linux
Requêtes SQL avec PHP et PostgreSQL
Devoirs
Devoirs en ligne
Léonard Dumas, Stéphane Crozat

Non-relationnel

Introduction aux bases de données non-relationnelles
Cours
Au delà des bases de données relationnelles : Data warehouse, XML et NoSQL
Problème de la distribution et développement du NoSQL
Évolution des volumes de données d'entreprise versus web http://www.w3resource.com/mongodb/nosql.php Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique
Théorème CAP http://www.w3resource.com/mongodb/nosql.php Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique
Un exemple : Modélisation logique arborescente et objet en JSON
Harold Carrel-Billiard, Maxime Uzan, Cécile Fecherolle, 2013-2016 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'Identique
Exercice
Exercice
Exercice
Exercice
Devoir
Document sous licence Creative Commons
Stéphane Crozat Paternité - Partage des Conditions Initiales à l'Identique
Imbrication avec Json et Mongo (base de données orientée document)
Exercice
Au ciné avec Mongo
Amadou Sonko, Stéphane Crozat, 2014 (Contributions : les étudiants de API04) Paternité - Partage des Conditions Initiales à l'Identique
Référence d'objets avec Neo4J (BD orientée graphe)
Exercice
De Neo4J à Game of Thrones
Ulysse Meyer, Stéphane Crozat, 2014-2016 (Contributions : les étudiants de API04) Paternité - Partage des Conditions Initiales à l'Identique
Tables imbriquées en relationnel-objet sous Oracle
Devoirs
Document sous licence Creative Commons
Stéphane Crozat Paternité - Partage des Conditions Initiales à l'Identique