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 duplic...