Votre guide dans les plaines du far-web

Formation développeur web


« Donne un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours. » Lao Tseu

Généralités

Mis à jour le Cours sur la conception de modèles de données relationnels.

Les clés étrangères

Mis à jour le

Une base de données ne comporte généralement pas qu'une seule table. On va donc avoir besoin de créer plusieurs tables qui reflètent chacune une entité nécessaire au bon fonctionnement de notre application. En revanche, ces tables sont bien souvent reliées entre elles pour des besoins d'intégrité de l'information. Pour prendre…

~~ Fin de l'extrait ~~

Modèle relationnel de données

Mis à jour le

=> cours à revoir

La raison pour laquelle on utilise un logiciel dédié au stockage de nos données, au lieu de simples fichiers, c'est que l'on va pouvoir "configurer" l’organisation de l'information, et contraindre celle-ci à respecter un modèle qui répond au besoin de notre application. Pour faire simple, on va…

~~ Fin de l'extrait ~~

Modèle conceptuel de données (MCD)

Mis à jour le

Déterminer les entités de base

Établir les relations entre elles, en respectant les cardinalités

Créer les entités de liaisons avec leurs données respectives



Section en cours d'élaboration, voir document ci-dessous pour plus de détails.

~~ Fin de l'extrait ~~

Modèle logique de données (MLD)

Mis à jour le

Sur la base des entités du MCD, déduire les clés primaires et les clés étrangères en prenant bien en compte les cardinalités, et en fusionnant certaines entités si nécessaire.

Déduire les tables et colonnes de la DB selon l'étape précédente




~~ Fin de l'extrait ~~

Modèle physique de données (MPD)

Mis à jour le

Déterminer tous les types de champs avec exactitude pour chaque table

Implémenter le MLD dans une base de données, sans oublier les contraintes de clé étrangère

Prendre en compte les contraintes du SGBDR ou du code pour mettre en place des optimisations ou des ajustements si nécessaire.

~~ Fin de l'extrait ~~

TP

Mis à jour le