Standard data model

Standard data model

A standard data model is a data model that is widely applied in some industry, and shared amongst competitors to some degree. They are often defined by database vendors or operating system vendors and thus used by default whether suitable for a given purpose or not.

When in use, they tend to constrain software architecture significantly, as it becomes impossible to make decisions that require data distinctions not made in the standard model, without substantial effort in changing data gathering and building a so-called data warehouse.

The more effective standard models have developed in the banking, insurance, pharmaceutical and automotive industries, to reflect the stringent standards applied to customer information gathering, customer privacy, consumer safety, or just in time manufacturing.

Typically these use the popular relational model of database management, but some use the hierarchical model, especially those used in manufacturing or mandated by governments, e.g., the DIN codes specified by Germany. Management consultant firms are often heavy users of standard models, providing "cookie-cutter solutions" to many customers. These are however rarely as simple as off-the-shelf solutions, and may require customizations costing tens of millions of US$ and years to complete.

The most complex data models known are in military use, and consortia such as NATO tend to require strict standards of their members' equipment and supply databases. However, they typically do not share these with non-NATO competitors, and so calling these 'standard' in the same sense as commercial software is probably not very appropriate.

An emerging area of standard data model is in the identity card arena, where a vast number of security engineering solutions for public spaces, e.g., airports, other public transport, hospitals, are expected soon to rely on a standard data model for identifying the card holder/user of the facility. This may contain biometric information or other data that would be standardized across an entire trade bloc, e.g., the European Union or the North American Free Trade Agreement (NAFTA). This raises many privacy and carceral state concerns. These are discussed more deeply in an article on standard user models.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Standard user model — A standard user model is a standard data model of a service end user. In theory, it permits a wide range of adaptive infrastructure, especially software, to adapt to a single human user s characteristics, e.g. preferred language, quality of… …   Wikipedia

  • Data model — Overview of data modeling context: A data model provides the details of information to be stored, and is of primary use when the final product is the generation of computer software code for an application or the preparation of a functional… …   Wikipedia

  • Data model (GIS) — A data model in geographic information systems is a mathematical construct for representing geographic objects or surfaces as data. For example, the vector data model represents geography as collections of points, lines, and polygons; the raster… …   Wikipedia

  • Standard Boolean model — The Boolean model of information retrieval (BIR) is a classical information retrieval (IR) model and, at the same time, the first and most adopted one. It is used by virtually all commercial IR systems today. The BIR is based on Boolean Logic and …   Wikipedia

  • Generic data model — Generic data models are generalizations of conventional data models. They define standardised general relation types, together with the kinds of things that may be related by such a relation type. Overview The definition of generic data model is… …   Wikipedia

  • Semantic data model — A semantic data model in software engineering is a data modeling technique to define the meaning of data within the context of its interrelationships with other data. A semantic data model is an abstraction which defines how the stored symbols… …   Wikipedia

  • Data integrity — in its broadest meaning refers to the trustworthiness of system resources over their entire life cycle. In more analytic terms, it is the representational faithfulness of information to the true state of the object that the information represents …   Wikipedia

  • Data transformation — Data transformation/Source transformation Concepts metadata · data mapping data transformation · model transf …   Wikipedia

  • Data migration — is the process of transferring data between storage types, formats, or computer systems. Data migration is usually performed programmatically to achieve an automated migration, freeing up human resources from tedious tasks. It is required when… …   Wikipedia

  • Standard column family — A standard column family consists of a (unique) row key and a number of columns. The standard column family is a NoSQL object that contains columns of related data. It is a tuple (pair) that consists of a key value pair, where the key is mapped… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”