sexta-feira, 27 de maio de 2011

Problema em Banco de dados.

Bem, após ver e rever o BD descobri um pequeno problema , vamos ao Banco de Dados.
Nossas Entidades são : Professores e Alunos.
Atributos das Tabelas :





Tabela Professores.


*Cod_Professores


senha_Professor







Tabela Alunos.


*Cod_Alunos


Nota_Atividades


senha_Aluno





Relacionamento e de 1,*: 1,*





Certo, qual é o problema?





É o seguinte, quando um professor, não importa a sala que ele de aula, quando o professor consultar a tabela para ver as notas, ele irá ver todas as notas de todos alunos de todas as classes.





Como solucionar o Problema?





Todos nós, teremos que pensar a solução disso. Eu estava pensando em uma outra tabela chamada Classes e nela haveria os atributos *Cod_Classe, Classe(aqui ficaria a classe ex:(2ºA)) e como chave estrangeira Cod_Aluno e Cod_Professores. E assim as tabelas Professores e Alunos, receberiam a Chave estrangeira Cod_Classes.





Vamos ver como ficaria?





Tabela Professores.


*Cod_Professores


senha_Professor


CE Cod_Classe









Tabela Classes.


*Cod_Classe


Classe


CE Cod_Professor


CE Cod_Aluno





Tabela Alunos.


*Cod_Aluno


senha_Aluno


Nota_Atividade


CE Cod_Classe

Relacionamentos. (Agora sim, os relacionamentos apareceram realmente "Uhuuu!")

1 professor contem N classes.
N classes contem N professores. (Agora sim está ai Associativa Professor Consulta Classes "UHuuu!")
1 classe contem N professores.
N professores contem N classes. (Associativa ";)")
N alunos contem 1 classe.
1 classe contem N alunos.

Qual a maior mudança nos relacionamentos?

Não sei se eu estou certo, então quero mostra essa minha ideia para o professor autilio. Pois bem, a maior mudança foi que a tabela professor e aluno não se relacionam mais(Lembra que não conseguiamos relacionalas antes?Acho que estavamos certos!). O Professor agora se relaciona com a tabela classe que contem os alunos!! "HaHAHAHA" acho que esta certo, só mostrar para o autilio .





Como seria a visualização do Professor agora?





Bem, como no cadastro dele apenas teria as classes que ele da aula, ele veria apenas as notas dos alunos das classes que ele da aula "=)" simples assim.





Concluindo ("UFA...Acho que ninguém vai ler até aqui =)")Talvez teremos que mudar o Diagrama de classes "Talvez..."
Outros Problemas que aparecem depois de resolver esse.

É necessario o professor cadastrar uma classe assim adicionando mais um evento no DFD ("mas não precisa colocar agora só para o tcc") e também no UC caso de uso .

Quanto mais cedo uma nova entrevista melhor,pois muitas coisas poderam ser excluidas ou adicionadas. Depois disso com certeza vamos achar mais problemas.




fui e feliz aniversario para mim "=)" acabei esse texto 1 hora da manha dia 28 "xD".

Nenhum comentário:

Postar um comentário