Sobes.tech
Junior — Middle

Como é que a troca de informações entre as tabelas numa base de dados relacional é efetuada?

sobes.tech IA

Resposta da IA

A troca de informações entre tabelas numa base de dados relacional é feita através de chaves estrangeiras (foreign keys) e operações JOIN.

  • Chave estrangeira — é um campo numa tabela que faz referência à chave primária de outra tabela, garantindo a ligação entre os registos.
  • JOIN — é uma operação SQL que combina linhas de duas ou mais tabelas com base num campo relacionado.

Exemplo de consulta SQL com JOIN:

SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;

Aqui, a tabela orders está relacionada com a tabela customers através do campo customer_id, permitindo obter informações sobre os pedidos juntamente com os dados dos clientes.