TABELAS, REGISTROS E RELACIONAMENTOS NOS SISTEMAS ATUAIS
Um sistema web moderno raramente trabalha com apenas um tipo de informação. Uma loja virtual, por exemplo, precisa guardar dados de clientes, produtos e pedidos. Se tudo fosse colocado em uma única lista, seria difícil localizar informações e evitar repetições. Por isso, bancos de dados relacionais organizam dados em tabelas diferentes, cada uma com uma finalidade.
A tabela CLIENTES pode guardar código, nome e e-mail. A tabela PRODUTOS pode guardar código, descrição e preço. Já a tabela PEDIDOS pode registrar qual cliente realizou uma compra e quando ela ocorreu.
Cada linha armazenada em uma tabela é chamada de registro, enquanto as colunas representam os campos que descrevem aquele registro. Para identificar cada registro de forma única, utiliza-se normalmente uma chave primária. Além disso, tabelas podem ser relacionadas.
Em vez de repetir todos os dados do cliente dentro de cada pedido, o sistema pode armazenar no pedido apenas o código que identifica esse cliente. Isso reduz duplicações e facilita atualizações.
Quando o usuário consulta seu histórico de compras, o sistema pode combinar os dados das tabelas necessárias para montar a resposta. O objetivo de um banco relacional não é apenas guardar muita informação, mas organizar os dados de modo que o sistema consiga localizar, relacionar e atualizar cada parte com segurança e clareza.
ATIVIDADE DE FIXAÇÃO (TURMA 01)
ATIVIDADE DE FIXAÇÃO (TURMA 02)
Comentários
Postar um comentário