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