Está en la página 1de 4

INSTITUTO TECNOLGICO SUPERIOR

DE TAMAZUNCHALE
INGENIERA EN SISTEMAS COMPUTACIONALES
FORMATO PARA PRCTICAS DE LABORATORIO

CARRERA
ISC
PRACTIC
A No.
4_UIV

PLAN DE
ESTUDIO
ISIC-2010-224
UNIDAD
IV

CLAVE MATERIA

NOMBRE MATERIA

SCA-1025

TALLER DE BASE DE DATOS

LABORATORIO
DE
CE

ALUMNO (No. Control y Nombre)


Jesus Bentez Olvera

12ISC017

TIEMPO
2 das.

1.-INTRODUCCIN
Las tablas de las bases de datos definen la estructura y organizacin de los datos. No obstante,
SQL tambin permite examinar los datos almacenados de otra manera, definiendo vistas
alternativas de los datos. Una vista es una consulta de SQL que se almacena de manera
permanente en la base de datos y a la que se le asigna un nombre. El resultado de la consulta
almacenada es visible mediante la vista, y SQL permite el acceso al resultado de esta consulta
como si fuera, de hecho, una tabla autntica de la base de datos.

2.-OBJETIVO
El alumno aprender a crear vistas.
3.-FUNDAMENTO(TEORIA)
Las vistas son tablas virtuales de la base de datos cuyo contenido viene definido por una
consulta. Para los usuarios de la base de datos la vista tiene la misma apariencia que las tablas
verdaderas, con un conjunto de columnas con nombre y filas de datos. Pero, a diferencia de las
tablas verdaderas, las vistas no existen en la base de datos como conjuntos almacenados de
valores de datos.
4.-PROCEDIMIENTO(DESCRIPCIN)
1. Crear vista con la consulta (sql) obtenido en la prctica 7 de 10 de la unidad 3
2. Presentar las evidencias de generacin de las vistas.

Nota: Al final de la unidad entregar todas las prcticas (revisados) en un solo archivo y en pdf.
(Subir en la plataforma)

A)
EQUIPO NECESARIO
Laptop
XAAMP
PhpMyAdmin

MATERIAL DE APOYO

INSTITUTO TECNOLGICO SUPERIOR


DE TAMAZUNCHALE
INGENIERA EN SISTEMAS COMPUTACIONALES
FORMATO PARA PRCTICAS DE LABORATORIO

B)

DESARROLLO DE LA PRACTICA

Cdigo:
create view Calif_Alum_Prom
as select Nocontrol as 'Num. Control',concat(Ap_Al,' ',Am_Al,' ',Nombre_Al) as 'nombres de los
alumnos',avg(Promedio) as promedio
from alumnos,calificaciones
where Id_alumno=Id_Alu_Cal and gpo='INT' and promedio>0
group by Id_Alu_Cal having max(promedio) order by 3 desc
Resultados:

Cdigo:
create view alumnos_Int
as select Id_alumno as ID,Nocontrol as 'Num. Control',concat(Ap_Al,' ',Am_Al,' ',Nombre_Al) as 'nombre de
los alumnos'
from alumnos
where Nocontrol
in('12ISC077','12ISC054','12ISC149','12ISC059','12ISC017','12ISC127','12ISC013','12ISC117','12ISC124','12ISC
049','12ISC083','12ISC043','12ISC024','12ISC051','12ISC110','12ISC102','12ISC069','12ISC162','12ISC131','12I
SC152','12ISC126')

INSTITUTO TECNOLGICO SUPERIOR


DE TAMAZUNCHALE
INGENIERA EN SISTEMAS COMPUTACIONALES
FORMATO PARA PRCTICAS DE LABORATORIO

Resultados:

Cdigo:
create view alum_Calif
as select distinct Id_alumno as ID,Nocontrol as 'Num. control',concat(Ap_Al,' ',Am_Al,' ',Nombre_Al) as
'nombres de los alumnos'
from alumnos,calificaciones
where Id_alumno=Id_Alu_Cal
and Sem_Cur=4
and Id_alumno between 4124 and 4516
and Nocontrol like ('%ISC%')
Resultados:

INSTITUTO TECNOLGICO SUPERIOR


DE TAMAZUNCHALE
INGENIERA EN SISTEMAS COMPUTACIONALES
FORMATO PARA PRCTICAS DE LABORATORIO

C)

CALCULOS Y REPORTE

5.-RESULTADOS Y CONCLUSIONES
Durante la prctica se dedujo que el manejo del cdigo de Create view nos ahorra una gran cantidad de
cdigo para poder realizar una consulta y sea mas fcil de hacer.
6.-ANEXOS

7.-REFERENCIAS
Libros, pginas

También podría gustarte