[Php-avanzado] tablas 1.3 de autoclas

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Sep 3 16:46:17 ART 2009


El jue, 03-09-2009 a las 15:15 -0300, Carlos Brandes escribió:
> Alejandro yo otra vez:

	Alejandro???

	Está Alejandro normalizando por vos y te pisaste? ;-)

> CREATE TABLE `anunciantes` (
>   `id_anunciante` int(11) unsigned NOT NULL auto_increment,
>   `nombre` varchar(50) collate latin1_spanish_ci NOT NULL,
>   `apellido` varchar(50) collate latin1_spanish_ci NOT NULL,
>   `usuario` varchar(30) collate latin1_spanish_ci NOT NULL,
>   `password` varchar(30) collate latin1_spanish_ci NOT NULL,
>   `email` varchar(100) collate latin1_spanish_ci NOT NULL,
>   `id_localidad` int(11) unsigned NOT NULL,
>   `id_sexo` int(2) unsigned NOT NULL,
>   `telefono` varchar(30) collate latin1_spanish_ci NOT NULL,
>   PRIMARY KEY  (`id_anunciante`),
>   KEY `ind_usr_pas` (`usuario`,`password`),
>   KEY `ind_ape_nom` (`apellido`,`nombre`)
> ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci
> AUTO_INCREMENT=1 ;
> 
> eliminada la  UNIQUE KEY `id_ciudad` (`id_localidad`)y creada la tabla
> sexos.

	Correcto!

> CREATE TABLE `sexos` (
>   `id_sexo` int(2) unsigned NOT NULL,
>   `sexo` varchar(11) NOT NULL,
>   PRIMARY KEY  (`id_sexo`)
> ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
> 
> 
> CREATE TABLE `avisos` (
>   `id_aviso` int(11) unsigned NOT NULL auto_increment,
>   `kilometraje` int(11) NOT NULL,
>   `precio` float NOT NULL,
>   `fecha_publicacion` date NOT NULL,
>   `descripcion` varchar(150) collate latin1_spanish_ci NOT NULL,
>   `id_moneda` int(11) NOT NULL,
>   `id_anunciante` int(11) NOT NULL,
>   `id_operacion` int(11) NOT NULL,
>   `id_condicion` int(11) NOT NULL,
>   `id_modelo` int(11) NOT NULL,
>   `id_combustible` int(11) NOT NULL,
>   `id_caracteristica` int(11) NOT NULL,
>   PRIMARY KEY  (`id_aviso`)
> ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci
> AUTO_INCREMENT=1 ;
> 
> kilometros era el unico plural que quedaba, y ya esta corregido. Tengo
> en la cabeza la utilizacion de esas tres letras que dijiste para
> nombrar los campos, pero como nombre todo con palabras completas desde
> el principio, lo deje asi; pero considero que la opcion de las tres
> letras es la mas comoda.

	Era solo una discusión semántica!
	`kilometros` estaba correcto también, en el sentido de que se entendía
perfectamente el contenido del campo.

> 
> -- phpMyAdmin SQL Dump
> -- version 2.10.3
> [..]
> -- Volcar la base de datos para la tabla `sexos`
> -- 
> 
> Aca te mando las tablas, fijate y charlamos. Gracias y saludos Carlos.

	Listo!
	A programar!

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado