Page 1 sur 1

MCD en 2 parties ?

Posté : 06 juin 2006, 11:29
par BeliG
Bonjour à tous ! :D

Voilà, j'ai une base de données qui me pose certains souçis au niveau de la représentation MCD. D'un côté j'ai des tables concernant des produits commerciaux, et de l'autre une table "admin" qui n'a absolument aucun rapport avec les autres tables (cette table contient les enregistrements login/pwd permettant d'accéder à la partie Administration du site). Comment représenter cela au niveau du MCD ? Une association entre la table "admin" et les tables produits étant difficilement imaginable, dois-je faire un MCD en 2 parties (j'ai jamais vu ça mais bon) ?

Merci à vous... :wink:

Posté : 06 juin 2006, 11:42
par sadeq
Si tu veux assurer la sécurité d'accès aux tables de la base de données, tu dois utiliser le langage DCL de SQL pour créer des utilisateurs voir des administrateurs, et faire des grant et des revoke.. pour accorder ou retirer des droits.

Les SGBD connus disposent de leur propre système de contrôle d'accès ce qui veut dire que la questiion de la sécurité d'accès se pose au niveau organisationnel et physique et non conceptuel. En loccurence, les infos de contrôlé d'accès ne doivent pas figurer sur un MCD (Modèle conceptuel de données) mais dans la stratégie d'implémentation de la base de données physique.

Ceci dit les développeurs qui ont toujours envie de recréer la farine ne manquent jamais.

Posté : 06 juin 2006, 11:54
par BeliG
Oh, merci beaucoup :)

Je ne mettrai donc que les tables concernant les produits dans mon MCD, et à la limite un "pseudo-MCD" à part ne présentant que la table admin...