Design adequado de banco de dados para votações estudantis

  • Autor Autor DiegoHeras
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

DiegoHeras

Gamma
Programador
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenos días,

Quisiera consultarles sobre el diseño de una base de datos.

Premisas:
Existen clases.
Existen alumnos que pertenecen a clases.
Los alumnos solo pueden votar otras clases (1-5 estrellas)

Vistas:
Ver las votaciones entre clases (EJ: Clase A ha votado a la C y tiene una media de 3.4 estrellas y 70 votos)

Mi preguntas serían:
¿Es bueno crear una base de datos que agrupe las votaciones de las clases? (clase_votante/clase_votada/media_puntuacion/votos).
Hago esta pregunta porque con esta base de datos la vista sería mucho mas rápido y no tendría que sacar todas las votaciones de todos los alumnos, filtrar por clase votante y clase votada, posterior hacer la media, contar los votos.

Por favor, quisiera conocer su punto de vista. 🙂
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Si no es necesario filtrar esa ultima parte, solo necesitarías una tabla que muestre el total de los votos. Así que como lo propones es correcto.
 
Voltar
Topo