Steve402
12-16-2008, 08:35 AM
In an effort to help a friend get his new business venture up and running, I offered to design a simple (atleast I thought) database to store customer and appointment information. After having completed a database project during my time at college I felt reasonably confident in my ability to do this, even though that was 6 years ago. After spending a good few days on this project it seems I was really, really wrong in this assumption. I am now lost in a sea of information I have read over the past few days both on this forum and from many other sources via searching the Internet.
It seems I may have fallen at the first hurdle. I jumped straight into Access and the design of the tables themselves feeling very pleased with myself for remembering what I had. I eventually came to setting up a relationship between my two shiny new tables and everything came tumbling down in my realisation that I have no real clue what I'm doing.
I'm hoping people don't view this as a 'please do my work for me' because that is not my intention of this thread. Instead I am hoping for some sort of advice on the decisions to be made when designing tables and subsequent relationships, be it through your replies themselves or links to suitable guides/faq's. After having read through many threads here, I apologise for how basic this question may be for the majority of this forums users.
Some information on what is required of the database itself:
1) To store customer details
2) To store appointment details
3) To cut down on the manual input of data by linking the data
I created two seperate tables: Appointments and Surveyors.
Appointments consisted of:
Customer number: autonumber (primary key)
Title
Name
Address
Postcode
Telephone
Job Type
Payer Type
Year Property Built
Time Since Last Insulated
Both Home-owners Available?
Date
Time
Additional Comments
Sumant -
Richard - tick boxes to assign appointments to one of the three surveyors
Harold -
Surveyors consisted of:
All of the above fields
Loft - tick box on completion
Wall - tick box on completion
Sold - tick box
Paid - tick box
The basic idea of the database is to input apppointment information which includes the customer details as well as information on the appointment itself. These appointment records are then assigned to one of three surveyors by clicking the relevant tick box. Queries are designed to create reports for each of the surveyors giving them the details of their appointments for that day. The surveyors themselves can then tick off the jobs as they're completed updating the database to be ready for the next day's appointments.
After reading around the various sites I think I may have a problem with the duplicated information from the Appointments table in the Surveyors table that could be made more efficient via Normalisation of my tables. I think I may need to start at step 1 again and re-design my tables, perhaps splitting them into smaller ones.
Apologies for the extra long post but I wanted to ensure I included as much information as possible. Any help available would be massively appreciated.
It seems I may have fallen at the first hurdle. I jumped straight into Access and the design of the tables themselves feeling very pleased with myself for remembering what I had. I eventually came to setting up a relationship between my two shiny new tables and everything came tumbling down in my realisation that I have no real clue what I'm doing.
I'm hoping people don't view this as a 'please do my work for me' because that is not my intention of this thread. Instead I am hoping for some sort of advice on the decisions to be made when designing tables and subsequent relationships, be it through your replies themselves or links to suitable guides/faq's. After having read through many threads here, I apologise for how basic this question may be for the majority of this forums users.
Some information on what is required of the database itself:
1) To store customer details
2) To store appointment details
3) To cut down on the manual input of data by linking the data
I created two seperate tables: Appointments and Surveyors.
Appointments consisted of:
Customer number: autonumber (primary key)
Title
Name
Address
Postcode
Telephone
Job Type
Payer Type
Year Property Built
Time Since Last Insulated
Both Home-owners Available?
Date
Time
Additional Comments
Sumant -
Richard - tick boxes to assign appointments to one of the three surveyors
Harold -
Surveyors consisted of:
All of the above fields
Loft - tick box on completion
Wall - tick box on completion
Sold - tick box
Paid - tick box
The basic idea of the database is to input apppointment information which includes the customer details as well as information on the appointment itself. These appointment records are then assigned to one of three surveyors by clicking the relevant tick box. Queries are designed to create reports for each of the surveyors giving them the details of their appointments for that day. The surveyors themselves can then tick off the jobs as they're completed updating the database to be ready for the next day's appointments.
After reading around the various sites I think I may have a problem with the duplicated information from the Appointments table in the Surveyors table that could be made more efficient via Normalisation of my tables. I think I may need to start at step 1 again and re-design my tables, perhaps splitting them into smaller ones.
Apologies for the extra long post but I wanted to ensure I included as much information as possible. Any help available would be massively appreciated.