OVH Cloud OVH Cloud

aide sur base de données

4 réponses
Avatar
cverlet
Bonjour,

Je dois faire une base de données qui répertorie tous les restaurants d'une
ville avec le nom et l'adresse les jours d'ouverture, les heures d'ouverture
le midi et le soir, la liste des plats mis à la carte et la liste des vins
proposés.

Pour chaque plat, on doit connaitre son nom, sa place dans le repas, la
liste des prix dans les restaurants qui le mettent à leur carte, le nom
éventuel du vin idéal et une couleur de vin recommandée dans le cas où on ne
peut pas prendre le vin idéal (la couleur peut d'ailleurs être différente du
vin idéal).

Pour le vin, on trouve le nom, la date de récolte du raisin, la région
d'origine, la couleur et la liste des prix dans les restaurants qui le
proposent.

Je suis en train de créer mes tables et les associations qui vont avec et
j'ai trouvé :

la table restaurant avec le code_Res, Nom_Res, adresse_Res
la table vin avec code_vin, nom_vin, date_recole, region_vin, couleur_vin
la table plat avec code_plat, nom_plat et place_plat

Voila ma question : où je mets :
- les jours d'ouverture et les heures d'ouverture le midi et le soir (qui
peuvent être différent d'un jour à l'autre) ?
- la liste des prix des plats dans les restaurants qui le proposent ?
- le nom éventuel du vin idéal et une couleur de vin recommandée dans le cas
où on ne peut pas prendre le vin idéal (la couleur peut d'ailleurs être
différente du vin idéal) ?
- la liste des prix des vins dans les restaurants qui le proposent ?

Je galère beaucoup et si quelqu'un pourrait m'aider ce serait très très sympa.

J'ai fait moultes recherches par moi-même et sur Internet et rien n'a réussi
à me faire trouver la solution.
Merki bcp.

4 réponses

Avatar
Didier Bicking
Bonjour,

Pour les jours et heures d'overture, une table avec
Code_Res, Jour, OuvertureMatin, FermetureMatin, OuvertureAM, FermetureAM
Mettre cette table en relation avec celle des restaurants, avec une relation
de 1 à plusieurs.

Pour les plats, il faut deux tables :
- Table des Plats : Code_Plat, IngrédientPrincipal, Sauce,... (à toi de
détailler comme tu l'entends), CouleurDeVinIdéale, CouleurDeVinSinon
- Table des Cartes : Code_Res, Code_Plat, Prix

Pour les vins, comme pour les plats : deux tables car il y a une relation de
plusieurs à plusieurs entre restaurants et vins, ce qui est impossible à
faire autrement.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"cverlet" a écrit dans le message de
news:
Bonjour,

Je dois faire une base de données qui répertorie tous les restaurants
d'une
ville avec le nom et l'adresse les jours d'ouverture, les heures
d'ouverture
le midi et le soir, la liste des plats mis à la carte et la liste des vins
proposés.

Pour chaque plat, on doit connaitre son nom, sa place dans le repas, la
liste des prix dans les restaurants qui le mettent à leur carte, le nom
éventuel du vin idéal et une couleur de vin recommandée dans le cas où on
ne
peut pas prendre le vin idéal (la couleur peut d'ailleurs être différente
du
vin idéal).

Pour le vin, on trouve le nom, la date de récolte du raisin, la région
d'origine, la couleur et la liste des prix dans les restaurants qui le
proposent.

Je suis en train de créer mes tables et les associations qui vont avec et
j'ai trouvé :

la table restaurant avec le code_Res, Nom_Res, adresse_Res
la table vin avec code_vin, nom_vin, date_recole, region_vin, couleur_vin
la table plat avec code_plat, nom_plat et place_plat

Voila ma question : où je mets :
- les jours d'ouverture et les heures d'ouverture le midi et le soir (qui
peuvent être différent d'un jour à l'autre) ?
- la liste des prix des plats dans les restaurants qui le proposent ?
- le nom éventuel du vin idéal et une couleur de vin recommandée dans le
cas
où on ne peut pas prendre le vin idéal (la couleur peut d'ailleurs être
différente du vin idéal) ?
- la liste des prix des vins dans les restaurants qui le proposent ?

Je galère beaucoup et si quelqu'un pourrait m'aider ce serait très très
sympa.

J'ai fait moultes recherches par moi-même et sur Internet et rien n'a
réussi
à me faire trouver la solution.
Merki bcp.





Avatar
cverlet
Merci, j'ai retravaillé mais je n'y arrive toujours pas. j'ai oublié des
précisions.

Concernant le catalogue des plats, on doit connaitre son nom, sa place dans
le repas, la liste des prix dans les restaurants qui le mettent à leur carte,
le nom éventuel du vin idéal (d'après un grand gastronome) et une couleur de
vin recommandée permettant de choisir un vin adapté dans le cas où l'on ne
peut prendre le vin idéal. Cette couleur peut être différente de la couleur
de vin idéal.

Si vous pouvez encore m'aider, je vous en suis hyper méga reconnaissante.


Bonjour,

Pour les jours et heures d'overture, une table avec
Code_Res, Jour, OuvertureMatin, FermetureMatin, OuvertureAM, FermetureAM
Mettre cette table en relation avec celle des restaurants, avec une relation
de 1 à plusieurs.

Pour les plats, il faut deux tables :
- Table des Plats : Code_Plat, IngrédientPrincipal, Sauce,... (à toi de
détailler comme tu l'entends), CouleurDeVinIdéale, CouleurDeVinSinon
- Table des Cartes : Code_Res, Code_Plat, Prix

Pour les vins, comme pour les plats : deux tables car il y a une relation de
plusieurs à plusieurs entre restaurants et vins, ce qui est impossible à
faire autrement.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"cverlet" a écrit dans le message de
news:
Bonjour,

Je dois faire une base de données qui répertorie tous les restaurants
d'une
ville avec le nom et l'adresse les jours d'ouverture, les heures
d'ouverture
le midi et le soir, la liste des plats mis à la carte et la liste des vins
proposés.

Pour chaque plat, on doit connaitre son nom, sa place dans le repas, la
liste des prix dans les restaurants qui le mettent à leur carte, le nom
éventuel du vin idéal et une couleur de vin recommandée dans le cas où on
ne
peut pas prendre le vin idéal (la couleur peut d'ailleurs être différente
du
vin idéal).

Pour le vin, on trouve le nom, la date de récolte du raisin, la région
d'origine, la couleur et la liste des prix dans les restaurants qui le
proposent.

Je suis en train de créer mes tables et les associations qui vont avec et
j'ai trouvé :

la table restaurant avec le code_Res, Nom_Res, adresse_Res
la table vin avec code_vin, nom_vin, date_recole, region_vin, couleur_vin
la table plat avec code_plat, nom_plat et place_plat

Voila ma question : où je mets :
- les jours d'ouverture et les heures d'ouverture le midi et le soir (qui
peuvent être différent d'un jour à l'autre) ?
- la liste des prix des plats dans les restaurants qui le proposent ?
- le nom éventuel du vin idéal et une couleur de vin recommandée dans le
cas
où on ne peut pas prendre le vin idéal (la couleur peut d'ailleurs être
différente du vin idéal) ?
- la liste des prix des vins dans les restaurants qui le proposent ?

Je galère beaucoup et si quelqu'un pourrait m'aider ce serait très très
sympa.

J'ai fait moultes recherches par moi-même et sur Internet et rien n'a
réussi
à me faire trouver la solution.
Merki bcp.










Avatar
mbfac
Bonjour


petite idée en passant il y a des formules le midi qui ne sont pas servies
le soir :-(

Bon developpement

Passe le bonjour à meurise :-) !

Michel
Avatar
cverlet
Je ne fais pas la méthode meurise. Je suis en train de faire le schéma
entités/associations.

j'ai bossé hier dessus et voili ce que j'ai fait dans mon schéma
entités/association :

J'ai créer les classes d'entités Restaurant (code_rest nom_rest
adresse_rest) Vins (code_vin nom_vin date_recolte region_d'origine
couleur_vin) Plats (code_plat nom_plat place_place)

Pour les prix des plats qui peuvent varier d'un resto à l'autre, j'ai relié
la table restaurant à la table plats avec l'association "met à la carte" et
j'ai relié à l'association la classe d'entités Prix-plats (code_prix et
Montant). J'ai fait le même style pour le vin.

Est-ce que j'ai bien fait ?

Sinon je bloque pour le vin recommandé et les jours et heures d'ouverture.

J'ai bossé dure hein ? vous pouvez m'aider please si vous êtes pas trop busy

Merki



Bonjour


petite idée en passant il y a des formules le midi qui ne sont pas servies
le soir :-(

Bon developpement

Passe le bonjour à meurise :-) !

Michel