Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2996 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Extension Visio 2003 pour schema de base mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extension Visio 2003 pour schema de base mysql

n°1485728
M4vrick
Mad user
Posté le 03-12-2006 à 19:23:26  profilanswer
 

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 :jap:


---------------
--== M4vr|ck ==--
mood
Publicité
Posté le 03-12-2006 à 19:23:26  profilanswer
 

n°1485744
moi23372
Posté le 03-12-2006 à 20:26:13  profilanswer
 

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é...

n°1485754
MagicBuzz
Posté le 03-12-2006 à 20:57:50  profilanswer
 

Pkoi un char(1) ?
 


ALTER TABLE [dbo].[Table_1]  WITH CHECK ADD  CONSTRAINT [CK_Table_1] CHECK  (([toto]='toto' OR [toto]='titi'))
GO


 
=> on ne peut mettre que NULL, "toto" ou "titi" dans le champ "toto". C'est bien ça un enum non ?

n°1485788
flo850
moi je
Posté le 03-12-2006 à 21:49:42  profilanswer
 

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é


---------------

n°1485826
M4vrick
Mad user
Posté le 03-12-2006 à 23:50:53  profilanswer
 

heuuu ... je ne suis pas super calé en prog (c'est pour une amie hein .. :D)  
 
Mais elle as un probleme dans visio, pas dans la conception ou la manipulation de la base mysql.


---------------
--== M4vr|ck ==--
n°1485894
MagicBuzz
Posté le 04-12-2006 à 10:26:53  profilanswer
 

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... :spamafote:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Extension Visio 2003 pour schema de base mysql

 

Sujets relatifs
[PHP/MySQL] Stockage de PHP dans une base MySQLRequête MySQL avec UNION
mysql - recuperer l'espace non utilisé de la baseVBA d'Excel 2003 : Module de classe, Private Sub() : ?
récupérer checklist pour insert mysqlMéthode de Connexion MySQL
Mysql : requete avec EXISTS[MySQL] Problème avec requête et condition IN
Plus de sujets relatifs à : Extension Visio 2003 pour schema de base mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR