Base de datos para ejemplos MySQL

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 código 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 número de clientes años y tipo de mediciones
conexion.php Establece la conexión 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.-Abrir php MyAdmin y subir el script datos.sql

3.- Copiar los archivos *.php a la carpeta del servidor si 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 aparecerá 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 sólo (este proceso tarda mucho).

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 también 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.

12 comentarios en “Base de datos para ejemplos MySQL

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s