77 karma · joined July 3, 2016
With people like you no wonder he gets away with all his crap.
But then, who cares if you make big money. For allowing this the US deserves everything it gets.
AI will obviate the need for human intellect altogether -- if machines and algorithms will do all the "thinking", why bother?
If you want to know how Trump got elected, why the US is in steep decline, ruled by corporate monopolies and oligarchs and on the verge of tyranny, look no further.
It's really disturbing how people complain about what these companies are doing -- what did they expect would happen given the above?
And the fact that the former has been replaced with the latter shows: the US is no longer a society, let alone a civilized one.
The purpose of education is not to prepare for jobs, but to produce knowledgeable, reasoning, civilized, compassionate human beings capable of critical, independent thinking, which is what America most needs, not ignorant coders who can be manipulated to blindly program everything in sight, totally unaware of the inhuman, oppressive and exploitative implications.
Any linking of number of columns to normalization is pure nonsense. The only accurate thing that can be said is that if you split a relation into multiple projections, by definition each will have less attributes than the original relation. But this is a triviality and it says nothing about the number of columns in the projected relations.
Second, if they share the same key, then it's not normalization, as the the split relations have distinct keys.
I dare you to demonstrate that the "big data solutions" guarantee logical and semantic correctness the way true RDBMSs do. Without that, garbage in garbage out. But because those "solutions" are so complex that nobody understand them, including those who designed them, their results are BELIEVED to be correct, which is not the same thing as being correct.
If users are so accepting of denormalization as a solution to performance and are unaware of all its costs, why should vendors bother to come up with true RDBMSs that obviate the need to denormalize?
As long as users do not understand the RDM and its benefits true RDBMSs will remain a fantasy. Ignorance has never been conducive to progress.
Full normalization does not decompose into relations with same key, because that means splitting one type of entities in two, that makes no logical sense. Rather, it splits non-5NF relations that represent facts of multiple types into 5NF relations that represent facts of a single type and they have different keys.
A R-table is a visual shorthand for a relation -- a way to visualize it on some physical medium (paper, screen) and the two should not be confused.
Problem is practitioners confuse RDBMSs with SQL DBMSs and are incapable of seeing what they're missing in terms of practical benefits of the latter.
Because, unlike most products which only require training to work with, true RDBMSs require knowledge of data and relational fundamentals and such is scarce today, because education has been replaced by sheer training.
How many database "experts" do you know today who have any background in logic and math, particularly those designing DBMSs?
I've watched them for almost 50 years and they've become worse and worse, not better.