Magna Concursos

Considere um banco de dados simplificado formado por duas tabelas que armazenam dados sobre provas e suas questões, como ilustrado abaixo.

Enunciado 3365832-1

Cada prova tem um conjunto de zero ou mais questões, numeradas seqüencialmente a partir de 1. O número de questões de cada prova é variável. As provas também são numeradas seqüencialmente a partir de 1. Não há duas provas com a mesma descrição.

Use estes exemplos na questão a seguir.

No exemplo aqui utilizado, a tabela Questao está fortemente acoplada à tabela Prova, havendo entre elas uma dependência de identificação. Com isso, é provável que os acessos às questões sejam precedidos por acessos às provas e que a remoção de uma prova implique a remoção das respectivas questões. No Oracle, é possível implementar casos semelhantes diretamente, com uma solução alternativa, com base num recurso conhecido como:

 

Provas

Questão presente nas seguintes provas

Analista de TI - Infraestrutura Pleno

40 Questões

Analista de TI - Pleno

40 Questões

Analista de TI - Segurança Pleno

40 Questões

Analista de TI Sênior

40 Questões