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).