[Php-avanzado] Normalizacion
Sergio Marquez
marquez.sergio.d en gmail.com
Mie Abr 11 17:56:34 ART 2012
Hola Leo, te envío la normalización de mi BD en 3FN. Saludos.
----------------------------------------------------------------------------------
ARTICULOS ( ID int(10) PK, NOMBRE varchar(100) , DESCRIPCION
varchar(300) , IDCATEGORIA smallint(5) , PRECIO decimal(10,4) , STOCK
smallint(5) )
ARTICULOS_CATEGORIAS ( ID int(10) PK , CATEGORIA varchar(100) ,
DESCRIPCION varchar(300) )
CLIENTES ( ID int(10) PK , RAZON varchar(100) , EMAIL varchar(100) ,
IDCONDIVA int(10) , DEUDA decimal(10,4) , OTROS varchar(300) )
CLI_DOMICILIOS ( ID int(10) PK , DIRECCION varchar (50) , IDLOCALIDAD
int(10) , IDCLIENTE int(10) )
CLI_ESTABLECIMIENTOS ( ID int(10) PK , DIRECCION int(11) , IDCLIENTE
int(10) , IDLOCALIDAD int(10) )
CLI_TELEFONOS ( ID int(10) PK, TIPO tinyint(3), NUMERO varchar(50) ,
IDCLIENTE int(10) )
CONDIVA ( ID int(10) PK , CONDICION varchar(50) )
FACTURAS_CLI ( ID int(10) PK , TIPOIVA char(1) , FECHA datetime ,
IDCLIENTE int(10) , NETO decimal(10,4) , IVA decimal(10,4) , IIBB
decimal(10,4) , DESCRIPCION varchar(300) )
FACTURAS_PRO ( ID int(10) PK , TIPOIVA char(1) , FECHA datetime ,
IDPROOVEDOR int(10) , NETO decimal(10,4) , IVA decimal(10,4) , IIBB
decimal(10,4) , DESCRIPCION varchar(300) )
FACTURA_CLI_ITEMS ( ID int(10) OJ , IDFACTURA int(10) , IDARTICULO int(10) )
FACTURA_PRO_ITEMS ( ID int(10) PK , IDFACTURA int(10) , IDARTICULO int(10) )
LOCALIDADES ( ID int(10) PK , NOMBRE varchar(50) , CP int(4) ,
IDPROVINCIA int(10) )
PROVEEDORES ( ID int(10) PK , RAZON varchar(100) , EMAIL varchar(100)
, WEB varchar(100) , IDCONDIVA int(10) , DEUDA decimal(10,4) , OTROS
varchar(300) )
PROVINCIAS ( ID int(10) PK , NOMBRE varchar(50) )
PRO_DOMICILIOS ( ID int(10) PK , DIRECCION varchar(50) , IDLOCALIDAD
int(10) , IDPROVEEDOR int(10) )
PRO_TELEFONOS ( ID int(10) PK , TIPO tinyint(3) , NUMERO varchar(50) ,
IDPROVEEDOR int(10) )
USUARIOS ( ID int(10) PK , USUARIO varchar(50) , PASSWORD varchar(100)
, NOMBRE varchar(100) , APELLIDO varchar(100) , EMAIL varchar(100) ,
ACCESO datetime )
Más información sobre la lista de distribución Php-avanzado