Blue Flower

He pasado la base de datos consumoelectrico a MySQL, para hacer pruebas en la web.

dejo un script para llenar la base de datos y el codigo fuente en php para generar los clientes y las mediciones.

Descargar el archivo

 

Tablas Descripción  
TApellidos Listado de apellidos  
TNombres Listado de Nombres  
Clientes Listado de clientes  
Provincias Provincias de españa  
Poblaciones Todas las poblaciones de galicia  
CallesPoblaciones

Calles de las poblaciones de galicia

(Sólo las ciudades)

 
Mediciones Mediciones de consumo electrico  
     
Paginas    
index.php formulario para indicar el numero de clientes años y tipo de mediciones  
     
conexion.php


establece la conexion con MySQL cambiar los valores necesarios para el servidor, en mi caso localhost.

 
crearclientes.php se llama desde el index.php y tiene las fucniones necesarias para crear los clientes y las mediciones  
crearmediciones.php

se llama desde index.php y crea las mediciones indicadas. PAra que la página web no de error

por exceso de tiempo la llamada se hace por Ajax, en cada llamada se crean las mediciones de 10 clientes si es mensual

y de 1 cliente si es diaria. Este porceso es el que más tarda.

 
borrarclientes.php borrar todos los clientes y las mediciones  
Consulta    
datos.sql contiene los scripts para crear las tablas necesarias y los datos iniciales  


Como usar la base de datos:

1.- Descargar el archivo y descomprimirlo:

2.-AbrirphpMyAdmin y subir el script datos.sql

3.- Copiar los archivos *.php a la carpeta del servido sii es localhost crear una carpeta llamada consumoelectrico.

4.- Llamar a la pagina http://localhost/consumoelectrico/index.php, aprecerá lo siguiente

imagén como adjuntar base de datos

5.- Pulsar el enlace CREAR CLIENTES (por defecto 20000 y 7 poblaciones, cambiar estos valores si se quiere).

imagén como adjuntar base de datos

6.- Pulsar FIN CREAR CLIENTES aparecra la siguiente página

 

imagén como adjuntar base de datos

Al cambiar los valores años o tipo de medición se puede ver el número de registros que se crearán.

7.- Pulsar CREAR MEDICIONES, se empiezan a crear todas las mediciones, el valor va cambiando solo (este proceso tarda muchisimo en terminar).

 

imagén como adjuntar base de datos

En la página anterior se pueden también borrar todos los clientes y mediciones, para empezar de nuevo.

Los archivos .php estan comentados (algo). crearclientes, crearmediciones y borrarclientes se llaman a traves de AJAX tambien se puede llamar desde el navegador directamente

pero hay que poner las variables que se pasan por get.

 

Espero que os pueda servir de algo este artículo. Ahora sólo falta hacer consultas y alguna página de gráficos para ver como se comporta el mySQL con muchos registros.