[Php-avanzado] Tablas tesis Leandro Schereik

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Sab Mar 20 00:09:23 ARST 2010


Hola Leandro,

	te ratifico el mensaje anterior: las tablas están bien normalizadas y
los datos son pertinentes para tus requerimientos.
	Ahora empieza lo divertido!


El sáb, 20-03-2010 a las 01:52 +0000, Leandro Schereik escribió:
> Hola Leo lo de "tbl" adelante de todos los nombres de las tablas es
> porque en una materia de la fucultad a todas las tablas 
> fueron implementadas de esa manera y segui con esa metodologia tal ves
> lo vimos de esa manera 
> para tener mas legibilidad en el codigo  pero es verdad no tiene
> sentido. Algo asimilado para seguir adelante.

	Cómo te decía, te preguntaba solo por curiosidad.
	Una cosa importante, es que si decidís que todas las tablas empiecen
con "tbl", tienen que tener ese prefijo _todas_. Si decidís que no lo
tengan, entonces que no lo tenga _ninguna_
	Una nomenclatura consistente es muy importante...


> Si, el carrito de compras tenia pensado implementarlo con variables de
> sesion.

	Ok.

> Con las imagenes: 
> ¿estaria mal traer la imagen que esta guardada actualmente en la base
> de datos no la que se encontraba en 
> el momento de realizada la venta? De lo contrario tendria que tener
> copias de todas las imagenes que fueron modificadas.
> ¿O seria preferible no traer ninguna imagen la verdad no se que hacer
> que me recomendas?

	Yo buscaría la imagen actual del artículo y mostraría eso... no
guardaría copias de las imágenes, porque no me parecen relevantes.
	De hecho, podrías tranquilamente no guardar en las Ventas las fotos...
es como que estás implementando una factura con fotos de los artículos!


> TipUser
> ----------
> 
>  
> id   auto_increment    // Key
>  
> tipo varchar(50)
>  
>  
> Nota: esta tabla contendrá inicialmente los siguientes registros
> fijos:
>  
> id: 1 tipo: Administrador
>  
> id: 2 tipo: Usuario Normal
> 
> 
> 
> Compradores
> --------------
> 
> 
>  id            auto_increment    // Key
>  nom        varchar(100)
>  ape             varchar(100)
>  tel              varchar(50)
>  email           varchar(255)
>  id_tip_user      int(11)
>  user       varchar(20)          // UNIQUE
>  pass            varchar(20)
> 
> 
> Categorias
>  ------------
>  
>  id           auto_increment    // Key
>  nom    varchar(100)
> 
> 
>  tblarticulos
>  ----------
>  
>  id                     auto_increment    // Key
>  id_categ        int(11)
>  id_estado           varchar(1)
>  nom              varchar(100)
>  precio                float
>  stock                 int(11)
>  img1             varchar(255)
>  img2             varchar(255)
>  img3             varchar(255)
> 
> 
>  EstArt
>  ---------
> 
>  id                   auto_increment    // Key
>  estado            varchar(15)
> 
> 
> Nota: esta tabla contendrá inicialmente los siguientes registros
> fijos:
>  
> id: 1 estado: activo
> id: 2 descri: inactivo
> 
> 
> 
>  Cabec_Ventas
>  ---------
>  
>  id                auto_increment            // Key
>  id_compr      int(11)                  // id comprador al momento de
> la venta
>  nom_compr     varchar(100)       // nombre del comprador al momento
> de la venta
>  ape_compr         varchar(100)         // apellido del comprador al
> momento de la venta
>  tel_compr         varchar(100)          // telefono del comprador al
> momento de la venta
>  fecha             timestamp               // fecha y hora al momento
> de la venta
>  
>    
>  Det_Ventas
>  --------------
>  
>  id                 int(11)                   // el ID de Cabec_Ventas
>  id_art     int(11)                   // id del articulo al momento de
> la venta
>  nom_art     varchar(100)          // nombre del articulo al momento
> de la venta
>  precio_art       float                     // precio del articulo al
> momento de la venta
>  cant         float                     // cantidad del articulo
>  
> 
> 
> 
> Muchas gracias 

	Por nada!
-- 

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