Understanding Database/Query Options (Part 3)
Monday, April 28, 2014 at 11:12AM
Charlie in Digital Financial Reporting

Continuing where Understanding Database/Query Options (Part 2) left off...

Looking at all the moving pieces in parts 1 and 2, it seems to me that these are the things business users might care about. Or rather, maybe business users don't care about some of these things but someone who pays the bills cares about all of these.  All these need to be in balance:

It has been my observation that may people's expectations are at an inappropriate level.  You have probably heard the saying, "Ignorance is bliss."  Not knowing something is often more "comfortable" than knowing it.  For example, it has been my experience that a lot of people overuse Microsoft Excel for things that are much, much more easily achieved using Microsoft Access.

Not knowing Access does not make Excel better than Access.  What it means is that someone who understands both Access and Excel can be more effective and efficient than someone who knows only Excel, all other things considered.  Frankly, I see people doing extremely foolish things in Excel.

Basing your expectations on what you currently know can be dangerous and limiting.  For example, people who only understand SQL and have never used XQuery and say SQL is better (even though they have never used XQuery) are being foolish.  Why would someone like the W3C go through the trouble of creating XQuery if SQL can do everything that XQuery does?

People tend to agree that data comes in different sorts of structures.  The following is a summary of the spectrum of data or information structures:

What is the right approach?  Well, that seems to depend. Everything in life doesn't always necessarily fit into neat little boxes. On the other hand, life is not totally random either. There are advantages to information which can be formally structured.  There are also advantages to unstructured information.  Each, likewise, has disadvantages.  The trick is to pick the appropriate approach for the specific situation.

People tend to agree that information can be structured for presentation or for meaning.

This video, How XBRL Works, walks you through the difference between information structured for presentation and information structured for meaning.

People tend to agree that information is comprised of "things" and those "things" can be related. There are different ways to express those "things" (sometimes called "entities") and the relatinos between the things.

The "things" that you are working with are commonly grouped into three different "levels":

 

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.