Para armazenar dados sobre eventos semestrais na universidade, equipes cadastradas, membros, questões e blocos de questões, pode-se utilizar um banco de dados relacional. As tabelas necessárias seriam: - Tabela "Eventos": com as colunas "id_evento" (chave primária), "nome" e "semestre". - Tabela "Equipes": com as colunas "id_equipe" (chave primária), "nome", "login" e "senha". - Tabela "Membros": com as colunas "id_membro" (chave primária), "matricula" e "nome". - Tabela "Tipos de Questões": com as colunas "id_tipo_questao" (chave primária) e "tipo" (aberta, verdadeiro e falso, e multipla-escolha). - Tabela "Questões": com as colunas "id_questao" (chave primária), "nome", "url_imagem", "texto_descritivo", "alternativas" e "alternativa_correta". - Tabela "Blocos de Questões": com as colunas "id_bloco_questoes" (chave primária) e "nome". - Tabela "Eventos x Blocos de Questões": com as colunas "id_evento" (chave estrangeira referenciando a tabela "Eventos") e "id_bloco_questoes" (chave estrangeira referenciando a tabela "Blocos de Questões"). - Tabela "Credenciais Administrador": com as colunas "id_evento" (chave estrangeira referenciando a tabela "Eventos"), "login" e "senha". - Tabela "Gerenciador x Eventos": com as colunas "id_gerenciador" (chave estrangeira referenciando a tabela "Equipes") e "id_evento" (chave estrangeira referenciando a tabela "Eventos"). Dessa forma, é possível armazenar todas as informações necessárias para gerenciar eventos semestrais na universidade, equipes cadastradas, membros, questões e blocos de questões.
Para escrever sua resposta aqui, entre ou crie uma conta
Estrutura de Dados I
•UNINTER
Compartilhar