Sobes.tech
Junior — Middle

Welke soorten relaties tussen velden in tabellen ken je?

sobes.tech AI

Antwoord van AI

De belangrijkste varianten van relaties tussen velden in tabellen, waarmee ik bekend ben:

  • Eén-op-één (One-to-One): Elke record in tabel A is precies verbonden met één record in tabel B.
  • Eén-naar-veel (One-to-Many): Eén record in tabel A is verbonden met meerdere records in tabel B.
  • Veel-naar-veel (Many-to-Many): Records in tabel A kunnen verbonden zijn met meerdere records in tabel B en vice versa. Dit wordt meestal gerealiseerd via een tussentabel.

Voorbeeld van een één-naar-veel relatie in C# met Entity Framework:

public class Author {
    public int Id { get; set; }
    public string Name { get; set; }
    public ICollection<Book> Books { get; set; }
}

public class Book {
    public int Id { get; set; }
    public string Title { get; set; }
    public int AuthorId { get; set; }
    public Author Author { get; set; }
}