par
ouckileou » 23 juil. 2010, 13:24
Petite analyse classique et rapide:
1. Identifier les entités : hotel, option
2. Identifier les règles :
Un hotel peut proposer 1 ou plusieurs options
Une option peut être proposée par 1 ou plusieurs hotels
On aurait donc :
hotels <-------1,n --------> propose <-------1,n --------> options
Ce qui donne pour les tables :
hotels(id_hotel, nom, description, adresse)
options(id_option, nom_option, description)
propose(id_hotel#,id_option#)
Ainsi, il est facile d'obtenir la liste des options proposées par chaque hotel, la liste des hôtels proposant une option donnée, ajouter une option, et éventuellement la lier à un hôtel au moment de l'ajout (ton formulaire "Autre" qui si j'ai bien compris sert à créer un enregistrement hôtel et options correspondantes)
Petite analyse classique et rapide:
1. Identifier les entités : hotel, option
2. Identifier les règles :
Un hotel peut proposer 1 ou plusieurs options
Une option peut être proposée par 1 ou plusieurs hotels
On aurait donc :
hotels <-------1,n --------> propose <-------1,n --------> options
Ce qui donne pour les tables :
hotels([u]id_hotel[/u], nom, description, adresse)
options([u]id_option[/u], nom_option, description)
propose([u]id_hotel#[/u],[u]id_option#[/u])
Ainsi, il est facile d'obtenir la liste des options proposées par chaque hotel, la liste des hôtels proposant une option donnée, ajouter une option, et éventuellement la lier à un hôtel au moment de l'ajout (ton formulaire "Autre" qui si j'ai bien compris sert à créer un enregistrement hôtel et options correspondantes)