Re: A Normalization Question

From: Neo <neo55592_at_hotmail.com>
Date: 30 Jun 2004 10:35:29 -0700
Message-ID: <4b45d3ad.0406300935.1d479150_at_posting.google.com>


> Neo, why do you cut and paste the same answer over and over again?

Because persons make the same type of comments or ask the same question over and over again and the answer is still the same.

> It gets boring.

If persons are't bored by making the same type of comments or asking the same question over and over again, then perhaps they aren't bored by getting the same answer over and over again.

> But at least there can't be many people around here by
> now who don't know you are a charlatan...

Thanks for your comment. Perhaps, but why not convince the last remaining few people that Neo is a charlatan, by using RM Sol#1 or #2 to create the hierarchal reports for the following without NULLs or redundancy:

Case1: God is the parent of an unnamed person. God is also the parent of second person with three names (string 'john', integer 100, decimal 3.14).

Case2: john isa person. john's color is brown. mary isa person. mary's color is brown. brown is a person.

Please, please post your solution/report in original thread.

Below are measurements made thus far using RM solutions that aren't as generic or normalized as XDb1's.

Small Report Generation Summary (provided by Hugo)



Solution Time(ms) Platform Notes
-------------- --------  ----------------- --------------------------
RM#1 SqlSrvr2K  14.3     1.3 Ghz PC        Unnormalized, non-generic
RM#2 SqlSrvr2K  11.0     1.3 Ghz PC        Unnormalized, non-generic
XDb1 4.4.7      16       1.3 Ghz PC        Debug ver, norm and gener


Small Report Generation Summary (provided by Neo)



Solution Time(ms) Platform Notes
-------------  --------  ----------------- --------------------------
RM#1 SqlSrvr7   65.0     500 Mhz Server    Unnormalized, non-generic
RM#2 SqlSrvr7   68.9     500 Mhz Server    Unnormalized, non-generic
XDb1 4.5.7       1.632   500 Mhz Server    Normalized, generic
XDb1 4.5.9       6.561   233 MHz PocketPC  Normalized, generic


Large Report (28,940 rows) Generation Summary (provided by Neo) 200 Goat Hierarchy (5 generations x 40 goats/generation, each goat having two parents, except 1st gen).



Solution Time(sec) Platform Notes
-------------  --------  ----------------- --------------------------
RM#5 SqlSrvr7   40.5     500 Mhz Server    Unnormalized, non-generic
XDb1 4.5.7       2.9     500 Mhz Server    Normalized, generic
XDb1 4.5.9      16.971   233 Mhz PocketPC  Normalized, generic


Larger Report (276,620 rows) Generation Summary (provided by Neo). 400 Goat Hierarchy (10 gen x 40 goats/gen),



Solution Time(ms) Platform Notes
-------------  --------  ----------------- --------------------------
RM#5 SqlSrvr7  105 min   500 Mhz Srvr, NT  Avg of 2 runs, UnNrm,UnGen
XDb1 4.5.10     44 min   500 Mhz Srvr, NT  Avg of 2 runs, Norm, gener
XDb1 4.5.10     57 min   450 Mhz PC, 98    1 run, Normalized, generic
XDb1 4.5.10 195 min 233 Mhz PocketPC 1 run, Normalized, generic

Note: SQL Server scripts are available from website. Received on Wed Jun 30 2004 - 19:35:29 CEST

Original text of this message