Bases de dados
 5 – Modelo Relacional
Modelo Relacional




  O Modelo Relacional é constituído somente por relações, onde cada
relação é uma tabela.
1.Entidades


   Entidades: Objectos ou conceitos que possuem um conjunto de
   características comuns. Corresponde a uma ...
2. Atributos


   Atributos: Características comuns aos objectos ou conceitos definidos
   pela Entidade. Corresponde aos ...
Representação das Entidades e dos atributos




  Automóvel (Marca, Modelo, Ano, Cor, Cilindrada, Nº quilómetros)


  Livr...
2. Atributos



   Atributos Simples (ou Elementar) - Um atributo simples não pode ser
 subdividido.

 Exemplo :Altura.

 ...
3.Atributos chave




  Para cada relação deve existir uma chave, que vai ser constituída por um
conjunto de um ou mais at...
3.1.Chave candidata



  Chaves candidatas são todos os conjuntos de um ou mais atributos
  possíveis para identificar cad...
3.2 Chave primária

  De entre todas as chaves candidatas apenas uma será escolhida para
  identificar cada tuplo de forma...
3.3 Chave estrangeira




Uma chave estrangeira é um
conjunto de um ou mais
atributos que são a chave
primária numa outra ...
Próximos SlideShares
Carregando em…5
×

Bd 5 Modelo Relacional

4.545 visualizações

Publicada em

0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

Bd 5 Modelo Relacional

  1. 1. Bases de dados 5 – Modelo Relacional
  2. 2. Modelo Relacional O Modelo Relacional é constituído somente por relações, onde cada relação é uma tabela.
  3. 3. 1.Entidades Entidades: Objectos ou conceitos que possuem um conjunto de características comuns. Corresponde a uma tabela de uma Base de Dados.
  4. 4. 2. Atributos Atributos: Características comuns aos objectos ou conceitos definidos pela Entidade. Corresponde aos campos de uma tabela.
  5. 5. Representação das Entidades e dos atributos Automóvel (Marca, Modelo, Ano, Cor, Cilindrada, Nº quilómetros) Livro (Título, Nº Páginas, Ano de publicação, Autor, Língua)
  6. 6. 2. Atributos Atributos Simples (ou Elementar) - Um atributo simples não pode ser subdividido. Exemplo :Altura. Atributos Compostos - Podem ser divididos gerando dois ou mais atributos elementares. Exemplo:
  7. 7. 3.Atributos chave Para cada relação deve existir uma chave, que vai ser constituída por um conjunto de um ou mais atributos, que identifica cada tuplo (ou instância da relação) de um modo único, pois esta chave vai permitir estabelecer o relacionamento com outras relações.
  8. 8. 3.1.Chave candidata Chaves candidatas são todos os conjuntos de um ou mais atributos possíveis para identificar cada tuplo de um modo único. Por exemplo, para a tabela Cliente, como chaves candidatas podemos ter os atributos cod_cliente e nr_contribuinte.
  9. 9. 3.2 Chave primária De entre todas as chaves candidatas apenas uma será escolhida para identificar cada tuplo de forma única. A chave seleccionada de entre as chaves candidatas é designada chave primária da relação. A chave primária pode ser simples ou composta mas deve ser constituída pelo menor número possível de atributos. Em todas as tabelas deve existir sempre uma chave primária e os atributos que a constituem não podem conter valores nulos. Por exemplo, para a tabela Cliente, como chave primária seleccionaríamos o atributo “cod_cliente”.
  10. 10. 3.3 Chave estrangeira Uma chave estrangeira é um conjunto de um ou mais atributos que são a chave primária numa outra relação. Por exemplo, para a tabela Venda, a sua chave primária é o conjunto de dois atributos, cod_cliente e cod_artigo. No entanto, os elementos que constituem a chave primária da tabela Venda, ambos, isoladamente, são chaves estrangeiras. Isto é, ambos existem como chaves primárias em outras tabelas.

×