Free Tutorials, Linux Command, Source Code Architecture,  Software Engineering, Intelligent Systems, RDBMS, Computer Accounting,  Operations Research, Discrete Mathematics, Network, SAD Lay Networks Lay Networks
Computer Science Networking Operating Systems Linux and Unix Source Code Script & Languages Protocols Glossary
Web laynetworks.com
Google
 

Entity Relational Modeling
vs.
Dimensional Modeling

Dimensional Modeling

  • Dimensional Data Modeling comprises of one or more dimension tables and fact tables.
  • Good examples of dimensions are location, product, time, promotion, organization etc.
  • Dimension tables store records related to that particular dimension and no facts(measures) are stored in these tables.
  • Adheres to a discipline of Relational Model
  • High Performance Access
  • Dimensions Star Join with Fact
  • Fact – Multi Part Primary Key , Many to Many Relation
  • Dimensional modeling is a top-down design process.
    • First you identify the main business processes that act as the sources of the fact tables
    • then you populate the fact tables with numeric, additive facts. You describe each fact record by as many business dimensions as you can identify.
  • The resulting fact table records consist entirely of key values that have many-to-many relationships with one other, together with numeric data representing measurements of each dimension. Overall, the storage of the fact table records is quite efficient.
  • The dimension tables represent the biggest departure from the usual ER and normalization techniques.
  • It is important that the dimension tables remain as flat, single-level tables without being further normalized.
  • This is the hardest design step for relational data modelers to accept.

Dimension Modeling Example

For example, Product dimension table will store information about products(Product Category, Product Sub Category, Product and Product Features) and location dimension table will store information about location( country, state, county, city, zip. A fact(measure) table contains measures(sales gross value, total units sold) and dimension columns. These dimension columns are actually foreign keys from the respective dimension tables.

Location dimension

Product Dimension

Organizational Dimension

Time Dimension

Back

Back to Entity Relational Modeling   vs.  Dimensional Modeling Index

 

FDDI Frequently Asked Questions (FAQ), The function and frame format of FDDI,Aloha,Comparative analysis between two types of ATM Switches,Knockout Switch,Barcher-Banyan Switch,Various popular standards for compressing multimedia data,Distributed Multimedia Survey: Standards, ASCII to hex value chart,Comparative analysis - TCP - UDP, Addressing Formats and QoS parameters, Bellman Ford's Algorithm Lay networks, free, java, java script, asp, vb, linux, ignou, tutorial, Unix commands, System Analysis, System Design, Ipv6, quiz, download, free, Computer Architecture, Object Oriented System, Relational Database Management Systems, Object Oriented System, Operating Systems, Software Engineering, Communications and Networks, Discrete Mathematics, Intelligent Systems, Operations Research, Accounting and Finance on Computersmca, networking, protocols, glossary, assignment, project, tma, programming source code, programming, source code, unix, free
 
Book Mark/Share this site at BlinkBits BlinkList Blogmarks co.mments Delicious Digg Fark Furl it! Google Ma.gnolia Netvouz NewsVine RawSugar Reddit Shadows Simpy Stumble Technorati YahooMyWeb

Copyright © 2000- 2007 Lay Networks All rights reserved. 
This website is best viewed in Firefox 1.0.1 above.

Web Hosting sponsored by Customized Software Company India
Web Site Designed by Web Designing, Flash Animation, Multimedia Presentations, Broacher/catalogue designing, Web Promotion 
Refer to your freind About Us Legal IGNOU Contact Us Feedback Donate to laynetworks.com Download Management Tutorials Tutorials History Search here