·
Sistemas de Informação ·
Banco de Dados
Send your question to AI and receive an answer instantly
Recommended for you
2
Avaliação Prática Banco de Dados - Concessionária de Veículos
Banco de Dados
IFNMG
1
πLNome ιX LMAT AMat
Banco de Dados
IFNMG
36
Processamento e Otimização de Consultas em Banco de Dados
Banco de Dados
IFNMG
9
Processamento e Otimização de Consultas em SGBDs
Banco de Dados
IFNMG
3
Lista de Exercícios Otimização de Consultas SQL e Álgebra Relacional
Banco de Dados
IFNMG
Preview text
Lista de Exercícios Otimização de Consultas Considere o seguinte esquema relacional Empresa que armazena dados referentes a empregados departamentos e projetos de uma determinada empresa Lista de relações Empregado Codigo Nome Salario CodSupervisor CodDepto Departamento Codigo Nome CodGerente Projeto Codigo Nome CodDepto Trabalha CodEmpregado CodProj Horas Lista de restrições de integridade referencial Empregado CodSupervisor n Empregado Codigo Empregado CodDepto b Departamento Codigo Departamento CodGerente b Empregado Codigo Projeto CodDepto b Departamento Codigo Trabalha CodEmpregado p Empregado Codigo Trabalha CodProj p Projeto Codigo Para cada uma das seguintes consultas SQL apresente a árvore algébrica inicial e a correspondente árvore otimizada gerada pelas etapas tradução e otimização de consulta respectivamente do processamento de consultas Para a geração da árvore otimizada devem ser considerados os passos de otimização e as regras de equivalência algébrica a Recuperar o nome e o salário dos empregados que pertencem ao departamento Pesquisa SELECT ENome Salario FROM Empregado AS E Departamento AS D WHERE CodDepto DCodigo AND DNome Pesquisa b Recuperar o nome dos empregados que pertencem ao departamento Pesquisa ganham mais de R400000 e trabalham no projeto ProdutoX SELECT ENome FROM Empregado AS E Departamento AS D Trabalha AS T Projeto AS P WHERE ECodDepto DCodigo AND ECodigo TCodEmpregado AND PCodigo TCodProj AND DNome Pesquisa AND Salario 4000 AND PNome ProdutoX BACHARELADO EM SISTEMAS DE INFORMAÇÃO Disciplina Banco de Dados II Prof Daniel Cosme Mendonça Maia
Send your question to AI and receive an answer instantly
Recommended for you
2
Avaliação Prática Banco de Dados - Concessionária de Veículos
Banco de Dados
IFNMG
1
πLNome ιX LMAT AMat
Banco de Dados
IFNMG
36
Processamento e Otimização de Consultas em Banco de Dados
Banco de Dados
IFNMG
9
Processamento e Otimização de Consultas em SGBDs
Banco de Dados
IFNMG
3
Lista de Exercícios Otimização de Consultas SQL e Álgebra Relacional
Banco de Dados
IFNMG
Preview text
Lista de Exercícios Otimização de Consultas Considere o seguinte esquema relacional Empresa que armazena dados referentes a empregados departamentos e projetos de uma determinada empresa Lista de relações Empregado Codigo Nome Salario CodSupervisor CodDepto Departamento Codigo Nome CodGerente Projeto Codigo Nome CodDepto Trabalha CodEmpregado CodProj Horas Lista de restrições de integridade referencial Empregado CodSupervisor n Empregado Codigo Empregado CodDepto b Departamento Codigo Departamento CodGerente b Empregado Codigo Projeto CodDepto b Departamento Codigo Trabalha CodEmpregado p Empregado Codigo Trabalha CodProj p Projeto Codigo Para cada uma das seguintes consultas SQL apresente a árvore algébrica inicial e a correspondente árvore otimizada gerada pelas etapas tradução e otimização de consulta respectivamente do processamento de consultas Para a geração da árvore otimizada devem ser considerados os passos de otimização e as regras de equivalência algébrica a Recuperar o nome e o salário dos empregados que pertencem ao departamento Pesquisa SELECT ENome Salario FROM Empregado AS E Departamento AS D WHERE CodDepto DCodigo AND DNome Pesquisa b Recuperar o nome dos empregados que pertencem ao departamento Pesquisa ganham mais de R400000 e trabalham no projeto ProdutoX SELECT ENome FROM Empregado AS E Departamento AS D Trabalha AS T Projeto AS P WHERE ECodDepto DCodigo AND ECodigo TCodEmpregado AND PCodigo TCodProj AND DNome Pesquisa AND Salario 4000 AND PNome ProdutoX BACHARELADO EM SISTEMAS DE INFORMAÇÃO Disciplina Banco de Dados II Prof Daniel Cosme Mendonça Maia