GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Álgebra relacional

Walter Vieira Banco de dados Portugiesisch

Inhalt der Mindmap

Álgebra relacional

  1. Operações

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

    • Conjunto de operações sobre relações
      • Que resultam em novas relações de saída

Informationen

Beschreibung
Banco de dados Mindmap am Álgebra relacional, erstellt von Walter Vieira am 26/02/2019.
Erstellt von
Walter Vieira
Aufrufe
12
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck