Logo Passei Direto
Buscar
A partir da modelagem representada acima, assinale a alternativa que apresenta um ou mais relacionamentos dispensáveis, cuja eliminação não acarretaria prejuízo para os requisitos informacionais a serem atendidos pelo banco de dados.
(A) BancaPresidente
(B) Orientacao
(C) Agendamento
(D) Orientacao e Agendamento
(E) Agendamento e BancaPresidente
User badge image
Ensinando Através de Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para responder a essa pergunta, é necessário analisar os relacionamentos apresentados e entender quais deles podem ser considerados dispensáveis sem comprometer os requisitos informacionais do banco de dados. Como não tenho acesso à modelagem mencionada, não posso avaliar diretamente quais relacionamentos são dispensáveis. No entanto, posso te ajudar a entender como você pode analisar isso: 1. Identifique a função de cada relacionamento: Veja qual é o papel de cada um dos relacionamentos (BancaPresidente, Orientacao, Agendamento) na modelagem. Pergunte-se se a eliminação de algum deles afetaria a integridade ou a funcionalidade do banco de dados. 2. Considere a redundância: Se algum relacionamento é redundante ou se a informação pode ser obtida de outra forma, ele pode ser dispensável. 3. Analise as alternativas: Depois de entender a função de cada relacionamento, você pode analisar as alternativas para ver qual delas apresenta relacionamentos que podem ser eliminados sem prejuízo. Sem a modelagem, não posso fornecer a resposta correta. Portanto, você precisa revisar a modelagem e aplicar esses passos para determinar a alternativa correta. Se precisar de mais ajuda, sinta-se à vontade para perguntar!

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

As tabelas DISCIPLINAS, ALUNOS, e MATRICULAS, definidas abaixo, usando SQL (padrão SQL2 ou superior), representam alunos, disciplinas oferecidas em um curso e matrículas de alunos nestas disciplinas.\ncreate table ALUNOS\n(coda integer not null primary key, nomea varchar(60) not null);\ncreate table DISCIPLINAS\n(codd integer not null primary key, nomed varchar(100) not null, professor varchar(2) not null);\ncreate table MATRICULAS\n(coda integer not null, codd integer not null, nota integer not null, primary key (coda, codd), foreign key (coda) references ALUNOS, foreign key (codd) references DISCIPLINAS);\n\nConsidere as seguintes consultas SQL no mesmo padrão, formuladas utilizando subconsultas.\n\nI - SELECT distinct nomea, codd, nota\nFROM alunos natural join matriculas\nWHERE codd not in\n(SELECT distinct codd\nFROM disciplinas\nWHERE professor = 'joao da silva');\nII - SELECT distinct nomea, codd, nota\nFROM alunos natural join matriculas\nWHERE coda not in\n(SELECT distinct coda\nFROM disciplinas natural join matriculas\nWHERE professor = 'joao da silva');\nIII- SELECT distinct nomea, codd, nota\nFROM alunos natural join matriculas\nWHERE coda in\n(SELECT distinct coda\nFROM matriculas\nWHERE nota $=10$ );\n\nQuais dentre as consultas acima NÃO poderiam ser reescritas em termos das tabelas DISCIPLINAS, MATRICULAS E ALUNOS sem uso de subconsulta em nenhuma porção da consulta SQL, e sem utilizar a mesma tabela mais de uma vez na cláusula FROM?\n(A) Apenas I.\n(B) Apenas II.\n(C) Apenas III.\n(D) Apenas I e II.\n(E) Apenas II e III.

Mais conteúdos dessa disciplina