Voor mijn afstudeeronderzoek moet ik een n-dimensionale matrix kunnen afbeelden naar een relationeel database ontwerp. Ik dacht, ah, dit zal vast wel ergens op google staan, maar ik kon niets vinden... Ik kwam alleen dingen tegen over multidimensionale databases.
Via de search:
[rml][ mySQL & PHP] Matrix opslaan in DB[/rml]
... maar dat is 2d, maar ik moet het voor een N-dimensionale oplossing hebben.
Oke, wat ik heb bedacht:
2d-matrix
x
y
value
dim_id
dimension
dim_id
z
value
next_dim_id
Stel ik moet de 3-d waarde (1,2,3)=4 afbeelden.
In 2d-matrix staat dan: x=1, y=2, dim_id=1, value=null
In dimension: dim_id=1, z=3, value=4, next_dim_id=null.
Stel, ik heb de 4-d waarde (1,2,3,4)=5
In 2d-matrix staat dan: x=1, y=2, dim_id=1, value=null
In dimension: dim_id=1, z=3, next_dim_id=2, value=null.
dim_id=2, z=4, value=5, next_dim_id=null
Ik weet niet of dit de goede manier is?
Via de search:
[rml][ mySQL & PHP] Matrix opslaan in DB[/rml]
... maar dat is 2d, maar ik moet het voor een N-dimensionale oplossing hebben.
Oke, wat ik heb bedacht:
2d-matrix
x
y
value
dim_id
dimension
dim_id
z
value
next_dim_id
Stel ik moet de 3-d waarde (1,2,3)=4 afbeelden.
In 2d-matrix staat dan: x=1, y=2, dim_id=1, value=null
In dimension: dim_id=1, z=3, value=4, next_dim_id=null.
Stel, ik heb de 4-d waarde (1,2,3,4)=5
In 2d-matrix staat dan: x=1, y=2, dim_id=1, value=null
In dimension: dim_id=1, z=3, next_dim_id=2, value=null.
dim_id=2, z=4, value=5, next_dim_id=null
Ik weet niet of dit de goede manier is?