slt a tous !!!
voila g 1 ptit souci a transformé mon MCD en un MLD, si kelk'1 peu maidé !!!
voici mon MCD ...
merci a tous
slt a tous !!!
voila g 1 ptit souci a transformé mon MCD en un MLD, si kelk'1 peu maidé !!!
voici mon MCD ...
merci a tous
Des logiciels le font automatiquement.
Quel programme utilises-tu ?
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
j'utilise POWERAMC. g essayé de faire la convertion de cette mcd vers le le physique mais g rien compris. sa me donne sa :
qu'est ce que tu n'as pas compris ?
tu remarque rien au niveau des clés primaires et des associations ?
est ce que tu connais les regles de passage d'un MCD à un MLD ?
et il faut que tu saches qu'il faut normaliser tout ca...
Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
et n'oubliez pas de lire les FAQ !
FAQ Java et les cours et tutoriels Java
Doc JAVA officielle
AngularJS 1.x
Angular 2
Do it simple... and RTFM !
voila g pas compris dans les table subit et subit2 les clés primaires sont les clés secondaires.
je ne coné pas bien les regles de passage d'un mcd a un mld.
comment ca normaliser le tt.
Comme tu le vois, une clé primaire peut-être représentée par un ensemble de champs. Tu peux toujours "dénormaliser" la génération automatique de ton PowerAMC en spécifiant une clé primaire toi-même.Envoyé par dj_cue
Sinon, pense à te renseigner ça et là en faisant quelques recherches pour en connaître un minimum sur les normes, les règles : exemple
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
est il juste ce MLD ?????
CLIENT : ( ID_CLIENT, NOM_CLIENT, RASON_SOCIAL, N_RC_CLIENT, ADRESSE_FACT_CLIENT, ADRESSE_CLIENT, PAYS_CLIENT, TEL_CLIENT, FAX_CLIENT )
COMMANDE : ( ID_COM, ID_CLIENT, ID_FACT, N_BON_COM, DATE_COM )
ECHANTILLON : ( ID_ECH, ID_ESSAI, TYPE_ECH, QUANTITE_ECH )
ESSAIS : ( ID_ESSAI, ID_LABO, ID_COM, ID_SITE, ID_ECH, N_ESSAI, DATE_ESSAI, TYPE_ESSAI , LIBELLE_ESSAI, N_BUL_ANA, DATE_BUL_ANA )
SITE : ( ID_SITE, ID_ESSAI, NOM_SITE, ADRESSE_SITE, TYPE_SITE )
FACTURE : ( ID_FACT, N_FACT, DATE_ FACT, MONTANT_FACT, N_FACT_PF, DATE_ FACT_PF, MONTANT_ FACT_PF )
TARIF : ( ID_TARIF, ID_ESSAI, ID_TVA, ID_CONV, PRIX )
TVA : ( ID_TVA, LIB_TVA, REF_TVA )
CONVENTION : ( ID_CONV, ID_TARIF, N_CONV, DATE_CONV, DATE_EXP_CONV )
LABORATOIRE : ( ID_LABO, CODE_LABO, NOM_LABO, ADRESSE_LABO, TEL_LABO, FAX_LABO, RESPANSABLE_LABO, SPECIALITE_LABO )
EMPLOYER : ( MAT_EMP, ID_LABO, ID_TARIF, ID_USER, NOM_EMP, PRENOM_EMP, FONCTION_EMP )
USER : ( ID_USER, MAT_EMP, NOM_UTILISATEUR, MOT_DE_PASSE, CODE )
légande :
souligné + gras = "clés primaires"
gras = "clés etrangeres"
Employer devrait, sans doute s'appeler Employé, j'imagine, mais que la clé de l'un se trouve dans la clé de l'autre est inutile (une relation bijective est généralement inutile).EMPLOYER : ( MAT_EMP, ID_LABO, ID_TARIF, ID_USER, NOM_EMP, PRENOM_EMP, FONCTION_EMP )
USER : ( ID_USER, MAT_EMP, NOM_UTILISATEUR, MOT_DE_PASSE, CODE )
Si vraiment tu veux deux entités et 2 tables, il suffit que USER n'est pas de clé et que le lien soit identifiant, ce qui donnera le MLD suivant :
EMPLOYE : ( MAT_EMP, ID_LABO, ID_TARIF, NOM_EMP, PRENOM_EMP, FONCTION_EMP )
USER : ( MAT_EMP, NOM_UTILISATEUR, MOT_DE_PASSE, CODE )
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
merci pour la correction.
je veu aussi savoir si les regles de passage de l'MCD a l'MLD ont ete bien suivi (je veu une correction precise) a part biensur les tables employé et user qui viennent d'etre corrigé.
merci a tous.
Génère les tables automatiqument et tu retrouveras tes clés primaires et étrangères dans le script. Si ton MCD est juste, l'outil génèrera un MLD et un script SQL juste.
dj_cue, un conseil, lit un peu des livres. Et fais gaffe aux fautes qui si elles sont écrites avec un langage SMS, et avec un ton bien léger feront fuir à grandes enjambées des lecteurs.
Pense à mettre Résolu sur ton message.
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