Parte 2 Modelo Relacional

1903 palavras 8 páginas
13/03/2015

Introdução ao Modelo Relacional
Prof. Rodrigo Spínola

Este material foi baseado em notas de aulas do Prof. Isaac Douglas Moreira.

Agenda
• Definição de modelo relacional
• Elementos do modelo relacional





Relações
Atributos
Tuplas
Relações

• Restrições de Integridade

PPGCOMP - UNIFACS

Rodrigo O. Spínola

2

1

13/03/2015

Agenda
• Operações em Relações
– Inserção
– Exclusão
– Atualização

PPGCOMP - UNIFACS

Rodrigo O. Spínola

3

Conceitos do Modelo
Relacional
• O modelo relacional representa os dados de um
BD como uma coleção de tabelas (relações);
• Cada tabela terá um nome, que será único, e um conjunto de atributos com seus respectivos nomes e domínios;
• Todos os valores de uma coluna são do mesmo tipo de dados.

PPGCOMP - UNIFACS

Rodrigo O. Spínola

4

2

13/03/2015

Conceitos do Modelo
Relacional
• Definido por E. F. Codd (pesquisador da IBM) em
1970. Este modelo teve grande aceitação pelas seguintes razões:





Simplicidade dos conceitos de base;
Poder dos operadores de manipulação;
Rigor dos conceitos (tanto estruturas como operadores);
Contribuição à coerência do sistema de informação
(restrição de integridade).

PPGCOMP - UNIFACS

Rodrigo O. Spínola

5

Conceitos do Modelo
Relacional
• O Modelo Relacional de Dados está fundamentado: – Aspecto de estrutura: o banco de dados é representado com uma coleção de relações
(Tabelas);
– Aspecto de integridade: estas relações satisfazem certas restrições de integridade;
– Aspectos de manipulação: as relações são manipuladas por operadores da álgebra relacional. PPGCOMP - UNIFACS

Rodrigo O. Spínola

6

3

13/03/2015

Conceitos do Modelo
Relacional
• O Modelo Relacional de Dados representa o banco de dados como uma coleção de relações.
• Informalmente :
– Uma relação se assemelha a uma tabela;
– Cada linha da tabela representa uma coleção de valores de dados relacionados;
– Cada linha de uma tabela representa um fato do mundo real – uma instância de uma entidade ou de um

Relacionados

  • Modelo Relacional
    2059 palavras | 9 páginas
  • SQL - Modelação de dados
    5078 palavras | 21 páginas
  • Stephany
    1216 palavras | 5 páginas
  • Evolução dos DGBD
    1821 palavras | 8 páginas
  • Ciencias da computação
    4036 palavras | 17 páginas
  • Sgbd
    13472 palavras | 54 páginas
  • Pesquisas
    3123 palavras | 13 páginas
  • Trabalho Lourismar INDIVIDUAL
    3288 palavras | 14 páginas
  • Técnicas de gerenciamento e desenvolvimento de software
    3696 palavras | 15 páginas
  • ART 2 O Marketing Relacional E A Fideliza O
    7939 palavras | 32 páginas