Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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 08/11/2006, 00h16   #1
Invité de passage
 
Inscription : janvier 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 12
Points : 4
Points : 4
Envoyer un message via MSN à Looping2605
Par défaut Aide pour modèle de base

Bonjour,

je suis en train de coder une application PHP/MySQL de gestion des collection de pièce €uro.

Je suis à la recherche d'une personne pouvant me donner un peu d'aide pour créer le modèle de ma BDD.

Voila ce que j'ai dejà fais :
http://looping2605.free.fr/Schema_BDD.pdf


Voici l'enoncé du problème :
Une pièce a plusieurs caractéristiques :
  • Une valeur (qui elle même a des caractéristiques).
  • Un pays (qui lui même a des caractéristiques).
  • Une année.
  • Un atelier (qui lui même a des caractéristiques).
  • Un état d'usure.
  • Un nom.

En fait je ne sais pas si je suis dans le bon sens pour enfin attaquer la création des classes.


Quelqu'un pourrait m'aider s'il vous plait ?

Merci d'avance...
Looping2605 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 16h12   #2
Invité de passage
 
Inscription : janvier 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 12
Points : 4
Points : 4
Envoyer un message via MSN à Looping2605
UP s'il vous plait.

Je ne sais vraiment si je pars dans la bonne direction...

Merci d'avance...
Looping2605 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 16h37   #3
Membre du Club
 
Inscription : novembre 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 120
Points : 55
Points : 55
Salut

c'est simple ta base doit contenir 5 tables:

piece, atelier, pays, etat, valeur

atelier(id_atelier, ....)
pays(id_pays, ...)
etat(id_etat, ...)
valeur(id_valeur, ...)
piece(id_piece,nom,annee, ..., #id_atelier,#id_pays,#id_etat,#id_valeur)

Cette écriture est équivalente a ce que tu as sur ton schéma mais sous une autre forme

Tu as donc tes 5 tables, tes id pour chacune de tes tables (id) + chacunes de leurs caractéristiques (...)

dans piece le # signifie clef étrangère ( clef primaire d'une autre table)
C'est sur ces éléments que du doit créer tes relations

Bonne continuation
beberd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 22h03   #4
Invité de passage
 
Inscription : janvier 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 12
Points : 4
Points : 4
Envoyer un message via MSN à Looping2605
Citation:
Envoyé par beberd
Tu as donc tes 5 tables, tes id pour chacune de tes tables (id) + chacunes de leurs caractéristiques (...)

dans piece le # signifie clef étrangère ( clef primaire d'une autre table)
C'est sur ces éléments que du doit créer tes relations
Merci pour ta réponse, c'est gentil.

Une autre question :
Vu que je vais avoir une gestion multi-utilisateurs, il va falloir que j'associe une pièce à un user.

Je crée une table relation user->piece
ou
je mets directements l'id de la personne dans la table pièce ?


Merci...
Looping2605 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h41   #5
Membre du Club
 
Inscription : novembre 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 120
Points : 55
Points : 55
Pour ta relation piece user, tout dépendra de tes cardinalités et de ce que tu définis
Unicité d'une pièce par user ou plusieurs pieces par user.
Ca depend de ce que tu veux faire!!!
Tu peux très bien avoir une table user avec une relation entre user et piece sans avoir a stocker l 'id user dans la table pièce
Ca dépend vraiment de la demande qui ta été faite !!!
beberd est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h49.


 
 
 
 
Partenaires

Hébergement Web