Sie sind auf Seite 1von 13

GUÍA DE LABORATORIO

“SESSIONES, COOKIES Y CONSULTAS EN


SQL”
Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

LABORATORIO

Objetivos:

 Habilitar Sesión en PHP.


 Utilizar cookies en PHP.
 Usar sentencias SQL en PHP.

Equipos, Materiales, Programas y Recursos:

 Sistema Operativo Windows.


 Navegador Web.
 Editor de texto.

Introducción:

En esta clase aprenderemos sobre el uso de comandos de Sesión y declaración de variables a


usar, recuperar y procesar los datos enviados.
Haremos el uso de cookies y sentencias básicas y avanzadas de SQL.

Seguridad:

 Ubicar maletines y/o mochilas en el gabinete al final de aula de laboratorio.


 No ingresar con líquidos ni comida al aula de laboratorio.
 Al culminar la sesión de laboratorio, apagar correctamente la computadora y el monitor.

Preparación:

Los alumnos deberán realizar todos los ejercicios realizados y propuestos de esta guía de
laboratorio.

Procedimiento y Resultados:

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 2


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 3


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 4


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 5


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 6


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 7


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 8


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 9


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 10


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

Potencia Litros Cilindros

Añadiendo Registros se tiene:

IDMotor Potencia Litros Cilindros


1 200 1.6 4
2 150 2.2 8
3 275 2.5 8

Finalmente, añadimos el campo IDMOTOR a la tabla AUTOS y guardamos en él,


un número correspondiente al motor que tenga el auto.

Ventajas de usar bases de datos relacionales son varias, siendo la principal el


ahorro de espacio.

Además permiten modificar datos en una única tabla y que todas las demás
trabajen con datos actualizados.

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 11


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

6.3. CONSULTAS EN SQL

EL Lenguaje Estructurado de Consultas, es el lenguaje estándar en el que la


mayoría de bases de datos se comunican con el exterior.
Con SQL podemos modificar tablas, su estructura, además de las cuatro
operaciones básicas: insertar, modificar, borrar y consultar registros.

A) SELECT
Extrae todos (*) los campo de la Tabla Productos.

SELECT * FROM Productos

B) INSERT INTO
Se encarga de añadir registros.

INSERT INTO (campo1,campo2,campo3…campoN) VALUES


(valor1,valor2,valor3…valorN)

C) UPDATE
Se encarga de modificar registros.

UPDATE tabla SET campo1=


valor1,campo2=valor2,…,campoN=valorN [WHERE condición]

D) DELETED
Se encarga de borrar registros.

DELETED FROM tabla [WHERE condición]

DELETED FROM Empleados WHERE IDEmpleado=22

E) ORDER BY
Ordena registros.

SELECT Nombre, Edad FROM Tabla ORDER BY Edad

F) DISTINCT
Diferencia registros.

SELECT DISTINCT Ciudad FROM Empleados

G) HAVING
Condiciona registros.

SELECT Ciudad, COUNT (Ciudad) AS Total


FROM Empleados GROUP BY Ciudad, Edad HAVING Edad>35

H) TOP
Limita el número de registros que se devuelven en una consulta.

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 12


Universidad Nacional del Santa Laboratorio- Sesiones, Cookies en PHP y Sentencias SQL

SELECT TOP 25% Nombre, Edad FROM Empleados ORDER BY Edad


DESC

SELECT TOP 10 Nombre, Edad FROM Empleados ORDER BY Nombre

I) JOIN
INTERSECCIONES

SELECT p.nombre,c.nombre AS categoria


FROM productos AS p
INNER JOIN categorías AS c
ON p.idcategoria =c.id

SELECT p.nombre,c.nombre AS categoria


FROM productos AS p
LEFT JOIN categorías AS c
ON p.idcategoria =c.id

SELECT p.nombre,c.nombre AS categoria


FROM productos AS p
RIGHT JOIN categorías AS c
ON p.idcategoria =c.id

ACTIVIDADES

1. Para el Sistema que los alumnos están desarrollando como proyecto,


habilitar sesiones (mínimo 2) y luego explicar su utilidad.
2. ¿Qué son cookies?
3. ¿Utilizarías los cookies en tu sistema (explicar)?
4. Implementar consultas SQL en tu sistema.
Usar:
 SELECT
 INSERT
 DELETED
 UPDATE
 INNER JOIN
 LEFT JOIN
 RIGHT JOIN
 ORDER BY
 DISTINCT
 HAVING
 WHERE
 TOP

188888888888
FECHA DE PRESENTACIÒN ACTIVIDADES: 18.11.13 12 am

EAPISI Dra. Diana Cecilia Muñoz Casanova –dianauns@yahoo.es Pág. 13

Das könnte Ihnen auch gefallen