Banco de Dados 4 (BD4)
Prof: Welington
Modelo Relacional
 É um modelo de dados, adequado a ser o modelo
subjacente de um Sistema Gerenciador de Banco de
Dados (...
Modelo Relacional
 Em definição simplificada, o modelo baseia-se em
dois conceitos: conceito de entidade e relação - Uma
...
Exemplo Cliente
 Se nós tentarmos inserir um novo cliente com o
ID 1234567890, isto irá violar o projeto da relvar
pois I...
Disponível:
www.slideshare.net/admwelington
Próximos SlideShares
Carregando em…5
×

Banco de dados aula 04

229 visualizações

Publicada em

Banco de dados aula 04

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
229
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
27
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Banco de dados aula 04

  1. 1. Banco de Dados 4 (BD4) Prof: Welington
  2. 2. Modelo Relacional  É um modelo de dados, adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de Dados (SGBD), que se baseia no princípio em que todos os dados estão guardados em tabelas (ou relações). Toda sua definição é teórica e baseada na lógica de predicados e na teoria dos conjuntos.  O conceito foi criado por Edgar Frank Codd em 1970. Na verdade, o modelo relacional foi o primeiro modelo de dados descrito, os bancos de dados já existentes passaram então a ser conhecidos como modelo hierárquico, modelo em rede ou Codasyl e modelo de listas invertidas.
  3. 3. Modelo Relacional  Em definição simplificada, o modelo baseia-se em dois conceitos: conceito de entidade e relação - Uma entidade é um elemento caracterizado pelos dados que são recolhidos na sua identificação vulgarmente designado por tabela. Na construção da tabela identificam-se os dados da entidade. A atribuição de valores a uma entidade constrói um registro da tabela. A relação determina o modo como cada registro de cada tabela se associa a registros de outras tabelas.
  4. 4. Exemplo Cliente  Se nós tentarmos inserir um novo cliente com o ID 1234567890, isto irá violar o projeto da relvar pois ID Cliente é uma chave primária e nós já temos um cliente com o número1234567890. O DBMS deve rejeitar uma transação como esta e deve acusar um erro de violação da integridade.
  5. 5. Disponível: www.slideshare.net/admwelington

×