Álgebra relacional

Descrição

Banco de dados Mapa Mental sobre Álgebra relacional, criado por Walter Vieira em 26-02-2019.
Walter Vieira
Mapa Mental por Walter Vieira, atualizado more than 1 year ago
Walter Vieira
Criado por Walter Vieira quase 6 anos atrás
9
2

Resumo de Recurso

Á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

                                      Semelhante

                                      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