Rich said:Zzzzzzzzzzzzzzzz![]()
Mike375 said:Rich,
Your compulsion to read what you are not interested in can be addressed by the appropriate medical specialist. The problem is quite common.
Mike
I've no intention of changing anything, but I'd love to see how you do it
Rich said:Why would I, or anyone else, bother to answer your questions?..............
![]()
Pat Hartman said:IS ANYONE GETTING THE MESSAGE
Mike375 said:When both husband and wife are insured they both have an entry in the main table and in each case a few few fields with data for the spouse. A common address held in another table will not function because they often have different business and postal addresses. This occurs when a doctor is married to a doctor etc.
Mike
Mike375 said:The thing I am seeing with many of the people on this thread is that normalisation is being thought of as the number of fields in a table and there must be no fields with null values. In my opinion the number of fields is irrelevanmt in terms of normalisation, it is the type of data the field holds that determines the degree of normalisation.
Mike
Mike375 said:Mile,
Here is a question for you in terms of would you put this data on one row.
Title, salutation, first name, middle name, surname, business name, level, street, suburb, state, postode (and by 3 for home, business and postal address), business phone, home phone, mobile, fax, email, date of birth, smoker/non smoker, height, weight, gender, employed/self employed, net income, assets, liabilities, sick leave, workers compensation, married/single, occupation, qualifications, Medical speciality, visiting medical officer/staff specialist, graduation date, dangerous past times, medical loading/no loading, bank, source of lead, place of birth, spouses names and dates of birth, smoker/non smoker, spouse work/not work, spouse date of birth.
Then some fields which determine what sort of mail outs he/she gets, policy owner, accountant, solicitor.
Len Boorman said:Pat
Was with you before the message was sent.
I have great respect for anybody who from their own efforts creates a database that "works". However "works" may be interpreted in many different ways.
Within my company there were many people creating what they described as databases that worked.! However the problems that they experienced were many and frequent. Training had comprised of a 2 day course at best where Normalisation was not even mentioned.
Basically in true terms the applications were c**p.
However people had worked very hard to produce this c**p with the very best of intentions
I think that since my arrival the quality of databases has improved quite dramatically. Based on the demands on my time people can now see and understand what can be achieved in a well designed application.
By well designed I mean Third Normal Form Normalised (Maybe also B.C by default), Referential Integrity Enforced, A "friendly" User Interface. Adoption of Best Practices
These thing the Designer/Developer can achieve through Education, Experience and Listening to others. Is not one of the objectives in building a database to make it "better" than the last one ?.
I do not consider myself an expert, I believe I know enough to know that there is much more to learn.
To Normalise when designing a Relational Database Application is not a discussion point.
It is a fact.
Len B
If anybody feels aggrieved by any of the above then I apologise now. It was not my intention.
Mike375 said:TS,
One thing at a time so...
"If you look at my break down of your data you will see three address tables Business, Home and Postal. In your Client table you will have three fields to retain the PK of each one of the address tables. You can enter the address once in the address table and link it to as many clients as you like. If the postcodes change (they often do in the uk) you simply need to change them once in the address table and all of the related clients will have effectively been updated."
I am lost here.
What do I put in the address tables? I am assuming I enter addresses??
I am also assuming that the addresses will be displayed on a subform or subforms.
I am really lost on this...You can enter the address once in the address table and link it to as many clients as you like.
Apart from a few spouses we never have people with the same address.
I am sure I am missing something here and have read it the wrong way.
Mike
Apart from a few spouses we never have people with the same address.
Mike375 said:Also, why would include DateOfBirth in the little table when all of the other things equally (actually more so) influence premium and policy availability.
Also, why would include DateOfBirth in the little table when all of the other things equally (actually more so) influence premium and policy availability.
Mile-O-Phile said:In some instances I would use a subform but it wouldn't be in datasheet mode - it would in be in Single Form mode (not continuous) so that it looks as if its part of the parent form.