Вы находитесь на странице: 1из 5

Título del Control

INTEGRACIÓN CON BASE DE DATOS

Nombre Alumno

YERKO MAURICIO LEMUS SUERO

Nombre Asignatura

PROGRAMACIÓN HTML II

Instituto IACC

Ponga la fecha aquí

28 DE MAYO DEL 2018


 La estructura de la base de datos que será utilizada es : Base de
datos relacional.
 Porque este tipo de base de datos permite realizar tareas en base a
consultas SQL, es flexible y permite listar los datos almacenados,
añadir o eliminar datos en tablas.
 El entorno de creación será en PHPMyadmin en la cual se llevara a
cabo tareas de creación de base de datos, relacionarlas,
recuperación de base de dato, cargar y editar contenido entre otras
actividades.
 La base de datos será dividida en dos tablas , las características de
cada tabla radica en que la primera será estructurada
especialmente para los datos de la persona , y la segunda estará
compuesta de datos asociados al servicio, se puede establecer
conexión entre ambas a través del ID único del usuario como se
detalla a continuación:
 Las tablas que podemos añadir en la base de datos son las
siguientes:

Tabla: Persona
Campo Tipo de dato
Rut String(Texto)
Edad Integer (entero)
Genero Boolean (M/F)

Tabla: Servicio
Campo Tipo de dato
Frecuencia String (texto)
Horario String
Linea de metro que normalmente utiliza Boolean debido a que se guardaran 0:no y
1:si para identificar si la línea X fue
seleccionada en el check del formulario.
Calidad String
Observaciones_personales Varchar para optimizar el rango de cadena
variable.
Fecha y hora DateTime por la fecha y la hora
ID_rut Campo de rut para establecer una conexión
entre tablas

 Sentencias Sql para llenar la base de datos Persona y Tablas.


 Una vez establecida la conexión se procede a guardar las variables
del formulario:

$Rut=$POST[“Rut];
$Edad=$POST[“Edad”];
$Genero=$POST[“Genero”];
Una vez almacenadas se procede a crear la consulta SQL
$consulta=”INSERT INTO Personas
VALUES(“$Rut”,”$Edad”,”$Genero”)”;
Luego se ejecuta la sentencia:
Mysql_query($consulta) ;
De forma análoga se procede a guardar información en la tabla Servicio
como se indica a continuación:
$Frecuencia=$POST[“Frecuencia”];
$Horario=$POST[“Horario”];
$Linea=$POST[“Linea”];
$Calidad=$POST[“Calidad”];
$Observaciones=$POST[“Observaciones”];
$fecha_hora=$POST[“Fecha_Hora”];
$ID_rut=$POST[“ID_rut”];

 Una vez almacenadas se procede a crear la consulta SQL

$consulta=”INSERT INTO Servicios VALUES(“$Frecuencia”,”


$Horario”,” $Linea”,” $Calidad”,” $Observaciones”,”
$fecha_hora”,”$ID_rut”)”;

Listar

 Si se desea listar o recuperar información de la base de datos se


debe utilizar la sentencia SELECT
 SELECT * FROM Personas : esta sentencia deja visualizar la totalidad
de datos almacenados en la tabla personas, de igual forma para
visualizar los datos de la tabla servicio seria SELECT * FROM Servicio
Actualizar información

 Para actualizar información ya guardada es necesario utilizar la


acción UPDATE por ejemplo

UPDATE Servicio SET Frecuencia=” pocas veces”


Where Rut=”11.111.111-1”

 El código anterior actualiza al usuario de Rut único con el texto


“pocas veces” en el campo frecuencia de la tabla Servicio.
Bibliografía

INTERNET
VIDEOS DE LA CLASE
MATERIAL ENTREGADO PARA ESTUDIO SEMANA 3