HN user

sgeneris

77 karma
Posts71
Comments44
View on HN
www.dbdebunk.com 8y ago

This Week at DATABASE DEBUNKINGS

sgeneris
1pts0
www.allanalytics.com 8y ago

Understanding the Division of Labor Between Analytics Applications and DBMS

sgeneris
1pts0
www.dbdebunk.com 8y ago

Class Type, Relation and Domain in Database Management

sgeneris
1pts0
www.dbdebunk.com 8y ago

This Weeek DATABASE DEBUNKINGS

sgeneris
1pts0
www.dbdebunk.com 8y ago

Database Management: No Progress Without Data Fundamentals

sgeneris
1pts0
www.dbdebunk.com 8y ago

This Week Database Debunkings

sgeneris
2pts0
www.dbdebunk.com 8y ago

Don't Confuse/Conflate Database Consistency with Truth

sgeneris
1pts0
www.allanalytics.com 8y ago

Don't Conflate or Confuse Database Consistency with Truth

sgeneris
2pts0
www.dbdebunk.com 8y ago

OOrientation, Relational DB Design, Logical Validity and Semantic Correctness

sgeneris
1pts0
www.dbdebunk.com 8y ago

This Week dbdebunk.com

sgeneris
2pts0
www.dbdebunk.com 8y ago

Relational Fidelity, Cursors and ORDER BY

sgeneris
1pts0
fallofknowledgeandreason.blogspot.com 8y ago

This Week THE POSTWEST

sgeneris
1pts0
www.dbdebunk.com 8y ago

This Week DATABASE DEBUNKINGS

sgeneris
2pts0
www.dbdebunk.com 8y ago

Integrity Is Not Only Referential

sgeneris
1pts0
www.allanalytics.com 8y ago

Structure, Integrity Manipulation: How to compare data models

sgeneris
1pts0
www.dbdebunk.com 8y ago

Integrity Is Not Only Referential

sgeneris
1pts0
www.dbdebunk.com 9y ago

This Week DATABASE DEBUNKINGS

sgeneris
2pts0
www.dbdebunk.com 9y ago

Unmuddling Modeling Part II More Misconceptions

sgeneris
2pts0
www.dbdebunk.com 9y ago

Un-Muddling Modeling Part 1: Relations and Relationships

sgeneris
1pts0
www.dbdebunk.com 9y ago

To Really Understand Integrity, Don't Start with SQL

sgeneris
2pts0
www.dbdebunk.com 9y ago

Symmetric Access, Data Sub-Language, Relation Types, Redundancy and Consistency

sgeneris
1pts0
www.allanalytics.com 9y ago

Data Meaning: Analytics vs. Data Mining

sgeneris
1pts0
www.dbdebunk.com 9y ago

Un-Muddling Modeling, Part I: Relations and Relationships

sgeneris
1pts0
www.dbdebunk.com 9y ago

What Meaning Means: Business Rules, Predicates, Constraints and DB Consistency

sgeneris
1pts0
www.allanalytics.com 9y ago

Redundancy, Consistency, and Integrity: Derivable Data

sgeneris
2pts0
www.dbdebunk.com 9y ago

To Really Understand Integrity, Don't Start with SQL

sgeneris
3pts0
www.dbdebunk.com 9y ago

This Week Special: The US Sinking Deeper into the Dark Ages

sgeneris
3pts0
www.allanalytics.com 9y ago

The Necessity of Foreign Keys

sgeneris
2pts0
www.allanalytics.com 9y ago

Why You Always Need Primary Keys

sgeneris
1pts0
www.allanalytics.com 9y ago

Understanding Kinds of Keys

sgeneris
1pts0

Destroying a society, addicting people/kids, violating privacy, generating inequality consequences -- interesting large scale problems indeed -- FB is working on CAUSING them. REALLY smart people wouldn't do this.

But then, who cares if you make big money. For allowing this the US deserves everything it gets.

Proper education no longer exists. It has been replaced by vocational training. And FANG dropping college education altogether suggests that even that will go away.

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.

Facebook is only partially to blame. The real responsibility is of the society as a whole: the atomization and loneliness of the society which FB exploited; the public and government that permitted digital corporations to do more or less what they want, and the dismantling of all the protections that existed from concentration of power in monopolies and oligopolies.

It's really disturbing how people complain about what these companies are doing -- what did they expect would happen given the above?

Given that SQL DBMSs are so far from a true RDBMS, imagine where we would have been today if true RDBMSs rather than SQL ones had been implemented.

It's the conflation of education with job training that is pushing America down the drain and Trump is only one consequence of it.

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.

No, correctness is not pedantry, except for the ignorant. The database facts are axioms and the facts in query results are theorems -- logical inferences from the axioms. If you don't understand that you have no clue what a relational database is and what a RDBMS does. But hey, you're in the majority.

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.

No, I think you missed its point.

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.

They are a fantasy only because users do not grasp the advantages of the RDM and confuse them with SQL, thus robbing vendors from any incentive to produce true RDBMSs.

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.

Normalization is not the same as full normalization.

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.

SQL DBMS are not relational, so they don't really implement relations (they support bags and NULLs), not all their operations preserve closure, have weak support of relational constraints, of physical and logical independence, I could go on and on.

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.

Yes, I would be surprised.

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.

The argument in the paper is that data professionals -- 9ncluding yourself -- do not understand data fundamentals, for which reason they blame "poor performance" on the RDM. But RDM and normalization are purely LOGICAL and as the article states, performance is determined exclusively by PHYSICAL implementation. So the article does imply that on rare occasion you may be forced to denormalize WITH EXISTING SQL IMPLEMENTATIONS, but this has nothing to do with the RDM and normalization and everything to do with SQL implementations which are not relational, do not have proper support of physical independence and are not versatile enough at the physical level.