Algebra relacional

Páginas: 3 (586 palabras) Publicado: 19 de noviembre de 2014
Consultas con Algebra relacional
EJERCICIO # 16
Nombre: Zayda Nohemí Hernández Lazo

1. Operaciones Fundamentales
a. Operación Selección

Seleccionar el lugar de votación en Managuaσnombre-Localdevotacion = «Managua» (Local de votación)
Seleccionar la mesa número 2.
σNumero_Mesa = 2 (Mesas)
Seleccionar candidatos del partido PN
σNombre_candidato = (Candidatos)
Seleccionar losvotos superiores a 1000
σnum_votos>1000(Detalle_Votacion)

b. Operación Proyección

Seleccionar los vocales de determinada mesa

Πnúmero-mesa, vocales (Mesas)

Seleccionar el nombre de uncandidato
Πdni_candidato, nombre (Candidatos)

Averiguar el número todas las mesas que tengan la misma ubicación y género que la mesa 1.
ΠGenero-mesa, ubicación-mesa (σNumero_Mesa = 1 (Mesas))c. Operación Unión

Unir el número de votos de las entidades mesas y candidatos

Πnumero-votos (Mesas )∪Πnumero-votos (Candidatos)

Obtener las ciudades de los lugares de votación y de laspersonas
Πnombre_ciudad (LocalVotacion )∪Πnombre_ciudad (Personas)


d. Operación Diferencia de conjuntos

Seleccionar el número de votos que reciben las mesas pero que no reciben los candidatosΠnumero-votos (mesas )-Πnumero-votos (candidatos)


e. Operación Producto Cartesiano

Averiguar el Id_Candidato del cruce de la entidad Candidato y la relación VotaciónσVotacion.Id_Candidato = Candidato.Id_Candidato
(σnombre-candidato = «Pedro» (votacion ×
Candidato))

f. Operación Renombramiento

Personas que votaron en la misma ciudad que “Juan”ΠPersonas.nombre_persona(σpersonas2.nombre_ciudad = Local_Votacion.nombre_ciudad(Personas x ρ Personas2(Πnombre_ciudad(σnombre_persona = “Juan"(Personas)))))

Personas que votaron en la mesa 3.ΠPersonas.nombre_persona(σpersonas2.id_mesa = Mesa.id_mesa(Personas x ρ Personas2(Πnombre_mesa(σid_mesa= 3(Mesas)))))



2. Otras operaciones

a. Intersección de conjuntos

Averiguar los nombres de las personas que votan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ALGEBRA RELACIONAL
  • Algebra relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra relacional
  • Algebra relacional
  • Algebra Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS