The Stoat
The Grim Squeaker
- Local time
- Today, 10:36
- Joined
- May 26, 2004
- Messages
- 239
Hi Mike,
All arguments aside it is obvious that some parts of you database need "redesigning". I am not necessarily talking about the functionality i.e what the screens do but how the data is held. This will probably endup effecting how the data is presented and accessed anyway. I take your point that it works for you, and it is a big consideration changing something that is in place and you know how to use. However no one will touch this with a barge pole if it is presented to clients and it does to conform to the accepted standards for database design.
If you have an entity relationship diagram or a schematic for the current system that would be very helpful. I will PM you with my details. I will give you an honest review of your current setup and at the very least tell you exactly how this could be achieved using a normalized system. If i think there is some serious mileage in it I will design table structures and give you a story board breakdown on how the data can be entered and retrieved. If at this stage you are happy to go ahead then things are going to have to get legal
A simple fact of IT is there are a many ways of achieving the same goal. Access doesn't force you to use normalization. But it is designed to support a system that is designed that way. Normalization is platform independant. If i was designing an Oracle or SQLServer or any other database using a modern db paltform i would do a systems analysis to understand how the system fits together and once i had done that i would always normalize my data. Having done that any competent db developer could implement this on any platform.
I think what people are trying to say is normalization has been proved to be the most effective way of holding data. It doesn't mean that there are no other ways but like most things in life there are accepted standards so at the very least we can all speak the same language.
TS
All arguments aside it is obvious that some parts of you database need "redesigning". I am not necessarily talking about the functionality i.e what the screens do but how the data is held. This will probably endup effecting how the data is presented and accessed anyway. I take your point that it works for you, and it is a big consideration changing something that is in place and you know how to use. However no one will touch this with a barge pole if it is presented to clients and it does to conform to the accepted standards for database design.
If you have an entity relationship diagram or a schematic for the current system that would be very helpful. I will PM you with my details. I will give you an honest review of your current setup and at the very least tell you exactly how this could be achieved using a normalized system. If i think there is some serious mileage in it I will design table structures and give you a story board breakdown on how the data can be entered and retrieved. If at this stage you are happy to go ahead then things are going to have to get legal
A simple fact of IT is there are a many ways of achieving the same goal. Access doesn't force you to use normalization. But it is designed to support a system that is designed that way. Normalization is platform independant. If i was designing an Oracle or SQLServer or any other database using a modern db paltform i would do a systems analysis to understand how the system fits together and once i had done that i would always normalize my data. Having done that any competent db developer could implement this on any platform.
I think what people are trying to say is normalization has been proved to be the most effective way of holding data. It doesn't mean that there are no other ways but like most things in life there are accepted standards so at the very least we can all speak the same language.
TS