Questões de Concurso
Comentadas sobre modelo relacional em banco de dados
Foram encontradas 564 questões
responder às questoes de 29 a 31.
Seja o seguinte modelo lógico (relacional) para um dado
SGBD onde os atributos sublinhados indicam as chaves
primárias de cada uma das respectivas tabelas:
Profissão (código-profissão, descrição-profissão)
Pessoa (cpf, identidade, nome-pessoa, código-sexo, código-profissão)
Dependente (cpf, ordem-dependente, nome-dependente, código-sexo)
Sexo (código-sexo, descrição-sexo)
Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos sublinhados indicam as chaves primárias de cada uma das respectivas tabelas:
Departamento (código-departamento, sigla-departamento)
Empregado (cpf, nome-empregado, sexo, código-departamento, valor-hora)
Projeto (código-projeto, descrição-projeto, valor-projeto)
Sabendo-se que um empregado pode participar de mais de um projeto em uma mesma data, se se quiser modelar um quadro de horas que permita informar o número de horas de um empregado em um projeto, em um determinado período, devemos alterar o modelo da seguinte forma:
abaixo:
Pedidos(cod_ordem, cod_peça, quantidade)
Projeto_Necessita (cod_projeto, cod_peça, quantidade)
Fornecimento (cod_ordem, nome_fornecedor, data_ordem)
abaixo:
Pedidos(cod_ordem, cod_peça, quantidade)
Projeto_Necessita (cod_projeto, cod_peça, quantidade)
Fornecimento (cod_ordem, nome_fornecedor, data_ordem)
(I) Que peças foram fornecidas por um dado fornecedor?
(II) Que fornecedores forneceram peças para um dado pedido?
(III) Que fornecedores forneceram peças para um dado projeto?
(IV) Liste os pedidos cuja quantidade de peças pedidas excede as necessidades de um dado projeto.
Considerando que o esquema relacional acima tem problemas de projeto, as consultas que podem ser resolvidas apenas com esse conjunto de relações são somente: