Flyttas från SQL
Jag ska göra en datbas, där kortfattad information om olika innovationsprojekt lagras.
Vid sidan av detta ska det lagras hur många gånger varje kontaktperson loggat in samt antalet sidvisningar för varje projekt.
Min idé om hur detta skulle se ut finns i det bifogade E/R-diagrammet. Ser det vettigt ut?
Övriga krav:
- Till varje projekt ska minst en kontaktperson finnas
- En kontaktperson kan vara ansvarig för flera projekt
- Jag vill gärna använda "cascade delete", men där ovanstående krav är uppfyllda
Om jag verkar vara på rätt spår hittills kan jag skriva tillhörande CREATE TABLE så ni ser tydligare vad jag har tänkt mig.
Tack.
RED: Bilden är lite otydlig. Understruket/-na attribut = primary key. "id" är primary key för schemes och contacts, "scheme_id" och "contact_id" utgör tillsammans primary key för manages. contact_logins och scheme_views har ingen primary key.


