Ampliación de Bases de Datos - Departamento de Lenguajes y

Transcripción

Ampliación de Bases de Datos - Departamento de Lenguajes y
Ampliación de Bases de Datos
Realice los ejercicios que se describen a continuación usando el editor de HTML indicado
por los profesores de la asignatura y el servidor web estudiado en las prácticas previas.
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
PHP y PDO
Grupo de Ingeniería del Software, Diciembre 2008
Enunciado
1. Creación de una base de datos
Usando MySQL Administrator, cree una base de datos llamada “ABDBlog”. La base de datos deberá contener al
menos una tabla denominada Entradas con los campos que pueden verse en la figura 1.
Figura 1: Campos de la tabla Entradas
2. Formulario para creación de Entradas de Blog
Usando el formulario proporcionado como material de la práctica, inserte el código PHP necesario para insertar
una nueva entrada del blog en la BD. En caso de que la inserción sea correcta, se deberá informar al usuario de
que el proceso se ha realizado con éxito. No olvide validar los datos en servidor y realizar el tratamiento de
errores correspondiente. Para ello, siga la plantilla explicada en clases, de tal manera que se separe el código
para la validación del código para la inserción de los datos. (Cree el conjunto de páginas y ficheros .php que
considere oportunos).
3. Creación de la página principal del Blog.
Usando la página index.php proporcionada como material de la práctica, inserte el código PHP que permita
mostrar las entradas actuales del blog en orden inverso al que fueron insertadas. Las entradas deben
representarse como una tabla.
Para ello, siga la plantilla explicada en las clases, de tal manera que se separe el código de acceso a datos del
de lógica de negocio. Debe empezar creando un fichero .php separado con funciones para la gestión de las
entradas en cuanto al acceso y modificación de la BD (comience añadiendo únicamente la función de inserción
–use el código del apartado anterior- y la función de selección necesaria para este apartado). (Nota: En la css
proporcionada se han creado diversas clases para las secciones de las entradas, úselas para una adecuada
representación de las mismas)
4. Formulario para modificación/eliminación de Entradas del blog
Cree un formulario similar a los realizados en ejercicios anteriores y el código PHP necesario para que se
permita modificar los datos de las entradas del blog o borrarlas. En caso de que la actualización sea correcta, se
deberá informar al usuario de que el proceso se ha realizado con éxito. No olvide validar los datos en cliente y
en servidor y realizar el tratamiento de errores correspondiente.
Ampliación de Bases de Datos
Realice los ejercicios que se describen a continuación usando el editor de HTML indicado
por los profesores de la asignatura y el servidor web estudiado en las prácticas previas.
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
PHP y PDO
Grupo de Ingeniería del Software, Diciembre 2008
Enunciado
5. Página de entradas por etiqueta
Usando la página index.php proporcionada como material de la práctica como base, cree una página similar que
mostrar las entradas del blog que contienen una determinada etiqueta.(Nota: deberá usar el operador LIKE de
SQL).

Documentos relacionados