Algebra Relacional

870 palavras 4 páginas
Álgebra Relacional
LEAP
• LEAP é um SGBD relacional livre, disponível desde 1995. É amplamente utilizado no meio acadêmico para auxiliar no entendimento da álgebra relacional
• Tem apenas três tipos básicos: string, integer e boolean
• Restrições de integridade como chaves primárias e chaves estrangeiras, não são tratadas explicitamente

Álgebra Relacional
LEAP
• Tem uma linguagem simples para demonstração dos operadores relacionais
• Obedece a definição básica de linguagem para utilização de operadores relacionais
• Não tem suporte a SQL, propõe-se a ter uma linguagem didática e não comercial

Álgebra Relacional
LEAP
• Breve apresentação dos operadores relacionais disponíveis no LEAP:









project (expressão) (atrib1, atrib2, ... atribn)
(expressão) union (expressão)
(expressão) interesect (expressão)
(expressão) difference (expressão)
(expressão) product (expressão) select (expressão) ((condição) and|or (condição)) join (relação) (relação) ((condição) and|or (condição)) natjoin (relação) (relação)

Álgebra Relacional
LEAP
• Inserindo, atualizando e deletando tuplas:
– add (relação) (valor1, valor2,...valorn)
• add (fornecedor) (F1, Smith, 30, Palo Alto)

– delete (relação) (condição)
• delete (fornecedor) (cd_fornecedor = “F3”)

– update (relação) (condição) (campos_atualização)
• update (fornecedor) (cd_fornecedor = “F4”)
(nm_fornecedor = “Harris”, status = “30”)

– Condições ([valor|atributo] =, , [valor|atributo])

Álgebra Relacional
LEAP
• A sintaxe proposta deve ser seguida corretamente ou, naturalmente, erros podem ocorrer • Em comparações condicionais, deve-se sempre utilizar aspas, como nos exemplos de atualização e deleção anteriores

Álgebra Relacional
LEAP
• No diretório \winleap\configs fica o arquivo de configurações (vars). Este arquivo determinará todos os parâmetros de utilização do LEAP
• O executável fica no diretório \winleap\bin
• Para invocar: LEAP ou

Relacionados

  • Algebra Relacional
    526 palavras | 3 páginas
  • Álgebra Relacional
    626 palavras | 3 páginas
  • Algebra Relacional
    1834 palavras | 8 páginas
  • Algebra Relacional
    710 palavras | 3 páginas
  • Algebra relacional
    731 palavras | 3 páginas
  • Algebra relacional
    3248 palavras | 13 páginas
  • Álgebra relacional
    549 palavras | 3 páginas
  • Algebra relacional
    3327 palavras | 14 páginas
  • Algebra Relacional
    1317 palavras | 6 páginas
  • Álgebra relacional
    349 palavras | 2 páginas