02 banco de dados relacional

265 visualizações

Publicada em

Banco de dados Relacional

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
265
No SlideShare
0
A partir de incorporações
0
Número de incorporações
95
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

02 banco de dados relacional

  1. 1. Compreendendo a modelagem de dados 2 – Banco de dados relacional Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva
  2. 2. Banco de Dados Relacional • É um tipo de banco de dados que se caracteriza pelo fato de organizar os dados em tabelas (também chamadas de relações), formadas por linhas e colunas. Assim, essas tabelas são similares a conjuntos de elementos ou objetos, uma vez que relacionam as informações referentes a um mesmo assunto de modo organizado.
  3. 3. Banco de dados relacional • Da mesma forma que na matemática, é possível efetuar operações entre dois ou mais conjuntos, como por exemplo, recuperar registros que são comuns a ambas as tabelas. Também pode-se executar certas operações com essas tabelas, como ligar duas ou mais por meio de campos comuns existentes nelas, para extrair dados. Quando uma operação de consulta é executada, o resultado é um conjunto de registros que pode ser tratado como uma tabela virtual( que só existe enquanto a consulta está ativa).
  4. 4. Entidades e Atributos Toda a Informação de um banco de dados relacional é armazenada em Tabelas, que na linguagem do modelo relacional, também são chamadas de Entidades. Por exemplo, posso ter uma Tabela “Produtos", onde seriam armazenadas informações sobre os diversos produtos. Exemplo da tabela produtos • Codigo_Produto • Codigo_Categoria • Nome_Produto • Estoque Essas diversas características de cada Produto são os "Atributos" da entidade Produto, também chamados de campos da tabela Produtos. "O Conjunto de todos os Atributos de um produto e os valores dos atributos é o que forma o Registro do Produto".
  5. 5. Resumindo • Entidade ou Tabela: Um conjunto de Registros. • Campos ou Atributos: Características Individuais da tabela.
  6. 6. Exemplo Codigo_Categoria Nome_Categoria 001 Eletrônico 002 Eletrodoméstico 003 Brinquedo 004 Móveis Codigo_Produto Codigo_Categoria Nome_Produto Estoque 001 001 Aparelho de som 3 002 003 Teclado musical 5 003 004 Jogo de dormitório 10 Tabela Categorias Tabela Produtos
  7. 7. Chave Primária "Ao Definirmos um Campo como sendo uma Chave Primária, estamos informando ao Microsoft Access por exemplo, que não podem existir dois registros com o mesmo valor no campo que é a Chave Primária, ou seja, os valores no campo Chave Primária precisam ser únicos". Codigo_Categoria Nome_Categoria 001 Eletrônico 002 Eletrodoméstico 003 Brinquedo 004 Móveis
  8. 8. Chave Candidata Chave candidata é um tipo de campo que pode até ser um campo do tipo chave primária, porém, por ser considerado um campo grande ele é chamado de chave candidata. Exemplo: • Campo CPF em uma tabela de cadastro de clientes. • Campo CNPJ em uma tabela de cadastro de fornecedores.
  9. 9. Chave Estrangeira É o campo que é chave primária em outra tabela. Codigo_Categoria Nome_Categoria 001 Eletrônico 002 Eletrodoméstico 003 Brinquedo 004 Móveis Codigo_Produto Codigo_Categoria Nome_Produto Estoque 001 001 Aparelho de som 3 002 003 Teclado musical 5 003 004 Jogo de dormitório 10 Tabela Categorias Tabela Produtos

×