Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2006, 14h17   #1
Invité régulier
 
Inscription : décembre 2005
Messages : 106
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 106
Points : 9
Points : 9
Par défaut conception BDD

Bonjour,

Voici mon problème :

Le projet est à realiser seul et la conception de la base de donnée est aussi noté.
Je dois réaliser dans le cadre de mon projet un site Web en php ou asp permettant la gestion des commandes et des reservations pour un portail de restaurant.Les restaurants sont regroupés dans des famille de restaurant permettant de fair un tri d'un part.Un client peut passer plusieurs commande par contre une commande ne concerne qu'un seul restaurant et un seul client.
Par contre, je ne sais pas comment gerer les plats c'est a dire "entrée", "plat", "desert", "supplement" des choses dans ce genre.
Je me suis dit qu'il fallait faire une table pour chacun d'eux mais au bout du compte j'obtien un grand bordel.

Voici ma methode pour creer ma BDD :

=> Creer une table restaurant
=> Creer une table Famille restaurant ----- regroupe les restaurant
=> Creer une table client
=> Creer une table commande qui est relie un restaurant et un client
cette table contiendrai le prix total de la commande et d'autre information comme la date etc...
=> Creer une table reservation qui est idem de celle de commande
cette table contiendrai une date de reservation, un nombre de personne pr la reservation ....

ENsuite j'ai un probleme pour la conception ou gestion des entrée ,plat ,... je ne sais pas comment gérer ce probleme.Dois je creer une table pour chacun d'eux et les relier a restaurant par une association en integrant dans cette association le prix du plat etc....


Merci pour votre aide et prevenez moi si je dois effectuer certain changement dans ma BDD
Naruto_kun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2006, 14h56   #2
Membre du Club
 
Avatar de dedeloux
 
Inscription : juillet 2005
Messages : 104
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2005
Messages : 104
Points : 56
Points : 56
Envoyer un message via MSN à dedeloux
Bonjour,

Peut être qu'il va te falloir aussi une table Lignecommandes qui contiendra le détail de ta commande non ?

En ce qui concerne les entrées plats desserts, ... j'avoue que j'aurais choisi la même solution que toi mais je ne suis pas experte alors il doit surement exister une façon plus simple. Ce que tu dois faire en fait c'est enregistrer la carte de chaque restaurant c'est ça ?

J'espère t'avoir aidé.
dedeloux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2006, 15h05   #3
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Une table des types de plats (entrée, plat principal, dessert) et une table des plats faisant référence au type de plat.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 17h46   #4
Invité régulier
 
Inscription : décembre 2005
Messages : 106
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 106
Points : 9
Points : 9
en faite, la table ligne commande c'est la table commande avec le detail bien sur.

Concernant le probleme des palts je vais faire comme SQLpro m'a dit en construissant une table "typeplat" contenant les valeurs "entrée,plat,desert,supplement,..." et une table "plat" en effectuant bien evidemant reférence a la table "typeplat" et contenant le detail de chaque plat avec un descriptif et des prix.


Merci pour votre et si vous voyez d'autre modif a effectuer tenez moi o courant
Naruto_kun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h59.


 
 
 
 
Partenaires

Hébergement Web