< Sujet SpectacleProd (Modele relationnel) | Forum des BTS

Sujet SpectacleProd (Modele relationnel)

vanessa29

New Member
Bonjour,

Je vois complété le modèle relationnel suivant :

INVITER (CodeP#, NumSP#, NombrePlace)
SPECTACLE (NumSp, DateSp, CachetArtisteSp, ...)
LIEU (NumLieu, ...)
ARTISTE (NumArtiste, ...)
PERSONNE (CodeP, ...

A partir du modèle conceptuel mis en pièce jointe.

Voila ce que je propose, en sachant que je ne suis pas sur du tout car j'ai du mal à comprendre les bases de données.

INVITER (CodeP#, NumSP#, NombrePlace)
SPECTACLE (NumSp, DateSp, CachetArtisteSp, CoûtfixeSp, CoûtVarUnitSp, RecetteVarUnitSp, PlacesVenduesSp, TarifsSp, #NumLieu, #NumArtiste)
LIEU (NumLieu, NomLieu, CapacitéLieu, LocationLieu)
ARTISTE (NumArtiste, NomArtiste)
PERSONNE (CodeP, TitreP, NomPrénomP, Adresse1P, CodePostal1P, VilleP)

Pouvez vous me dire si c'est bon, et si non pouvez vous essayer de m'expliquer comment procédez?

Merci.

Vanessa
 

Pièces jointes

Merci de votre réponse.

j'ai un nouveau problème j'ai créé mes tables sous access et fais mes relations mes les cardinalités ne s'affichent pas. Je vous joint mon état de relationnel (je ne sais pas comment ca s'apelle) pour voir ce qui cloche.

Merci

Vanessa
 

Pièces jointes

Bonjour,
Déjà, il y a une erreur dans la tbl SPECTACLE. Vous avez oublié les clés étrangères #NumLieu et #NumArtiste.
Il vous faudra ensuite mettre en relation ARTISTE.NumArtiste avec SPECTACLE.#NumArtiste et LIEU.NumLieu avec SPECTACLE.#NumLieu
Pour que vos cardinalités puissent s'afficher vous devrez cocher la case &quot;appliquer l'intégrité référentielle&quot; au moment de la création de vos relations, ou bien double-clic sur la relation existante et dans la boite de dialogue cocher cette case.
@+
 
Bonsoir,

J'aurais souhaité avoir une autre aide.

Voila je dois trouvé le nombre de place a vendre pour un concert pour atteindre le seuil de rentabilitéà l'aide d'une requete sur access.
Les caractéristique du concert sont les suivantes :
rémunération artiste : 45 000
location salle : 35 000
autres charges fixes : 5 500
cout variable unitaire : 13
prix de vente place : 38
recette variable unitaire : 5

sur le papier j'arrive a trouvé le nombre de place

recette variablee 5* nb de places vendues
recette = 5 * nb de places vendues
Soit recette total = 43 * nb de places vendues

Cout variable = 13*nb de place vendues
autre cout = 45 000 + 35 000 + 5500
cout total = 85500 + 13* nb de places vendues

pour trouver le seuil cout = recette

don nombre de places vendues =85500/30=2850

Mais comment en faire une requete sur access?

Merci

Vanessa
 
Oki Merci Vestale
J'ai bien compris la formule
Mias en fait comme la requête ne dépends pas d'une table, je dois inserer directement les chiffres dans les champs c'est bien ca ?
je ne sais pas trop en faot
Par exemple, dans le première colonne je met Cachet Artiste: 45000
La colonne d'apres Coliseum: 42000 ...
C'est bizarre quand même ...
 
Salut,
Non pas besoin nécessairement d'afficher des champs inutiles.
(voir capture)
@+
 

Pièces jointes

  • SpectacleProd_Image4.jpg
    SpectacleProd_Image4.jpg
    83.4 KB · Affichages: 13
  • SpectacleProd_Image4.jpg
    SpectacleProd_Image4.jpg
    83.4 KB · Affichages: 13
En fait ce que vous venez de faire c'est la requête qui permet de connaitre le cout et le resultat sur chaque spectacle ?
Je sais si vous avez vu ce que j'ai fais dans ma requête ? Parce que mon souci je ne sais pas si je m'y suis bien prise ? Tous les spectacle n'y apparaissent pas

De plus si je dois creer une requête special pour le moi de Mars, je fais comment ? Je saisies directement les donnée dans les champs ...
Désolée de paraitre vraiment Idiote mais même vos explications bien claires ....
 
Bonsoir,
Normal que certains spectacles ne s'affichent pas dans votre requête de calcul de coûts.
Vous ajoutez des tables non indispensables dans l'exécution de la requête.
(voir image)

Qu'entendez-vous par &quot;spécial&quot; pour la requête du mois de mars ?
@+
 

Pièces jointes

  • SpectacleProd_Image5.jpg
    SpectacleProd_Image5.jpg
    67.1 KB · Affichages: 10
  • SpectacleProd_Image5.jpg
    SpectacleProd_Image5.jpg
    67.1 KB · Affichages: 10
Ha en fait il y a un nouveau concert en Mars, il faut peut être que je resaisissent les données dans les tables ? C'est ca ?
Dans ma requete, il y avait des champs inutile ....
Au fait comment fait on pour selectionner un champ que l'on a deja creer je m'explique:
Par exemple pour calculer la MCV, vous avez fait: CA - Cout variables
Dans le champ, je voudrais ecrire directement MCV: CA- Cout variables mais ca ne le valide pas ... Au lieu de faire :
MCV:(ventes place* tarif)-(cout var unit*places vendues)
Vous voyer ce que je veux dire ?
 
Sarah44300 link=topic=103691.msg1181880#msg1181880 date=1266854899 a dit:
Ha en fait il y a un nouveau concert en Mars, il faut peut être que je resaisissent les données dans les tables ? C'est ca ?
Non, vous saisissez votre nouveau spectacle dans le form F_SPECTACLE.
Dans ma requete, il y avait des champs inutile ....
Non, des tables inutiles. Vous avez ajouté toutes les tables alors que suffit SPECTACLE et LIEU.
Au fait comment fait on pour selectionner un champ que l'on a deja creer je m'explique:
Par exemple pour calculer la MCV, vous avez fait: CA - Cout variables
Dans le champ, je voudrais ecrire directement MCV: CA- Cout variables mais ca ne le valide pas ... Au lieu de faire :
MCV:(ventes place* tarif)-(cout var unit*places vendues)
Vous voyer ce que je veux dire ?
Oui je vois, mais vous ne pouvez pas.
Voici un exemple :
Chiffre d'affaires: ([SPEC_RECETTEVARUNIT]+[SPEC_TARIF])*[SPEC_PLACESVENDUES]
Charges variables: [SPEC_COUTVARUNIT]*[SPEC_PLACESVENDUES]
On aimerait écrire dans la requête MCV : [Chiffre d'affaires]-[Charges variables] mais on ne peut pas ! Il faut rédiger comme ci-dessous
MCV: (([SPEC_RECETTEVARUNIT]+[SPEC_TARIF])*[SPEC_PLACESVENDUES])-([SPEC_COUTVARUNIT]*[SPEC_PLACESVENDUES])

@+
 
Retour
Haut