Toon posts:

[MySQL] Tabelindeling database

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste Tweakers,

Ik ben bezig met een kennissysteem waarin op kennisgebieden kan worden gezocht.

De bedoeling is dat ik bedrijven en kennisinstituten middels dit systeem beter met elkaar kan laten samenwerken zodat Innovatie op het betreffende gebied mogelijk wat beter gaat.

Nu is het probleem dat er kennisgebieden zijn met subgebieden en daar weer subgebieden op, dit kan op onverwacht lange dieptes doorgaan.

Ik heb het advies gekregen om deze tabel dan naar zichzelf te laten verwijzen met het alom bekende "werknemer heeft een of meer leidinggevenden en een leidinggevende heeft 1 of meer werknemers" of te wel een "veel op veel" relatie met zichzelf.

Heeft een van jullie een mogelijk andere oplossing Of ben ik al een eind op de goede weg?

Vast bedankt. :)

[ Voor 3% gewijzigd door Verwijderd op 06-02-2004 10:33 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Met een self-join.

Je kan een veld bijmaken in je werknemers tabel, bv. leidinggevende_id, dat dan verwijst naar het veld 'werknemerid' in die zelfde tabel.
Op die manier hou je bij wie de leidinggevende is voor werknemer x.

https://fgheysels.github.io/