En egen tabell där man sammankopplar person_id med roll_id.
person_id | roll_id
1 | 1
1 | 2
4 | 3
Alltså kan du bryta ut roll_id ur din persontabell.
4 svar · 436 visningar · startad av mattiasnordin
id | person | ansvar_id | roll_id
--------
id | ansvar | förklaring
--------
id | roll
Har följande design på min accessdatabas. Fungerar fint när jag använder mig av join frågor.
Det jag undrar över är hur ska man designa det hela för att det ska vara möjligt att en person kan ha flera roller?
En egen tabell där man sammankopplar person_id med roll_id.
person_id | roll_id
1 | 1
1 | 2
4 | 3
Alltså kan du bryta ut roll_id ur din persontabell.
Insåg nästan det... :)
Glöm inte tiden !! En roll har man under en tidsperiod!
Good thinking...
id | person | adress | etc...
--------
id | ansvar | förklaring
--------
id | roll | slut_datum
--------
id | person_id | roll_id
--------
id | person_id | ansvar_id
Är ovan en bra design?
Det jag skulle vilja ha ut är en lista typ:
Namn Roll Ansvar
Adam Webmister Intranät
Webmister [url]www.abs.se[/url]
Bertil It-snubbe Terminal server
It-snubbe Ekonomisystem
Cesar Lokalansvarig Inköp av förbrukningsartiklar
David Utvecklare Produkt A
Det jag spånar på är alltså någon typ av enkelt inventarieregister över vem som gör vad...