Junior — Middle
Quais são os tipos de ligações entre tabelas numa base de dados?
sobes.tech IA
Resposta da IA
Nos bancos de dados, existem três tipos principais de relações entre tabelas:
-
Um para um (One-to-One)
- Cada registo na primeira tabela corresponde exatamente a um registo na segunda tabela.
- Exemplo: tabela
Utilizadorese tabelaPerfis, onde cada utilizador tem um perfil.
-
Um para muitos (One-to-Many)
- Um registo na primeira tabela está relacionado com vários registos na segunda tabela.
- Exemplo: tabela
Autorese tabelaLivros, onde um autor pode ter muitos livros.
-
Muitos para muitos (Many-to-Many)
- Os registos na primeira tabela podem estar relacionados com vários registos na segunda tabela e vice-versa.
- Implementado através de uma tabela intermédia (por exemplo,
Estudantes,Cursose a tabelaEstudantes_Cursos).
Estas relações ajudam a estruturar os dados e garantem a integridade da informação na base.