Data Modeling

About

A data model in software engineering is an abstract model that try to represent the reality and describes how data are represented and accessed. Data models formally define data elements and relationships among data elements for a domain of interest.

Data modeling is the foundation of most database-centered transaction processing systems and data warehouse systems.

Types of Physical Models (Schema)

There are two basic types of physical models :

E-R models are designed to minimize data storage redundancy and optimize data updates.

Dimensional models are designed to enhance understandability and to optimize query performance.

  • Data Vault

The Data Vault consists of three primary entity types:

  • Hubs,
  • Links,
  • and Satellites.

The Hubs are core business keys, the Links form all relationships, and the Satellites provide all descriptive information.

DataWarehousing

Model

Model Elements

Data Modeling Concepts

Data Modeling and ontology

Data modeling is a sort of ontology.

Ontology is the philosophical study of the nature of being, existence or reality in general which deals with questions concerning what entities exist or can be said to exist, and how such entities can be grouped, related within a hierarchy, and subdivided according to similarities and differences.

Data Modelling Software

Documentation / Reference

  • Bookmark "Data Modeling" at del.icio.us
  • Bookmark "Data Modeling" at Digg
  • Bookmark "Data Modeling" at Ask
  • Bookmark "Data Modeling" at Google
  • Bookmark "Data Modeling" at StumbleUpon
  • Bookmark "Data Modeling" at Technorati
  • Bookmark "Data Modeling" at Live Bookmarks
  • Bookmark "Data Modeling" at Yahoo! Myweb
  • Bookmark "Data Modeling" at Facebook
  • Bookmark "Data Modeling" at Yahoo! Bookmarks
  • Bookmark "Data Modeling" at Twitter
  • Bookmark "Data Modeling" at myAOL
 
data_modeling/data_modeling.txt · Last modified: 2011/11/21 19:44 by gerardnico