Hi Guys,
First time poster! - I've been working with Excel for a while and feel like I've reached the limit of what I'm able to do with it. I've dabbled in Access before and I have a basic understanding of what I'm doing but seem to be struggling when designing the database ( and I know how critical this stage can be )
I've taken some time to watch the videos suggested by Orange in other threads and look at potential templates but after trying to follow the guidance I seem to be getting stuck around 2NF when I try to carry out normalization. So I've unfortunately resorted to posting my progress so far in the hope that someone can walk me through the rest of the way
Background
Within my current role I must check and record cases that colleagues work deciding if the decision made on their case was correct/incorrect - colleagues can have anywhere between 10 - 200 cases checked per day. Ideally I'll need to be able to pull reports breaking these scores down in the following ways;
- Employee Average as a percent of cases Passed V Fails - (Daily, Weekly, Rolling Weeks and Monthly)
- Process Average as a percent of cases Passed V Fails - (Daily, Weekly, Rolling Weeks and Monthly)
- Team Average as a percent of cases Passed V Fails - (Daily, Weekly, Rolling Weeks and Monthly)
- Department Average as a percent of cases Passed V Fails - (Daily, Weekly, Rolling Weeks and Monthly)
Progress so Far
So I started by looking at the paper form that is completed currently with the following details;
Header
- Colleagues ID
- Name
- Surname
- Team
- Process Checked
Body
- Date of Checks
- Date case was worked (almost always the same date
- Case #
- Pass or Fail Decision
- Notes for the check
So when trying to design a database I started by chucking everything in one Entity (obviously not going to work but in terms of theory I wanted to go from square 1)
Entity - Quality Check #
Quality Check # - PK
Colleague ID
Name
Surname
Team
Process
Case #
Date Worked
Date Checked
Decision
Notes
Obviously this is going to fail at 1NF due to repeating elements! Which leads me to this;
Entity - Quality Check # Entity - Quality Check # // Case # Quality Check # - PK Quality Check # // Case # - PK Colleague ID Date Worked Name Date Checked Surname Decision Team Notes Process
Now from here is honestly where I start to struggle - In the examples in the videos I need to look at creating a new element to remove partial dependencies but I can't quite decide or work out, which out of these are partial dependencies and I've obviously not looked at 3NF before going past this =\
Anyway - Any support on this would be greatly appreciated and thanks for taking the time to have a read!
Cheers,
Mike