Transcript DBPracticas

UNIDAD 1.MANIPULACIÓN AVANZADA DE DATOS CON SQL.
BASES DE DATOS PARA APLICACIONES
Xochitl Clemente Parra
Armando Méndez Morales
Práctica preliminar

Crear la siguiente base de datos de prácticas en SQL Server.
Prácticas

Escriba las siguiente consultas:
 Seleccionar
a los alumnos que se encuentren inscritos
en el segundo ciclo.
 Seleccionar el nombre y dirección de los alumnos,
concatenando la direccion con el siguiente formato:
direccion , Poblacion.
 Seleccionar nombre y numero de hermanos de los
alumnos, agregando después del numero del campo,
la palabra hermano(s).
 Seleccione el tipo de materia, de la tabla materias,
mostrando únicamente los valores únicos.
Prácticas










Seleccionar a los alumnos que tengan hermanos
Seleccionar a los alumnos que tengan hermanos y se encuentren en el
primer ciclo
Seleccionar a los alumnos que este cursando la materia de Dibujo.
Seleccionar las materias que sean de modalidad u optativas.
Seleccionar a los alumnos que no se encuentren en primer nivel
Seleccionar a los alumnos que tengan de 1 a 2 hermanos cursando el
segundo ciclo.
Seleccionar a los alumnos que tengan como apellido GARCÍA y que estén en
el nivel 1 del primer ciclo.
Mostrar a los alumnos del ejercicio anterior ordenados por población de
forma descendente.
Seleccionar a los alumnos cuyo primer apellido comience con M del segundo
ciclo y que no tengan hermanos.
Seleccionar las materias optativas ordenadas de forma ascendente,
indicando el nombre de los alumnos inscritos.
Prácticas I










Seleccionar a todos los alumnos de primer ciclo y calcular el
promedio de cada uno de todas las materias.
Contar el numero de alumnos que hay inscritos por materia
Buscar a los alumnos que tienen mas materias cursadas.
Sumar el numero de hermanos que tienen todos los alumnos
Buscar al alumno con al más bajo promedio del segundo ciclo
Buscar al alumno con el promedio mas alto de toda la
institución.
Buscar a los alumnos con los promedios mas altos de cada nivel
Contar el numero de materias por tipo.
Listar los promedios de los alumnos del segundo ciclo del
promedio mas alto al mas bajo
Contar a los alumnos con la misma calificación en informática
Prácticas II

Contar al numero de alumnos por turno

Promediar las calificaciones de los alumnos por turno

Listar los alumnos con promedio aprobatorio del nivel 2 en orden descendente

Contar a los alumnos reprobados y aprobados del nivel 3

Unir con una consulta a los alumnos de primer ciclo nivel 1, con los alumnos de
primer ciclo nivel2.

Seleccionar a los alumnos del primer ciclo que no estén cursando lenguas.

Contar a los alumnos que cursan dibujo, pero no cursan informática.

Contar cuantos alumnos sin hermanos hay en toda la institución, agrupándolos
por nivel.

Contar a los alumnos por población de origen. Incluir el calculo de su promedio.

Calcular el promedio de los alumnos que tengan como en algún apellido García.