Extension Visio 2003 pour schema de base mysql - SQL/NoSQL - Programmation
Marsh Posté le 03-12-2006 à 20:26:13
a priori, c'est à a elle à adapté son schéma pour etre compatible avec mysql...
pour text, il y a du varchar(longueur), et pour enum, ben la c'est plutot rare dans les SGBD, il faut y mettre un char(1) avec une constrainte d'intégrité...
Marsh Posté le 03-12-2006 à 20:57:50
Pkoi un char(1) ?
|
=> on ne peut mettre que NULL, "toto" ou "titi" dans le champ "toto". C'est bien ça un enum non ?
Marsh Posté le 03-12-2006 à 21:49:42
la différence, c'est que l'enum ets géré en interne comme des entiers, donc bcp plus performant qu'un champ varchar avec des contraintes d'intégrité
Marsh Posté le 03-12-2006 à 23:50:53
heuuu ... je ne suis pas super calé en prog (c'est pour une amie hein .. )
Mais elle as un probleme dans visio, pas dans la conception ou la manipulation de la base mysql.
Marsh Posté le 04-12-2006 à 10:26:53
flo850 a écrit : la différence, c'est que l'enum ets géré en interne comme des entiers, donc bcp plus performant qu'un champ varchar avec des contraintes d'intégrité |
Donc à ce moment, au lieu de faire un truc goret proprio, tu fais une table de correspondance avec une FK.
Le enum n'apporte rien, que ce soit niveau perfs ou conceptuel, donc autant ne pas l'utiliser...
Marsh Posté le 03-12-2006 à 19:23:26
Bonjour tout le monde
J'ai une amie qui as installée Visio pour faire un schema de son projet, malheureusement de base il ne connais que les bases microsoft ou Oracle.
Elle cherche donc une extension pour visio lui permettant de s'adapter a Mysql, a priori elle ne trouve pas de type de données comme enum ou text dans le visio de base.
Voila, merci d'avance a toute personne disposant d'informations
---------------
--== M4vr|ck ==--