Random musings on random stuff.
This is a reply, basepost
Nothing like trying out modelling someone else's model to test your system. OK, so I downloaded the dia file from this page on the Manchester Computer Science website to see what their models look like today. Pretty much as they used to, but it looked simpler to me than I remember. Anyhow, I did the obvious of mapping their model to a textual description:
entity Artist:This worked pretty well, but we have some issues:
simpleattributes artisticname genre
entity Manager:
simpleattributes ID name1 telephone
entity ContractInfo:
simpleattributes contractID data_from data_to duration1
entity MasterTrack:
simpleattributes trackID working_title duration2
entity SoundEngineer:
simpleattributes sound_eng_ID name2
entity FinishedTrack:
simpleattributes version final_duration released_title
entity Album:
simpleattributes album_ID title
relation ManagedBy(Artist,Manager)
relation HasContract(Artist,ContractInfo)
relation RecordedBy(MasterTrack,Artist)
relation EditedBy(SoundEngineer,MasterTrack)
relation OriginatesFrom(FinishedTrack,MasterTrack)
relation GroupedOn(FinishedTrack,Album)
# simpleattributes sequence
relation CreatedBy(Album,Artist)
