Bonjour,
Cette tâche ne devrait pas vous échoir. Le concepteur doit fournir un MCD normalisé. Il doit s'assurer, entre autres, que l'identifiant est normalisé et répond aux 3 conditions de...
Type: Messages; Utilisateur: fsmrel
Bonjour,
Cette tâche ne devrait pas vous échoir. Le concepteur doit fournir un MCD normalisé. Il doit s'assurer, entre autres, que l'identifiant est normalisé et répond aux 3 conditions de...
Bonjour,
D’accord, il faut que je parle autrement du sort qui sera réservé à l’identifiant, mais je maintiens ce que j’ai dit sur la règle de passage du MCD au MLD, à savoir que ce qui est...
On est bien d'accord mais allez empêcher un développeur qui en a les droits de faire un
SELECT * FROM table [/Quote]
On ne l’en empêchera évidemment pas, et s’il se sent frustré, ça ne le gênera...
Sémantiquement parlant, je considère qu’un détail d’opération est une propriété multivaluée de l’opération, tout comme la ligne de facture est une propriété de la facture : si vous supprimez une...
Bonsoir,
Il est évident que vous êtes tout pardonné. De mon côté, quand je relis certains de mes messages, je constate que les imprécisions s’y ramassent à la pelle, bien plus que je ne le...
Ave,
Relisez ce que dit Tabourier : l’identifiant artificiel (« technique », primaire, système, ...) n’a pas à être porteur d’information. Seuls les autres identifiants peuvent véhiculer de...
Bonsoir,
Au risque de me fâcher avec tout le monde, j'ai un avis complètement opposé au vôtre. Je ne sais pas de quelle règle vous voulez parler exactement mais celle que je connais, et...
Il est donc préférable de faire figurer ces clés techniques dès le MCD, sous peine de devoir corriger le MLD et/ou le script SQL à la main. [/Quote]
C’est tellement évident que je n’avais même pas...
A propos de l’Outer Join
Une réponse de Normand : Oui, dans mesure où le résultat est une relation au sens du Modèle Relationnel de Données. Non, parce que le SGBD résout l’Outer join en...
Nuances...
S’il se trouve que la clé primaire de la table Operation est lisible, c’est fortuit, elle n’a aucune signification et n’a pas pour objet d’être visible par l’utilisateur. A son...
A propos de la requête, à supposer qu'elle fournisse les résultats attendus :
SELECT x.CategNom AS Catégorie, '----' AS Sous_Catégorie
FROM CategorieNoeud AS x
WHERE NOT EXISTS
...
Bonjour,
Votre demande initiale était la suivante :
La requête SQL que je vous avais proposée est celle qui est conforme à la réponse à cette demande.
Mais ensuite, vous la reformulez...
Bonjour,
Le résultat que vous produisez ne répond pas à votre souhait. Votre requête ne permet pas d’avoir la liste complète, car il manque — entre autres — les couples <Loisirs-Livres>,...
Bonsoir tavarlindar,
J’avais conservé le MCD et le MLD. J’ai donc procédé à la génération d’un script (toujours Power AMC), qui donne ceci :
...
Bonsoir,
J’étais prêt à envoyer ce qui suit, quand j’ai vu votre message. Je m’étais orienté dans le sens f-leb, avec SQL à la clé. Ne m’en veuillez donc pas de faire parvenir mes cogitations...
Bonsoir,
Considérons la partie suivante du MCD de f-leb (dans sa version Power AMC, je n’ai pas Win’Design) :
...
Bonjour,
C’est pourquoi, comme je l’ai suggéré dans mon précédent message, il faudrait s’intéresser de plus près au MCD proposé par f-leb dans son 1er message (tout en tenant compte des...
Bonsoir,
Avec le MCD que je propose, je souhaiterais que tavarlindar et al. comprennent l’intérêt de la généralisation / spécialisation. Disons que le but est pédagogique, en mettant...
Bonsoir,
Absolument. Et cette contrainte est à mettre en œuvre au niveau logique. Cela est simple à réaliser dans le cadre du Modèle Relationnel de Données, qui permet dans le même paquet...
Bonsoir,
f-leb a la bonne approche. Vous devriez vous familiariser avec les concepts de spécialisation / généralisation (ce ne sont pas les exemples qui manquent sur ce forum). Ces concepts...
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.