Sobes.tech
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:

  1. Um para um (One-to-One)

    • Cada registo na primeira tabela corresponde exatamente a um registo na segunda tabela.
    • Exemplo: tabela Utilizadores e tabela Perfis, onde cada utilizador tem um perfil.
  2. Um para muitos (One-to-Many)

    • Um registo na primeira tabela está relacionado com vários registos na segunda tabela.
    • Exemplo: tabela Autores e tabela Livros, onde um autor pode ter muitos livros.
  3. 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, Cursos e a tabela Estudantes_Cursos).

Estas relações ajudam a estruturar os dados e garantem a integridade da informação na base.