ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Obtener el nombre de la facultad en la que ha votado


Enviado por   •  1 de Mayo de 2018  •  Apuntes  •  358 Palabras (2 Páginas)  •  107 Visitas

Página 1 de 2

Práctico 14

1. Obtener el nombre de la facultad en la que ha votado, el ci, y el nombre completo de docentes varones que han votado en el aula 'TEC331'.

select f.nombreFac, p.ci, p.nombre, m.aula from persona p, facultad f, mesa m where p.nroMesa=m.numMesa and p.estamento=m.estamento and m.codFac=f.codFac and genero='V' and p.estamento='D' and m.aula='TEC331'

[pic 1]

2. Obtener las personas que sean jurados en el aula 'ECO101'

        Select p.nombre, m.aula from persona p, mesa m where p.nroMesa=m.numMesa and m.aula='ECO101' and p.jurado='T'

[pic 2]

3. Obtener las aulas en las que votan los docentes         

        Select m.aula, m.estamento, p.estamento from mesa m, persona p where p.estamento=m.estamento and m.estamento='D'

[pic 3]

4. Obtener el nombre de la Facultad, el aula, la mesa, y el nombre de los jurados de cada mesa (utilizar la clausula orderby)

select f.nombreFac, m.aula, m.nummesa, p.nombre, p.jurado from facultad f, mesa m, persona p where

p.nroMesa=m.numMesa and p.estamento=m.estamento and m.codFac=f.codFac and jurado!= ''

order by f.nombrefac,m.aula,m.nummesa,p.nombre

[pic 4]

5. Obtener la lista (número de mesa, ci y nombre) de los estudiantes que no son jurados de cada mesa ordenados por número de mesa y nombre.

Select m.numMesa, p.ci, p.nombre from mesa m, persona p where p.nroMesa=m.numMesa and p.estamento=m.estamento and jurado='' order by m.numMesa,p.ci,p.nombre

[pic 5]

6. Obtener el número de votantes mujeres (usar la cláusula count())

select count(ci) from persona where genero='M'

[pic 6]

7. Obtener el número de votantes mujeres de cada mesa (usar la cláusulas count() y group by )

Ejemplo:

select nroMesa, count(ci) from persona where genero='M'

group by nroMesa

[pic 7]

8. Obtener el número de votantes en la mesa 1 de docentes.

Select count(ci) from persona p, mesa m where p.estamento='D' and p.nroMesa=m.numMesa and m.numMesa=1 group by numMesa

[pic 8]

9. Obtener el nombre de la facultad y el número de votantes de cada facultad

Select f.nombreFac, count(ci) from persona, facultad f group by nombreFac

[pic 9]

10. Obtener el nombre de la facultad y el número de mesas estudiantiles de cada facultad

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (276 Kb) docx (57 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com