You are on page 1of 2

PRACTICA CALIFICADA 1

(Estructura de Datos)
Ingrese al My SQL Server, conectese a su servidor y proceda a Crear la Base de Datos con su
<Nombre_y_Apellidos>:
1.

En la Base de datos que acaba de crear, proceda a crear las siguientes tablas:
a. Asigne las llaves primarias
b. Tambin asigne las llaves foraneas

(4ptos)

2.

Ingrese 5 registros de prueba en cada una de las tablas: Profesor, Curso y CursoProgramado (3ptos)

Tabla: Profesor Ud ingrese los datos

Tabla: Curso

Ud ingrese los datos

Tabla: CursoProgramado
IdCursoProg

IdCurso

1
2
3
4

cur001
cur002
cur002
cur001

IdProfesor

Prof-001
Prof-001
Prof-003
Prof-002

Vacantes

20
35
35
25

Matriculados

12
25
30
20

Horario

LMV 5:00-7:30 pm
LMV 7:30-10:00 pm
SAB 8:00 10:30 am
SAB 2:00 4:30 pm

3. Realice las siguientes consultas:


a. Visualice a los cursos cuyo nombre comience con M pero que no terminen en R.
(1pto)
b. Visualice a los cursos programados los das sabados por las maanas
(1pto)
c. Visualice el nombre de curso y la tarifa de los 2 cursos ms caros.
(1pto)
d. Mostrar el nombre y apellidos del profesor que no ha registrado su Email.
(1pto)
e. Visualice el nombre, apellido del profesor, nombre de curso y los horarios en que han sido
programados
(1pto)
f. Mostrar el cdigo y nombre del curso que nunca ha sido programado.
(1pto)
g. Mostrar el apellido del profesor, el nombre de curso, la tarifa y el nmero de matriculados del curso
ms caro.
(1pto)
h.
i. Mostrar la cantidad de vacantes de todos los cursos programados los das sbados.
(1pto)
j. Mostrar la cantidad de vacantes por cada uno de los cursos programados.
(1pto)
k. Mostrar la cantidad de profesores cuyo nombre comience con L.
(1pto)
4. Actualice la tarifa del curso incrementndolo en 25%, para aquellos cursos programados los das
sbados de cualquier horario.
(1ptos).
5.
6. Borrar de la tabla al Profesor que Nunca ha sido programado en ningn horario.
(1pto)
7. Borrar los cursos que nunca han sido programados
(1pto)

You might also like