Zen M-4 : Zen Metaphor

Les associations dans Rails

Informações:

Synopsis

Bonjour, voici l’épisode 7, sur les associations dans Rails. Il fait suite à l’épisode 6, où je vous recommande de toujours considérer la cardinalité de ce dont vous parlez : 0, 1 ou N. En pratique c’est aussi ce que vous trouverez dans un diagramme UML ou dans vos bases de données : associations 1 à 0 ou 1, 1 à 1, 1 à N et N à N. Plus qu’un épisode de métaphore, c’est un épisode qui sert de “pont” entre trois domaines : UML, SQL relationnel, et ActiveRecord qui est l’ORM de Ruby on Rails. Là encore, il y a une introduction à Rails et ActiveRecord dans l’épisode 3 sur les requêtes N+1, que je vous recommande si vous êtes perdus. Le cas de l’association L’ORM, c’est la correspondance entre des objets Ruby et des données dans une base de données. On fait une correspondance entre une table et une classe, un champ dans une table et une propriété de l’objet, et un enregistrements de la table avec une instance d’objet. L’enjeu de la modélisation objet est de représenter un modèle pratique et utilisable de la