pract1 mysql

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: (4ptos) a. Asigne las llaves primarias  b. También asigne las llaves foraneas 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 IdProfesor Vacantes Matriculados Horario 1 cur001 Prof-001 20 12 LMV 5:00-7:30 pm 2 cur002 Prof-001 35 25 LMV 7:30-10:00 pm 3 cur002 Prof-003 35 30 SAB 8:00    10:30 am 4 cur001 Prof-002 25 20 SAB 2:00    4:30 pm

Upload: antonio-varela

Post on 06-Oct-2015

5 views

Category:

Documents


0 download

DESCRIPTION

MySQL

TRANSCRIPT

  • 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

    :

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

    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 IdProfesor Vacantes Matriculados Horario

    1 cur001 Prof-001 20 12 LMV 5:00-7:30 pm

    2 cur002 Prof-001 35 25 LMV 7:30-10:00 pm

    3 cur002 Prof-003 35 30 SAB 8:00 10:30 am 4 cur001 Prof-002 25 20 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)