Bonjour
j'ai modéliser le MLD de ma future base de donnée qui traite d'une association humanitaire, et étant donné que je débute j'aimerais avoir des avis :
http://nsa11.casimages.com/img/2010/...1513660598.jpg
Elle semble correcte ?
Bonjour
j'ai modéliser le MLD de ma future base de donnée qui traite d'une association humanitaire, et étant donné que je débute j'aimerais avoir des avis :
http://nsa11.casimages.com/img/2010/...1513660598.jpg
Elle semble correcte ?
Bonjour,
Tu ne précise pas les règles de gestions.
Une conception a toujours besoin de choix de gestion.
Par exemple, un responsable peut fournir un ou plusieurs matériaux et le matériel peut etre fourni par un ou plusieurs responsables
Les matériaux peuvent etre envoyés dans une ou plusieurs écoles, et les écoles peuvent recevoir un ou plusieurs matériaux
Dans cette école on aura un ou plusieurs enfants, tandis qu'un enfant ne peut appartenir qu'a une école
Cet enfant pourra etre parrainé par un parrain et un seul , mais un parrain peut parrainé plusieurs enfants
Voilou, merci
bonsoir,
ton schéma vérifie bien les relations "un à plusieurs" et "plusieurs à plusieurs", néanmoins on peut se poser quelques questions:
- aucune date ? A quelle date est fournie tel matériel ? A quelle date est envoyée le matériel à l'école ?
- quelle est la quantité de matériel fournie par le responsable avant d'être distribuée dans les écoles ?
- pas d'historique sur les prix ? (la base ne conserve que le prix du matériel en cours). De manière générale, tu n'as pas de gestion de stock à prendre en compte ?
- un parrain ne pourrait-il pas être aussi responsable ?
quelques réflexions supplémentaires en vrac:
La colonne Montant-Don dans la table parrain suggère un seul don, ou alors que tu ne conserves pas l'historique des dons. Un parrain ne pourrait-il pas faire des dons dans plusieurs écoles ?
Etudier l'opportunité d'externaliser la ville dans une table Ville(idVille, cp, NomVille)
voilà, j'ai tout déballé à toi de faire le tri
Arduino, Raspberry Pi, ESP, Cypress PSoC, FPGA...
Forums Arduino, Raspberry Pi
Apprendre à développer sur FPGA avec Intel Quartus Prime - Communication SPI avec un convertisseur Analogique-Numérique, simulation fonctionnelle et analyse des signaux [Nouveau]
FPGA - Programmer un contrôleur pour écran VGA avec une carte de développement FPGA
Arduino : Le manuel de laboratoire, les Quiz, les cahiers pratiques, [Nouveau] les sources et outils
tout à fait f-leb!
Reste à savoir quel informations sont pertinentes pour ton système ou pas.
voiture, voiture + options, voiture + option + personnalisation ?
Merci pour vos réponses,
Et pensez vous qu'il est nécessaire de remplacer la table parrain ou responsable par une autre table ? les deux ne semblent elles pas redondantes ?
Si oui, par quoi pourrais je remplacer l'une des deux tables?
Merci !
Oui dans ce cas là tu peux les fusionner en une seule.
Si tu souhaite savoir si c'est un parrain, n'oublie pas de mettre une proprièté type pour spécifier s'il est parrain ou pas (par exemple en boolean)
Désolée de vous déranger, j'ai encore une petite question concernant une requête.
On veut savoir le nombre de parrains qui parrainent +d'un enfant , sachant que l'on a les relations suivantes:
http://www.zimagez.com/zimage/requete.php
Selon moi pour calculer le nombre d'enfant parrainés par un parrain il faudrait que dans la table "parrain" il y ait le "code enfant"
Et si ce dernier est > à 1 alors le parrain pourra parrainer plusieurs enfants
Or le code enfant ne figure pas dans la table parrain puisque un enfant ne peut etre parrainé que par une seule personne, tandis qu'un parrain peut parrainer plusieurs enfants,
bref je suis perdu et je ne vois pas comment faire dans ce cas là, pourriez vous m'aider ?
Merci pour votre aide
eh bien tu fais ta requete du coté de la table enfant en utilisant une jointure naturelle sur la table parrain.
n'oublie pas de faire un count(code_enfant).
Oki merci, jai fini par m'en sortir
et encore une petite question :
Comment fait-on pour avoir l'age de quelqu'un sur access, car si je fais date() - [enfant]![date_naissance] par exemple, ca nous donne le résultat en date alors que je veux en chiffre comme "15"ans par exemple ?
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager