base de datos votacion
TRANSCRIPT
BASE DE DATOS VOTACION
Relaciones:
Tablas:
Tabla Ciudad:
Tabla Depto:
Tabla Inscripción Candidato:
Tabla Inscripción Persona:
Tabla Mesa:
Tabla Mesa Persona:
Tabla Persona:
Tabla Votación:
Tabla Voto:
Consultas:
Consulta 1:
SELECT Ciudad.nombre, Mesa.numero, Mesa.direccion, Votacion.descripcion, Persona.nombre
FROM Ciudad, Mesa, Votacion, Persona, InscripcionPersona
WHERE Mesa.idVotacion=Votacion.idVotacion and Mesa.idCiudad=Ciudad.idCiudad and InscripcionPersona.idPersona=Persona.idPersona and InscripcionPersona.idMesa=Mesa.idMesa
ORDER BY 1, 2, 3, 4, 5;
Consulta 2:
SELECT Persona.nombre, Votacion.fecha, Votacion.descripcion, InscripcionCandidato.fecha
FROM Persona, Votacion, InscripcionCandidato
WHERE Persona.idPersona=InscripcionCandidato.idPersona
ORDER BY 1, 2, 3, 4;
Consulta 3:
SELECT Persona.nombre, count(Voto.idInscripcionCandidato) AS TOTALVOTOS
FROM Persona, Voto, InscripcionCandidato
WHERE Persona.idPersona=InscripcionCandidato.idPersona and InscripcionCandidato.idInscripcionCandidato=Voto.idInscripcionCandidato
GROUP BY nombre, Voto.idInscripcionCandidato;
Consulta 4:
SELECT Persona.nombre, Ciudad.nombre, count(Voto.idInscripcionCandidato) AS TOTALVOTOS
FROM Persona, Voto, InscripcionCandidato, Ciudad
WHERE Persona.idPersona=InscripcionCandidato.idPersona and InscripcionCandidato.idInscripcionCandidato=Voto.idInscripcionCandidato
GROUP BY nombre, Voto.idInscripcionCandidato;
Consulta 5:
SELECT Persona.nombre AS DIRECTIVADEMESA
FROM Persona, MesaPersona
WHERE Persona.idPersona=MesaPersona.idPresidente or Persona.idPersona=MesaPersona.idJurado1 or Persona.idPersona=MesaPersona.idJurado2;
Nota: Como se pudieron dar cuenta en la Consulta 4 solo hay código esto se debe a que la consulta tiene un problema pero pronto lo solucionare