Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Álgebra Relacional:
A Álgebra Relacional é uma linguagem formal usada para descrever consultas em bancos de
dados relacionais. Ela consiste em um conjunto de operadores que atuam sobre relações para
produzir outras relações. As operações da Álgebra Relacional são essenciais para manipular
dados em bancos de dados relacionais e são amplamente utilizadas em sistemas de
gerenciamento de banco de dados.
Seleção: A operação de seleção é representada pelo símbolo σ e é usada para selecionar tuplas
de uma relação que atendam a uma determinada condição.
Exemplo: σ(idade > 30)(Funcionarios) Neste exemplo, estamos selecionando todas as tuplas da
relação Funcionarios onde a idade é maior que 30.
Junção: A junção entre duas relações é representada pelo símbolo ⋈ e combina as tuplas com
base em uma condição de igualdade entre as colunas especificadas.
União: A união entre duas relações é representada pelo símbolo ∪ e retorna todas as tuplas
que estão presentes em pelo menos uma das relações.
Exemplo: Funcionarios ∪ Gerentes Neste exemplo, estamos obtendo a união das relações
Funcionarios e Gerentes.
Intersecção: A intersecção entre duas relações é representada pelo símbolo ∩ e retorna as
tuplas que estão presentes em ambas as relações.
Divisão: A operação de divisão entre duas relações é representada pelo símbolo ÷ e retorna as
tuplas da primeira relação que possuem uma correspondência com todas as tuplas da segunda
relação.
2. Questões Práticas:
Seleção:
Resposta: Esta consulta retornará todas as tuplas da relação Funcionarios onde o salário é
superior a 4000.
σ(setor ≠ 'Vendas')(Departamentos)
Resposta: Esta consulta retornará todas as tuplas da relação Departamentos onde o setor não
é 'Vendas'.
Projeção:
π(nome, salario)(Funcionarios)
Resposta: Esta consulta projetará apenas as colunas nome e salario da relação Funcionarios.
π(nome_projeto)(Projetos)
Produto Cartesiano:
Funcionarios × Departamentos
Resposta: Esta consulta retornará todas as combinações possíveis de tuplas das relações
Funcionarios e Departamentos.
Projetos × Clientes
Resposta: Esta consulta retornará todas as combinações possíveis de tuplas das relações
Projetos e Clientes.
Renomeação:
ρ(anos_de_servico / idade)(Funcionarios)
ρ(nome_cliente/ cliente_nome)(Clientes)
3. Referências Bibliográficas: