![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Is there a 'best' way to solve this problem? |
#3
| |||
| |||
|
|
lawpoop wrote: Is there a 'best' way to solve this problem? Yes, but no one ever seems to follow the advice. *So before we use up any of our finite and dwindling lifetime typing it out for you, do you promise to follow the advice? |

|
This is a programming problem not a database design problem. Even an SQL DBMS can handle this problem very easily. *In fact this is, in miniature, exactly the kind of problem relational/SQL databases were conceived to solve. *To apply the 'best' solution you will have to write one moderately complicated program that will read the database metadata but it will work for all future questionnaires. I am not being euphemistic or ironic--it will be only moderately complicated. * So, do you promise? |

#4
| |||
| |||
|
|
Yes, but no one ever seems to follow the advice. *So before we use up any of our finite and dwindling lifetime typing it out for you, do you promise to follow the advice? Can you just copy and paste the solution? Or post a link? If it's so great, why doesn't anyone ever seem to follow it? I'm not interested in the hacky methods that I've thought of so far. If it is demonstrably better, I'll use it ![]() |
|
I'm supremely uninterested in wasting your time. If you give me a few keywords, I'll google the solution and do all the heavy lifting of explaining it to myself. The solution Roy refers to is about serious design where very little |
|
This is a programming problem not a database design problem. Even an SQL DBMS can handle this problem very easily. *In fact this is, in miniature, exactly the kind of problem relational/SQL databases were conceived to solve. *To apply the 'best' solution you will have to write one moderately complicated program that will read the database metadata but it will work for all future questionnaires. I am not being euphemistic or ironic--it will be only moderately complicated. * So, do you promise? Oh what the heck. I promise! ![]() Be careful what you wish for... |
#5
| ||||
| ||||
|
|
[Snipped] If you are not interested in hacky methods as you claim, please don't expect Roy to post the solution or a link as an immediate satisfactory. *In database design, hacked and immediate solutions are almost synonyms. |
|
I'm supremely uninterested in wasting your time. If you give me a few keywords, I'll google the solution and do all the heavy lifting of explaining it to myself. The solution Roy refers to is about serious design where very little material of value has been posted on Google. *Grabbing a good book and reading will help you even more. |
Can you give me a title?|
So, do you promise? Oh what the heck. I promise! ![]() Be careful what you wish for... You just swallowed the red pill in Matrix... |

|
Regards... |
#6
| |||
| |||
|
|
On Apr 22, 6:33 am, cim... (AT) hotmail (DOT) com wrote: [Snipped] The solution Roy refers to is about serious design where very little material of value has been posted on Google. Grabbing a good book and reading will help you even more. That sounds wonderful! Can you give me a title? |
#7
| |||
| |||
|
|
On Apr 22, 6:33*am, cim... (AT) hotmail (DOT) com wrote: [Snipped] If you are not interested in hacky methods as you claim, please don't expect Roy to post the solution or a link as an immediate satisfactory. *In database design, hacked and immediate solutions are almost synonyms. I'm not looking for 'immediate satisfactories', I'm look for a solution. If the hold-up is the time it might take him to type up a response, I'm trying to find ways to work around that. I was thinking that maybe he has posted this solution before, perhaps to a newsgroup, and so as not to waste any more of his regrettably mortal life, he could simply refer me to that thread, or something along those lines. |
|
I'm supremely uninterested in wasting your time. If you give me a few keywords, I'll google the solution and do all the heavy lifting of explaining it to myself. The solution Roy refers to is about serious design where very little material of value has been posted on Google. *Grabbing a good book and reading will help you even more. That sounds wonderful! Can you give me a title? |
|
So, do you promise? Oh what the heck. I promise! ![]() Be careful what you wish for... You just swallowed the red pill in Matrix... Oh, is that why I'm standing in a sewer, covered in goo? ![]() |
#8
| |||
| |||
|
|
lawpoop wrote: On Apr 22, 6:33 am, cim... (AT) hotmail (DOT) com wrote: [Snipped] The solution Roy refers to is about serious design where very little material of value has been posted on Google. Grabbing a good book and reading will help you even more. That sounds wonderful! Can you give me a title?_Practical Issues In Database Management: A Reference for the Thinking Practitioner_ by Fabian Pascal. |
#9
| |||
| |||
|
|
There is considerable debate over which is the best title to start with. If you consider yourself a willing beginner with very limited time, then I might venture *far* into left-field and suggest a long out-of-print book by Fabian Pascal: SQL and Relational Basics (M&T Books, ISBN 1-55851-063-X). *It is concise and accurate (especially for its time). *I suggest it just to get you in the right frame of mind quickly, and to innoculate you against the crap that is readily and widely available. |
|
After you've read that, I might suggest An Introduction to Database Systems by C J Date, though that is not an easy or quick read. If you can make even a little progress with that you won't ever feel the need of a recipe again. *I am sure others here will have their personal favorite titles and opinions differ. |
|
Sketch to follow later. |
#10
| |||
| |||
|
|
On Apr 22, 7:16*am, Roy Hann <specia... (AT) processed (DOT) almost.meat> wrote: There is considerable debate over which is the best title to start with.. If you consider yourself a willing beginner with very limited time, then I might venture *far* into left-field and suggest a long out-of-print book by Fabian Pascal: SQL and Relational Basics (M&T Books, ISBN 1-55851-063-X). *It is concise and accurate (especially for its time). *I suggest it just to get you in the right frame of mind quickly, and to innoculate you against the crap that is readily and widely available. Thanks to you and Bob, I just placed an order for it. : |
![]() |
| Thread Tools | |
| Display Modes | |
| |