Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec 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 09/02/2012, 15h32   #1
Membre du Club
 
Avatar de -Fly-
 
Étudiant
Inscription : octobre 2010
Messages : 170
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 170
Points : 61
Points : 61
Envoyer un message via MSN à -Fly- Envoyer un message via Skype™ à -Fly-
Par défaut Diffculté de comprehension d'un schéma

Bonjour a tous ,

Voici les tables que je dois faire :
La règle principale est : pour qu'il y ait une INSCRIPTION il faut un participant et une soiree. les champs doivent donc être liés

Inscription :
idparticipant,idsoiree,validite,cocktail

Participant :
idparticipant,civilite,prenom,nom,email,entreprise,fonction,continent

Soiree:
idsoiree,nomsoiree,descriptionsoiree,prixcocktail,inscriptionfermee

J'ai donc crée ma table soirée et participant avec les clé primmaires respectivement idsoiree et idparticipant.
> Par contre je ne sais pas comment faire pour crée ma table Inscription
je pensais a mettre deux clé en primmary key mais c'est impossible
puis j'ai essayer une en primmary et l'autre en unique et ca ne veut toujours pas.

Voila j'aurais aimé avoir votre aide pour parvenir a répondre a cette contrainte

Bonne fin de journée
-Fly- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h43   #2
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 659
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 659
Points : 2 662
Points : 2 662
bonjour,

Pour de la conception il faut commencer par faire un MCD.
La vous en êtres au MPD qui est la dernière étape.


Donc nous avons pour l'instant deux entité : personne, soirée.

Personne-0,n-------Inscrit------0,n-soirée

Et quand on passe au MPD :
t_personne (per_id, per_nom, ....)
t_soiree (soi_id, soi_nom, ....)
a_per_soi (#soi_id, #per_id, .....)
punkoff est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h46   #3
Membre du Club
 
Avatar de -Fly-
 
Étudiant
Inscription : octobre 2010
Messages : 170
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 170
Points : 61
Points : 61
Envoyer un message via MSN à -Fly- Envoyer un message via Skype™ à -Fly-
Oui voila c'est exactement ca
Mais c'est au niveau de MYSQL que ca coince.
comment faire cette double clé primmaire (#soi_id, #per_id, .....)
-Fly- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h52   #4
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 982
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 982
Points : 573
Points : 573
Envoyer un message via Skype™ à redoran
Salam ;
Citation:
Donc nous avons pour l'instant deux entité : personne, soirée.

Personne-0,n-------Inscrit------0,n-soirée
Personne-1,n........ et non 0 , parce que si c'est 0 il ne fait pas partie du système
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h57   #5
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 659
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 659
Points : 2 662
Points : 2 662
si vous utilisez la cardinalité 1,n, celà impliquera que vous ne pouvez pas créer une personne sans qu'elle appartienne à une soirée.... est-ce bien pertinant ?

Sinon pour les normes sql sur les ddl : http://sqlpro.developpez.com/cours/s.../?page=partie2

et recoupez avec la doc MySql pour le spécifique.
punkoff est actuellement 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 09h34.


 
 
 
 
Partenaires

Hébergement Web