Contro 3 INTEGRACIÓN CON BASE DE DATOS
YERKO1972Ensayo28 de Mayo de 2018
416 Palabras (2 Páginas)124 Visitas
[pic 1]
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
...