Arquivos

Posts Etiquetados ‘relacional’

Banco de Dados Relacional

17 de junho de 2010 Deixe um comentário

Antes de tudo, devemos entender como funciona um banco de dados relacional.

Este modelo foi proposto em 1970 pelo Dr. E. F. Codd da IBM, rompendo radicalmente com os príncipios existentes naquela época, afirmando queas tabelas que contivessem dados relacionados não precisava saber aonde estava fisicamente armazenados esses dados. Sendo apenas necessário, saber o nome da tabela e o valor pelo qual estavam relacionados.

Modelo de um banco de dados relacional

Na figura acima podemos perceber, que a tabela Cliente armazena dados importantes a respeito dos clientes. Já na tabela Pedido armazena informações sobre os pedidos realizados pelos clientes.

A coluna ClienteID presente na tabela Pedido fornece a relação entre as duas tabelas. A localização física das tabelas não precisam ser conhecidas, apenas os seus nomes e o valor da coluna que faz esta relação, no caso desse exemplo é a ClienteID.

Esta coluna na tabela cliente e tambem presente na tabela pedido (PedidoID) é chamado de chave primária (PK, Primary Key). Cada tabela no banco de dados precisa ter uma chave primária e com valores únicos que não sejam repetidos.

A coluna que estabece a relação entre as duas tabelas, que é o caso da coluna ClienteID na tabela Pedido, é chamado de chave externa (FK, Foreign Key).

Espero que estejam gostando das explicações, dentro em breve volto com mais um post.

CategoriasSem categoria Tags:
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.