Banco de Dados Procedimento

1030 palavras 5 páginas
MODELO
RELACIONAL
Transparências baseadas no capítulo 3 do livro de KORTH e SILBERCHATZ e capítulo 7 do livro de ELMASRI e
NAVATHE
Banco de Dados II

Resumo
Modelo Relacional
Esquema de uma relação
Domínios
Chaves

Banco de Dados II

Modelo Relacional


O Modelo Relacional é fortemente baseado na teoria dos conjuntos, oferecendo assim uma representação simples e natural da informação. Os primeiros trabalhos de definição do modelo foram lançados em 1970 por
E.F.Codd, sendo que a primeira tentativa de implementação do modelo foi realizada na IBM em 1974, através do Sistema R.
Banco de Dados II

Modelo Relacional


O Modelo Relacional é uma teoria, mas nem todos os SGBDs ditos relacionais e disponíveis comercialmente implementam a teoria na sua totalidade.

Banco de Dados II

Esquema de uma relação


Relação: normalmente chamada de tabela nos SGBDs relacionais do mercado. É composta por 2 partes:
 Cabeçalho:

conjunto fixo de atributos, que são as colunas ou campos da relação. O número de atributos define o grau da relação.
 Corpo: conjunto variável de tuplas, que são as linhas da relação. O número de tuplas define a cardinalidade da relação. No exemplo, a relação tem cardinalidade igual a 4
Banco de Dados II

Esquema de uma relação


No exemplo abaixo, temos uma relação de grau 5 e cardinalidade 4:

Código
10
20
30
40

Nome
Ana Maria
Paulo
Beatriz
Leonardo

Função
Idade
Analista
Programador
Analista
Gerente

Banco de Dados II

Salário
30
22
40
45

1500
900
2200
3500

Esquema de uma relação


Nas relações podem ser observadas as seguintes propriedades:
 Não existem tuplas duplicadas;
 A ordem das tuplas é insignificante;
 A ordem dos atributos é insignificante;
 Os valores dos atributos são atômicos, sem grupos repetitivos;
 Os atributos podem ter valores nulos, sendo que nulo significa inexistência de valor, diferente, portanto, de zero e

Relacionados

  • Uma interface do tipo pilha
    1008 palavras | 5 páginas
  • Integração Sistêmica Datasul
    11335 palavras | 46 páginas
  • Resumo
    1512 palavras | 7 páginas
  • System storeds procedures importantes para um dba: estudo de caso microsoft sql server 2012
    5237 palavras | 21 páginas
  • Equivalência logica
    3092 palavras | 13 páginas
  • Teorias
    14832 palavras | 60 páginas
  • Concorrentes Negocios
    6561 palavras | 27 páginas
  • dba banco de dados
    3683 palavras | 15 páginas
  • Banco de dados
    1393 palavras | 6 páginas
  • guerra de fogo
    2384 palavras | 10 páginas