Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROCEDIMIENTOS:
Realiza los siguientes puntos capturando pantallas y explicando los resultados en base a lo expuesto en la parte
introductoria de esta prctica:
1) Complementa la Base de Datos de las Prcticas anteriores, agregando la siguiente tabla que te proporcionar el
maestro. La cual nombrars Taller.
2) Realiza un INNER
JOIN
SELECT T1.ID, T1.Nombre, T1.Apelleido, T2.Nombre FROM Alumno T1 INNER JOIN Taller T2 ON T1.IDT = T2.IDT
3) Realize LEFT JOIN con las tablas Alumno y Taller. Explica tus resultados.
SELECT ID, C.Nombre, CApelleido, D.Horario FROM Alumno C LEFT JOIN Taller D ON C.IDT = D.IDT
4) Realize RIGHT JOIN con las tablas Alumno y Taller. Explica los resultados.
SELECT C. ID, C.Nombre, C.Apelleido, D. Nombre, D.Horario FROM Alumno C RIGHT JOIN Taller D ON C.IDT =
D.IDT
5) Crea un vista de la tablas Alumno y Taller. Ejecuta lo siguiente y explica los resultados
Se hace una consulta del nombre de la primera tabla y la hora de entrada de la segunda
tabla se obtienen todas las filas de la tabla colocada a la izquierda, aunque no tengan
correspondencia en la tabla de la derecha.
2) Despliega de todos los alumnos sus horarios de clase. Utiliza la clausula JOIN.
3) Despliega todos los nombres de los alumnos que se encuentran inscritos en el taller de Msica. Utiliza la
clausula JOIN.
4) Crea una tabla virtual que contenga el nombre del alumno junto con sus apellidos, la edad, el taller al que est
inscrito, el horario y el saln.
5) Despliega de la tabla virtual todos los alumnos que se encuentran inscritos en el saln B3;
-ocultar informacin: permitiendo el acceso a algunos datos y manteniendo oculto el resto de la informacin que
no se incluye en la vista.
- simplificar la administracin de los permisos de usuario
Desventajas:
-rendimiento: las vistas de una tabla, pero el SGBD debe traducir las consultas definidas sobre una vista en
consultas sobre las tablas fuente adyacentes a la vista.
-restricciones de actualizacin: al tratar de actualizar filas en una vista, el SGBS debe traducir la peticin a una
actualizacin en las tablas fuente de origen de la vista.
2) En qu casos se debe de decidir utilizar una tabla virtual?
Cuando hay que mostrar algunos datos para cada usuario.