Algebra relacional

3248 palavras 13 páginas
INSTITUTO DE EXATAS E TECNOLÓGICAS Curso de Ciência da Computação

BANCO DE DADOS aula 6 – álgebra relacional -

professor: Juliano Varella de Carvalho

5.1. Álgebra Relacional – relações de exemplo conta nome_agencia SAL-1 SAL-1 NOH-1 POA-1 POA-1 NOH-1 SAL-2 SAL-2 numero_conta 0001 0002 0003 0004 0005 0006 0007 0008 saldo 1200 3000 4500 4000 1500 200 3750 1800 agencia nome_agencia NOH-1 SAL-1 POA-1 SAL-2 depositante nome_cliente João Pedro Francisco cliente nome João Pedro Francisco Maria Paulo José Ana Beatriz rua Getúlio Vargas Getúlio Vargas Olavo Bilac João Pessoa Cecília Meireles João Goulart Assis Brasil Floriano Peixoto cidade São Leopoldo São Leopoldo Novo Hamburgo Porto Alegre São Leopoldo Novo Hamburgo Porto alegre Novo Hamburgo devedor nome_cliente João Ana Helena emprestimo nome_agencia SAL-1 POA-1 NOH-1 num_emprestimo E-001 E-005 E-008 total 40000 25400 5420 num_emprestimo E-001 E-005 E-008 Maria Paulo José Ana numero_conta 0001 0002 0003 0004 0007 0006 0005 cidade_agencia Novo Hamburgo São Leopoldo Porto Alegre São Leopoldo saldo 260050 455580 1250369 125588

5.2. Álgebra Relacional – conceitos
• Linguagens de Consulta: linguagem por meio da qual os usuários obtêm informações do banco de dados. Podem ser: - procedurais: o usuário descreve uma seqüência de operações para obter o resultado desejado; Ex: pascal, pl-sql, transact-sql, etc. - não procedurais: o usuário descreve a informação desejada, sem instruir como esta será obtida. Ex: sql, QBE (Query by example), etc. • Álgebra Relacional: linguagem de consulta que consiste em um conjunto de operações, tendo como entrada uma ou duas relações e produzindo como resultado uma nova relação. Operações mais importantes: select; project; Union; namely natural join assignment; set difference; cartesian product; rename; set intersection; division;

- Operações primárias: operam sobre uma única relação: select, project, rename. - Operações binárias: operam sobre duas relações: union, set

Relacionados

  • Algebra Relacional
    526 palavras | 3 páginas
  • Álgebra Relacional
    626 palavras | 3 páginas
  • Algebra Relacional
    1834 palavras | 8 páginas
  • Algebra Relacional
    870 palavras | 4 páginas
  • Algebra Relacional
    710 palavras | 3 páginas
  • Algebra relacional
    731 palavras | 3 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