Håller på med att strukturera upp en databas och har stött på ett litet problem.
Jag har en tabell som innehåller Medlemmar, en med Grupper och en med Bloggar. Både Medlemmar och Grupper äger varsin Blogg.
Titta på första bilden.
Problemet med denna struktur är att om jag nu skulle radera en Medlem så skulle inte medlemmens Blogg raderas. Jag vill ha ett integritetsvillkor som gör att varje blogg måste tillhöra en Medlem eller en Grupp.
Titta på andra bilden.
Om jag istället väljer denna struktur så funkar integritetsvilkoret men då måste jag ha två referensfält i Blogg-tabellen. Ett som pekar på Medlem och ett till Grupp. Då en blogg inte kan tillhöra både en Medlem och en Grupp känns detta onödigt.
Hur ska jag lösa detta?


