Hi guys,
I've decided that as databases aren't an area of computing that I have a great deal of experience or knowledge of that I need to do something about this state of events.
So I've decided to take up a small web-database project which involves transferring our skills matrix, which currently sits in a tabular form into some form of database, so that is is more easily managed and updated as team members join/ leave or as applications change.
The table (as it stands) I've copied to:
http://homepages.ed.ac.uk/mcairney/skills.html
Now (as I understand it) this is a NxN relationship so will need 3 tables. I've knocked together the following as a first attempt:
USERS(UID Name Username)
APPLICATIONS(App_ID App_Name App_Class)
SKILLS(Table_ID Name App_Name Level)
(Ive used bold for Primary Keys and Italics for foreign keys)
Now, am I going about this the right way and is this design correct or is there room for improvement? Tbh I want to get the design correct before actually getting on with the task of producing the database in MySQL and coding
I've decided that as databases aren't an area of computing that I have a great deal of experience or knowledge of that I need to do something about this state of events.
So I've decided to take up a small web-database project which involves transferring our skills matrix, which currently sits in a tabular form into some form of database, so that is is more easily managed and updated as team members join/ leave or as applications change.
The table (as it stands) I've copied to:
http://homepages.ed.ac.uk/mcairney/skills.html
Now (as I understand it) this is a NxN relationship so will need 3 tables. I've knocked together the following as a first attempt:
USERS(UID Name Username)
APPLICATIONS(App_ID App_Name App_Class)
SKILLS(Table_ID Name App_Name Level)
(Ive used bold for Primary Keys and Italics for foreign keys)
Now, am I going about this the right way and is this design correct or is there room for improvement? Tbh I want to get the design correct before actually getting on with the task of producing the database in MySQL and coding
