Práctica PHP. Acceso a una base de datos MySQL con PHP

José Juan Sánchez Hernández

IES Celia Viñas (Almería) - 2018/2019

1 Ejemplos

1.1 Delegado

Desarrolle una aplicación web sencilla en PHP que permita elegir el delegado de clase. La aplicación consta de los siguientes requisitos técnicos:

Los requisitos funcionales de la aplicación son los siguientes:

1.1.1 Código fuente

Puede encontrar el código de una posible solución en el siguiente repositorio de GitHub:

1.1.2 Diagrama entidad/relación

1.1.3 Paso a tablas (SQL)

CREATE DATABASE delegado CHARACTER SET utf8;

USE delegado;

CREATE TABLE alumno (
  id INTEGER UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  nombre VARCHAR(50) NOT NULL,
  apellido1 VARCHAR(50) NOT NULL,
  apellido2 VARCHAR(50),
  candidato ENUM('sí','no') NOT NULL DEFAULT 'sí',
  vota_a INTEGER UNSIGNED,
  fecha_hora_voto DATETIME,
  ip VARCHAR(15),
  FOREIGN KEY (vota_a) REFERENCES alumno(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2 Referencias

3 Licencia

Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.