Despite what the reactionaries assert, the world is not flat nor is it hierarchical. The world is relational.
Similarly, how many tweets for that bag of carrots?
You have enemies? Good. That means you've stood up for something, sometime in your life. -- Victor Hugo/1845
The last time I was asked what it was I 'did', I replied rather cantankerously, that I don't do, I think. -- Edward Hugh/2010
Use your head for something besides a hat rack. -- My Pappy, 1915 - 1991
As mass production has to be accompanied by mass consumption; mass consumption, in turn, implies a distribution of wealth -- not of existing wealth, but of wealth as it is currently produced -- to provide men with buying power equal to the amount of goods and services offered by the nation's economic machinery. -- Marriner Eccles
... but Flash-based storage has such a different performance profile from rotating media, that I suspect that it will end up having a large impact on filesystem design. Right now, most filesystems tend to be designed with the latencies of rotating media in mind. -- Linus Torvalds/2007
I believe quite strongly that, if you think about the issue at the appropriate level of abstraction, you're inexorably led to the position that databases must be relational. -- Chris Date/2009
Veterans are an especially enticing target because, under a loophole in federal law, money from the G.I. Bill does not count against a cap on federal funding to for-profit schools. -- Gardiner Harris/2016
Therefore: In a time of SSD multi-core/processor machines, there is no reason not to build from BCNF data. Time to do what Dr. Codd demonstrated. Technology has finally caught up with the maths.
I know a little something about SQL, DB2 (preferably LUW, z/OS if the money's right), Oracle, SQL Server, Postgres, and database design in general. Mentoring/teaching/consulting on a short term basis, too. And a bit of stat analysis if it's R. gnuoytr at rcn dot com.