Estou desenvolvendo um programa para me ajudar ao registrar as atividades feitas dos alunos de uma escola e gostaria de saber se essas tabelas estão bem planejadas, está algo errado ou se pode melhorar alguma coisa?

Ajuda no meu programa de Atividades
2 Respostas
Saber se pode ou não melhorar depende das características do sistema que irá implementar.
Não me parece fazer sentido campo data na tabela Atividade.
Atividade
1 / 24/02/2016 / Estudar para prova Matematica
2 / 25/02/2016 / Limpar o quadro
O Visto, como implementado, diz que um aluno pode executar uma atividade mais de 1 vez. É isso mesmo que quer?
Visto
1 / 1 / 1 / S
2 / 1 / 1 / N
Nota não está relacionada com nada. É isso mesmo que quer?
Dificil ajudar muito sem conhecer o negócio. 
As atividades são como deveres de casa.
Visto é quando confirmo que o aluno fez a atividade de casa.
A nota é dada por exemplo. Se o houve 5 deveres e o aluno fez 4, a nota dele seria 4/5 = 0.8
Já a data é só para registrar o dia em que a atividade foi realizada
Criado 22 de fevereiro de 2016
Ultima resposta 24 de fev. de 2016
Respostas 2
Participantes 2
Alura Histograma: o que é, tipos e como fazer no Python Descubra o que é histograma, conheça os principais tipos e aprenda a criar gráficos de frequência com Python. Guia completo para análise de dados!
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo