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.