ON MICROSOFT’S NONSENSE
with Fabian Pascal

 

 

 

From: RP

To: Editor

 

I thought you might enjoy some laughably stupid quotes from Microsoft Press's book ANALYZING REQUIREMENTS & DEFINING .NET SOLUTION ARCHITECTURES - EXAM 70-300:

 

Records in a relational database can be manipulated by using Extensible Markup Language (XML)."  (SQL Server is claimed to be an RDBMS!) Typically, you work towards achieving the third normal form, because it is a compromise between too little normalization and too much … Denormalization is the process of reversing normalization to generate tables with more fields that require fewer joins. (Not quite in line with the book's earlier statement: "Related items of data can be retrieved efficiently by using Structured Query Language (SQL), regardless of whether the items are stored in one table or many tables.

 

although the author could say this still allows for different degrees of efficiency.)

 

The book does point out that denormalization leads to "more redundant" data", "possibly duplicating data", and "data [getting] out of synchronization", but considers these risks acceptable, and claims that "data that is over-normalized can cause performance issues" - of course they don't want to admit that the fault lies with the product.

 

There is some interesting illogicality elsewhere in the book too:

 

A component whose services are closely related is said to have high cohesion ... Ineffective types of cohesion include the following: ... Coincidental: Operations are grouped without any apparent relationship.

  

How can lack of any relationship be a form of cohesion, if a high level of cohesion means a close relationship?

 

 

Ed. Comment: Any would be superfluous.  I reiterate my warning that vendors are the worst source of education—as distinct from training--because they are as uninterested in, and ignorant of data fundamentals as users who, therefore, are not in position to realize that they--the users--are being misled and confused (for more Microsoft nonsense see Comments on An Interview with Jim Gray and Fish Rotting from the Head: An Old Interview with Bill Gates) As long as users do not get their foundational knowledge prior to product/vendor information, they can be sold any bill of goods, and they are.

 

 

Posted 08/17/03

 

 

 

[ABOUT] [QUOTES] [LINKS]