Operações relacionais e algebra relacional

2339 palavras 10 páginas
O Modelo e a Álgebra Relacional

O Modelo Relacional
Modelo de dados, que se baseia no princípio em que todos os dados estão guardados em tabelas
Baseado em lógica de predicados e na teoria de conjuntos. Sucessor do modelo hierárquico e do modelo em rede. rede.

66

Roberto Harkovsky

Modelo Relacional
Um modelo relacional representa o banco de dados como um conjunto de relações.
Uma relação pode ser pensada como uma tabela de valores, ou lista de tuplas.
Cada linha na tabela representa uma coleção de valores valores de dados relacionados.

67

Roberto Harkovsky

O Modelo Relacional
Primeiro modelo de banco de dados formal
Somente depois seus antecessores, os bancos de dados hierárquicos e em rede, passaram a ser também descritos em linguagem formal.

A linguagem padrão para os bancos de dados relacionais relacionais é o SQL,(structured query language)
DDL e DML

68

Roberto Harkovsky

O Modelo Relacional
A principal proposição do modelo relacional é que todos os dados são representados como relações matemáticas um subconjunto do produto Cartesiano de n conjuntos.
No modelo matemático (diferentemente do SQL), a análise análise dos dados é feita em uma lógica de predicados de dois valores (ou seja, sem o valor nulo);
Existem apenas dois possíveis valores para uma proposição: verdadeira ou falsa.
Os dados são tratados pelo cálculo relacional ou álgebra relacional.

69

Roberto Harkovsky

Arquitetura Funcional de um SGBD
Relacional
Controlador de
Transação e
Recuperação
SQL

Otimizador

Processador de Consultas
Controlador de
Concorrências

Metadados e
Estatísticas
70

Dados e ìndices
Roberto Harkovsky

Log de Transações

Arquitetura Funcional
A interação principal é através de comandos SQL
Armazena-se não somente dados, mas também índices, Logs, metadados
Processadores controladores internos fazem parte de um sistema chamado “Subsistema de armazenamento” armazenamento”

Relacionados

  • Algebra Relacional
    526 palavras | 3 páginas
  • A contribuição da álgebra relacional para bancos de dados relacionais
    2834 palavras | 12 páginas
  • Banco de Dados - Algebra Relacional
    3044 palavras | 13 páginas
  • EN 06 A Lgebra E O C Lculo Relacional
    17183 palavras | 69 páginas
  • Otimo algebraSQL
    3190 palavras | 13 páginas
  • Álgebra Relacional – Parte I
    457 palavras | 2 páginas
  • Algebra relacional
    3248 palavras | 13 páginas
  • Algebra Relacional
    710 palavras | 3 páginas
  • Banco
    337 palavras | 2 páginas
  • Algebra Relacional
    1834 palavras | 8 páginas