Junior — Middle
Como são estabelecidas as ligações entre tabelas numa base de dados relacional?
sobes.tech IA
Resposta da IA
Nos bancos de dados relacionais, as ligações entre tabelas são estabelecidas através de chaves:
- Chave primária (Primary Key) — identificador único de um registo na tabela.
- Chave estrangeira (Foreign Key) — campo numa tabela que faz referência à chave primária de outra tabela.
A ligação é estabelecida através da definição de uma chave estrangeira, que garante a integridade dos dados e permite realizar junções (JOIN) entre tabelas.
Por exemplo, a tabela Orders pode conter uma chave estrangeira customer_id, que faz referência à chave primária id na tabela Customers. Isto liga um pedido a um cliente específico.