Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pedrovisk

[Resolvido] Prova Online - Quatro Perguntas

Recommended Posts

Turma,

 

Estou montando um sistema de Prova Online onde terá as seguintes caracteristicas:

 

- Para cada TREINAMENTO haverá UMA PROVA;

- Para CADA PROVA haverá UMA ou N QUESTÕES;

- Para CADA PÁGINA da PROVA haverá UMA QUESTÃO;

- Para CADA QUESTÃO haverá CINCO RESPOSTAS, sendo uma delas a CORRETA.

 

Estou com dúvida na criação das Tabelas no SQL 2000.

Como eu poderia criar essa estrutura de forma correta?

 

Att.,

 

Pedro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pedro, naquele tópico que você havia perguntado ao Tiger tem algo básico lá.

 

Mas basicamente pode ser:

 

TREINAMENTO:

- Campo de ID autonum;

- Campo com o nome do treinamento de TXT;

 

Questões:

- Campo ID autonum;

- Campo ID relacionado ao ID do Treinamento;

- Campo Questão com o texto da questão;

 

Respostas:

- Campo ID autonum;

- Campo ID relacionado a Questão;

- Campo Resposta com o texto da resposta;

- Campo Correto tipo "Sim/Não" para marcar a resposta correta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o seu outro topico duplicado desse foi excluido

 

é proibido floodar o forum

Compartilhar este post


Link para o post
Compartilhar em outros sites

o seu outro topico duplicado desse foi excluido

 

é proibido floodar o forum

Me desculpe Mário.

 

Muito obrigado Salgado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado,

 

Eu quero criar duas novas tabelas, chamadas Prova e Prova_Realizada. As tabelas terão os seguintes campos:

 

- PROVA

ID: autonum

IDTreinamento: int

 

- PROVA_REALIZADA

ID: autonum

IDProva: int

IDAluno: int

Nota: char

DataProva: date

 

Você vê algum problema na modelagem com estas novas tabelas?

 

Obrigado,

 

Pedro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha maior dívida é em QUAL TABELA IREI GRAVAR O RESULTADO DE CADA QUESTÃO. Também preciso gravar a NOTA FINAL (resultado final).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode criar:

tabela

Aluno_Prova_Respostas:

- ID_Aluno para gravar a identificação do aluno;

- ID_Prova para gravar a identificação da prova:

- ID_Questão para gravar a identificação da questão;

- ID_Resposta para gravar a resposta do aluno;

Nessa mesma tabela pode ter um campo "Sim/Não" para indicar se a resposta está correta ou não.

 

Para as notas pode criar uma tabela para relacionar Aluno com a Prova e armazenar a nota nela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado,

 

Muito obrigado! Você me ajudou muito com essas respostas. Quando eu tiver com o sistema pronto, irie publicar o link para downloads.

 

Obs.: eu gostaria que esse tópico fosse fechado.

 

Muito obrigado,

 

Pedro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.