webForumDet fria alternativet

Databasmodell...

Databaser & SQL

1 svar · 367 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Tjo jag har lite bekymmer med följande scenario:

Låt oss säga att jag har en tabell med personer, dessa personer kan i sin tur ha föräldrar som också är personer och som i sin tur har föräldrar osv.

Hur ska jag modellera databasen?

Personer
PersonID
Namn

Familjer
PersonID = PersonID
MammaID = PersonID
PappaID = PersonID

Ovan känns inte som någon vettig lösning då jag länkar in i samma tabell 3 gånger per rad. Hur ska jag annars göra?

Medlem sedan dec. 20025 483 inlägg
#2
[B]Personer[/B]
PersonID
Namn
PappaID
MammaID

...där PappaID och MammaID är foreign keys till andra Personer-entiteter.

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)