Chaves Primárias, Estrangeiras e Integridade de Dados
1. Chave Primária (Primary Key - PK)
A Chave Primária é o identificador exclusivo de um registro em uma tabela. Ela garante que cada linha seja única e nunca se repita.
Regra de Ouro: Não pode haver dois registros com a mesma PK e ela nunca pode ser nula (vazia).
Exemplo: O número do seu CPF ou o ID de um aluno na chamada.
2. Chave Estrangeira (Foreign Key - FK)
A Chave Estrangeira é um campo que cria um vínculo entre duas tabelas. Ela "aponta" para a Chave Primária de outra tabela.
Função: Estabelecer relacionamentos (ex: conectar um "Pedido" a um "Cliente").
Exemplo: Na tabela PEDIDOS, o campo ID_CLIENTE é uma FK que diz quem fez a compra.
3. Integridade Referencial
É a regra que garante que a base de dados não fique com "informações órfãs".
Como funciona: O sistema impede que você apague um registro se houver outro dependente dele.
Exemplo: Você não pode excluir um Cliente do sistema se ele ainda tiver Pedidos em aberto. Isso mantém a consistência dos dados.
4. Expansão Incremental
Bancos de dados relacionais são projetados para crescer de forma organizada.
Vantagem: Graças às chaves (PK e FK), novas tabelas e funcionalidades podem ser adicionadas sem bagunçar o que já existe.
Escalabilidade: O banco cresce em módulos, mantendo a velocidade de busca e a segurança das informações.
Comentários
Postar um comentário