Álgebra relacional

Description

Banco de dados Mind Map on Álgebra relacional, created by Walter Vieira on 26/02/2019.
Walter Vieira
Mind Map by Walter Vieira, updated more than 1 year ago
Walter Vieira
Created by Walter Vieira almost 6 years ago
9
2

Resource summary

Álgebra relacional
  1. Operações
    1. Da teoria matemática dos conjuntos
      1. União = U
        1. r U s = tudo que tem em A ou em B ou em ambos
          1. Elimina duplicidades
          2. Interseção = n
            1. R n S = tudo que está R e S
            2. Diferença = -
              1. A - B = tudo que tem em A mas não tem em B
              2. Produto cartesiano = X
                1. A X B = Cruza e gera combinação todos as tuplas de A com todas as tuplas de B
                  1. R (R1, R2, ..., Rn) x S(S1, S2, ..., Sn)
                2. Específicas para BD relacionais
                  1. Seleção = σ
                    1. Selecionar subconjunto de tuplas
                      1. Com todos os atributos (colunas)
                        1. Grau é a quantidade de atributos
                      2. Operador unário
                        1. σ <condição> (R)
                          1. σ nome='Walter' and idade > 20 (Pessoa)
                            1. Lista pessoas com nome Walter e idade maior que 20
                          2. É comutativo, ou seja, a ordem de selects (aninhamento) não altera resultado
                            1. σ cat='limpeza' (σ valor > 10 (Produto)) é o mesmo que σ valor >10 (σ cat='limpeza' (Produto))
                          3. Projeção = π
                            1. Seleciona colunas da relação R
                              1. π <lista de atributos> (R)
                                1. Grau é igual ao nº de atributos desta lista de atributos
                                2. Remove tuplas duplicadas (como um distinct padrão)
                                  1. Não é comutativo
                                  2. Junção = |X|
                                    1. Join
                                      1. Funcionario |X| cod=cod_dep (Departamento)
                                        1. Recupera registros onde, após combinar as duas tabelas, devem satisfazer a condição (cod=cod_dep)
                                      2. Rename = <----
                                        1. BEBIDAS <---- π nome, preco (Bebidas)
                                          1. BEBIDAS vai representar toda essa operação
                                    2. Conceito
                                      1. Conjunto de operações sobre relações
                                        1. Que resultam em novas relações de saída
                                      Show full summary Hide full summary

                                      Similar

                                      Introdução a Banco de Dados
                                      Danilo Barbosa
                                      Banco de Dados
                                      talyson.milan
                                      Perguntas e Respostas - Banco de Dados
                                      Janaina Freitas
                                      Banco de dados e SGBD
                                      bruno de assis
                                      Normalização de Banco de Dados
                                      Domingos Bernardo
                                      NORMALIZAÇÃO BANCO DE DADOS
                                      Cristiano Gonçalves
                                      Banco de dados III - Modelos de Dados II
                                      Bianca Kaiser
                                      Introdução a Banco de dados
                                      Ícaro Matheus
                                      Tipos de relacionamento
                                      Philip Rodrigues
                                      Apresentação sobre Banco de Dados
                                      Suéllen Martinelli
                                      Dragon Ball do início ao fim 03/2017
                                      Vini Catoo