# Bases de datos (1)

En esta lección se describen las tareas a entregar esta semana:

1. Crear la carpeta para los programas de esta semana y la hoja de estilo común.
   1. Crear en Eclipse PDT una carpeta llamada "tareas4" dentro de "PHP2011" en la que se guardarán los programas.

2. Descargar la solución de los tres primeros ejercicios de la página de ejercicios Bases de datos 1 (enlace de descarga de las soluciones).

   1. Descomprimir los ejercicios en la carpeta tareas4. Se crearán las carpetas bases_de_datos_1_1, bases_de_datos_1_2 y bases_de_datos_1_3. para que Eclipse muestre esas carpetas, hay seleccionar la carpeta tareas4 (o una de nivel superior) en la ventana PHP Explorer (el árbol de la izquierda en Eclipse) y actualizar (pulsando F5 o haciendo clic derecho > Refresh).
   2. Repasar todas las páginas de la solución del ejercicio 1 para entender cómo funciona. Los ejercicios están preparados para funcionar en SQLite y los archivos se crean en /tmp/mclibre. Para poder probarlo, hay que crear esa carpeta.
   3. Repasar también el ejercicio 2 y el ejercicio 3. Cada uno está hecho a partir del anterior, añadiendo las páginas necesarias (de un ejercicio a otro también cambia el menú y el nombre de la base de datos).
3. Hacer el ejercicio Bases de datos 4 de la página de ejercicios Bases de datos 1.
   1. Crear en Eclipse PDT la carpeta bases_de_datos_1_4 y copiar en ella todos todos los archivos de la carpeta bases_de_datos_1_3.
   2. Modificar el fichero funciones.php añadiendo la opción de menú Borrar 1 y modificando el nombre de la base de datos.
   3. Crear en Eclipse PDT los ficheros borrar1.php y borrar2.php.

      El contenido de borrar1.php se puede hacer a partir del contenido de listar.php, añadiendo la celda de la tabla con la casilla de verificación (ver comentarios en el enunciado del ejercicio) y las etiquetas de formulario y botón Enviar (que se pueden sacar mostrando en el navegador el código fuente del ejemplo.

      El contenido de borrar2.php se puede hacer a partir del contenido de anayadir2.php, modificando la recogida de datos y la consulta (ver comentarios en el enunciado del ejercicio).

4. Enviar la tarea
   1. Ejercicio Bases de datos 4. Hacer las siguientes capturas de pantalla (no importa que los documentos no se vean completos en la pantalla) y guardarlas con el nombre indicado al principio de cada punto:
      - ApellidoNombre_4-1.png: ventana de Eclipse PDT en la que se vea la página borrar1.php.
      - ApellidoNombre_4-2.png: ventana del navegador en la que se vea la página borrar1.php en el servidor (que se vean tres registros en la tabla).
      - ApellidoNombre_4-3.png: ventana del navegador en la que se vea el código fuente de la página borrar1.php en el servidor.
      - ApellidoNombre_4-4.png: ventana del navegador en la que se vea la página borrar2.php en el servidor (que se hayan borrado un par de registros).
   2. Crear una archivo comprimido con las cuatro imágenes llamándolo ApellidoNombre_4.zip.
   3. Enviar el archivo comprimido en la tarea de la semana 4.

Nota final: En los apuntes están incluidas unas posibles soluciones de los ejercicios. Las he incluido para que sirvan de ayuda a la gente que tenga más dificultades y espero que no hagáis "trampas" recurriendo a ellas simplemente para acabar antes.

Esta obra está bajo una licencia de Creative Commons.