Vinnaren i pepparkakshustävlingen!
2011-02-28, 13:58
  #1
Medlem
Company består av 7 departments, med namn, nummer, location i

Malmö
Lund
Sthlm
Lkpg
Oslo

Varje department jobbar med 2-8 (eller något sånt) projekt. Company består av 124 anställda som är assignade till varje departments, varje anställd jobbar på ett department men kan även arbeta på andra departments. Varje departments har en manager och en eller flera har en kontrollant.

Nu är det så att jag ska skriva ett onormaliserat relationschema för "Company". Ska ha två eller tre relationer och jag ska bestämma relationskey:sen. Varje key kan vara ensamt eller i en compound. Jag behöver hjälp med detta. Ett par instanser (rader) av ett valt schema och jag ska även stryka under de primära key:sen för relationen.

Någon där ute som har lust att hjälpa mig lite? Del av en övning.
Citera
2011-02-28, 14:26
  #2
Medlem
Artmanns avatar
Något sånt här kanske?
Någon annan får gärna komma med förbättringar


Kod:
Department 
id
namenumberlocationmanager(Employee.id), inspector(Employee.id)

Employee
id
namehiredAt(Department.id

2 onormaliserade tabeller och 3 realtioner.
Department.id och Employee.id är primära nycklar.
__________________
Senast redigerad av Artmann 2011-02-28 kl. 14:55.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback