Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Baaaw Oic

#11
Bueno gracias ... de todas formas ... ya quedara documentado este problema de DBDesigner con servidores mysql 5 y posteriores ... Gracias por la mano y saludos.
#12
El problema radica en que tambien pide algunas librerias .. ( cosa que tampoco las puedo instalar ) .. todo se hace un bucle infinito ...
#13
Quiero instalarlo pero no puedo .. tengo problema con el yast y con el zypper .. >.< ''

:( :(
#14
Pues es por eso que necesito otro modelador ... ese codigo es generado por el DBDesigner 4 ...
#15
Haber ...  tengo un modelo de una BD en BDDesigner 4 ... resulta que cuando genero el codigo en SQL y lo ejecuto en un servidor mysql 5 todo bien (el motor es InnoDB).

Con esta instruccion vemos cuales son los FK de las tablas.

Código (sql) [Seleccionar]
select K.REFERENCED_TABLE_NAME, K.COLUMN_NAME, K.REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE K where K.TABLE_NAME='tabla' and K.CONSTRAINT_NAME not in('PRIMARY')

Pues resulta que el modelo esta con relaciones y todo eso .. y cuando ejecuto la consulta anterior no muestra nada de nada (aun habiendo relaciones en la tabla, esto lo probe en un servidor mysql superior a 4 (de 5 para arriba)).

Este es un script generado por DBDesigner 4:

Código (sql) [Seleccionar]
CREATE TABLE IF NOT EXISTS `usuario` (
 `codigo` int(11) NOT NULL auto_increment,
 `car_codigo` int(11) NOT NULL,
 `per_codigo` int(11) NOT NULL,
 `idusuario` varchar(20) NOT NULL,
 `fecreg` date NOT NULL,
 `fecing` date default NULL,
 `estado` char(1) NOT NULL default '1',
 PRIMARY KEY  (`codigo`),
 KEY `usuario_FKIndex1` (`per_codigo`),
 KEY `usuario_FKIndex2` (`car_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


Cuando ejecuto el script para saber las FK retorna un valor nulo, pero cuando creo la tabla de la siguiente forma (elaborada manualmente) :

Código (sql) [Seleccionar]
CREATE TABLE IF NOT EXISTS `usuario` (
 `codigo` int(11) NOT NULL auto_increment,
 `car_codigo` int(11) NOT NULL,
 `per_codigo` int(11) NOT NULL,
 `idusuario` varchar(20) NOT NULL,
 `fecreg` date NOT NULL,
 `fecing` date default NULL,
 `estado` char(1) NOT NULL default '1',
 PRIMARY KEY  (`codigo`),
 FOREIGN KEY (car_codigo) REFERENCES cargo(codigo),
 FOREIGN KEY (per_codigo) REFERENCES personal(codigo)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


Aqui al ejecutar la consulta anterior si muestra los FK.

Gracias.
#16
Haber esperemos la estructura de Skeletron.
#17
El DBDesigner no crea bien las relaciones en servidores mysql 5 (++) .. alquien sabe de algun mod para que funcione como deberia o quizas otro software similar . ¿?

Gracias.
#18
Aqui es

Pais
- Departamento
- Provincia
  - Distrito

Esta en wikipedia pero la idea es tener un archivo unico con todos los datos ya metidos en la BD.
#19
Foro Libre / Re: ¿Que estas escuchando?
20 Marzo 2010, 05:14 AM
::) ::)

#20
Me apunto siempre y cuando se plantee la estructura de la BD ... saludos.