Introduction au Design de Bases de Données Relationnelles
De l'initiation au Design, tout ce que vous avez besoin de savoir pour travailler avec un SGBD
What you will learn
Concevoir une base de données.
Réaliser un MCD et le traduire en MLD.
Réaliser un Diagramme Entité Relation.
Description
Tout ce que vous vouliez savoir sur les Bases de Données Relationnelles et que votre mère ne vous a pas dit !
Depuis Access de Microsoft à DB2 d'IBM ou Oracle, en passant par MySQL et PostGres, toutes ces technologies ont un point commun. Ce sont des SGBD (Systèmes de Gestion de Bases de Données) et même SGBDR, pour Relationnelles. Ils reposent sur les mêmes fondements théoriques et chose rare dans le monde du développement, tous ces systèmes utilisent le même langage : SQL.
Dans ce cours, vous allez découvrir simplement ces bases mais aussi et surtout, comment concevoir une base de données relationnelle. On utilise souvent le terme de "Design" pour la conception, et cet anglicisme est une belle manière d'insister sur la caractéristique première de ce travail de conception : il s'agit de dessiner la base de données pour en donner une représentation. C'est à dire qu'à partir d'un problème "métier", on doit prendre un point de vue pour le représenter et permettre d'en enregistrer les données.
La méthodologie que j'ai retenue est MERISE, on pourrait lui reprocher de dater mais justement, c'est ce qui fait sa force, car elle a fait ses preuves depuis longtemps. Une qualité très appréciable de cette méthodologie est qu'elle sépare vision logique et vision physique. Ce qui permet de se concentrer sur la partie créative sans se brider par des contraintes matérielles ou physiques.