FACTOID # 7: Israel enjoys a GDP per capita 21 times that of the Palestinian West Bank and 33 times that of the Gaza Strip. Its military spending per capita tops the world.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Star schema
Database models
Common models

Hierarchical
Network
Relational
Object-relational
Object A database model is a theory or specification describing how a database is structured and used. ... In a hierarchical data model, data are organized into a tree-like structure. ... The network model is a database model conceived as a flexible way of representing objects and their relationships. ... The relational model for database management is a database model based on predicate logic and set theory. ... An object-relational database (ORD) or object-relational database management system (ORDBMS) is a relational database management system that allows developers to integrate the database with their own custom data types and methods. ... In an object oriented database, information is represented in the form of objects like in object oriented programming. ...

Other models

Associative
Concept-oriented
Multi-dimensional
Star schema
XML database The Associative Model of Data is a data model which, it is claimed, offers numerous advantages over the current industry-leading relational database technology used in the largest percentage of modern database systems. ... The concept-oriented data model is a data model based on lattice theory and ordered sets. ... It has been suggested that this article or section be merged with Dimensional database. ... In Software engineering, an XML database is a data persistence software system that allows data to be imported, accessed and exported in the XML format. ...

The star schema (sometimes referenced as star join schema) is the simplest data warehouse schema, consisting of a single "fact table" with a compound primary key, with one segment for each "dimension" and with additional columns of additive, numeric facts. The name star schema is derived from the fact that the schema diagram is shaped like a star. This article or section does not cite its references or sources. ... A fact table is a data warehousing concept. ... In database design, a primary key is a value that can be used to identify a unique row in a table. ... In a data warehouse, a dimension is a data element that categorizes each item in a data set into non-overlapping regions. ...


The star schema makes multi-dimensional database (MDDB) functionality possible using a traditional relational database. Because relational databases are the most common data management system in organizations today, implementing multi-dimensional views of data using a relational database is very appealing. Even if a specific MDDB solution is used, its sources likely are relational databases. It has been suggested that this article or section be merged with Dimensional database. ... A relational database is a database that conforms to the relational model, and refers to a databases data and schema (the databases structure of how that data is arranged). ...


Another reason for using star schema is its ease of understanding. Fact tables in star schema are mostly in third normal form (3NF), but dimensional tables are in de-normalized second normal form (2NF). If you want to normalize dimensional tables, they look like snowflakes (see snowflake schema) and the same problems of 3NF databases arise - you need complex queries and business users cannot easily understand the meaning of data. Although query performance may be improved by advanced DBMS technology and hardware, highly normalized tables make reporting difficult and applications complex. Database normalization is a series of steps followed to obtain a database design that allows for consistent storage and efficient access of data in a relational database. ... Second normal form (2NF) is a normal form used in database normalization. ... The introduction to this article provides insufficient context for those unfamiliar with the subject matter. ... Database normalization is a series of steps followed to obtain a database design that allows for consistent storage and efficient access of data in a relational database. ... A database management system (DBMS) is a computer program (or more typically, a suite of them) designed to manage a database, a large set of structured data, and run operations on the data requested by numerous users. ...

Contents

Example SQL

 SELECT sum (f_sales.units_sold) FROM f_sales, d_customer, d_time, d_store, d_product WHERE f_sales.customer_id = d_customer.customer_id AND f_sales.date_id = d_time.date_id AND f_sales.store_id = d_store.store_id AND f_sales.product_id = d_product.product_id AND d_time.year_id = 1997 AND d_product.category_id = "tv" GROUP BY d_product.brand, d_store.country_iso_id 

Equivalent ANSI SQL-92 Examples

 SELECT sum (f_sales.units_sold) FROM f_sales INNER JOIN d_customer ON d_customer.customer_id = f_sales.customer_id INNER JOIN d_time ON d_time.date_id = f_sales.date_id INNER JOIN d_store ON d_store.store_id = f_sales.store_id INNER JOIN d_product ON d_product.product_id = f_sales.product_id WHERE d_time.year_id = 1997 AND d_product.category_id = "tv" GROUP BY d_product.brand, d_store.country_iso_id 
 SELECT sum (f_sales.units_sold) FROM f_sales INNER JOIN d_customer USING (customer_id) INNER JOIN d_time USING (date_id) INNER JOIN d_store USING (store_id) INNER JOIN d_product USING (product_id) WHERE d_time.year_id = 1997 AND d_product.category_id = "tv" GROUP BY d_product.brand, d_store.country_iso_id 

Alternate ANSI SQL-92 Example

 SELECT sum (f_sales.units_sold) FROM f_sales NATURAL JOIN d_customer NATURAL JOIN d_time NATURAL JOIN d_store NATURAL JOIN d_product WHERE d_time.year_id = 1997 AND d_product.category_id = "tv" GROUP BY d_product.brand, d_store.country_iso_id 

See also

The introduction to this article provides insufficient context for those unfamiliar with the subject matter. ...

External links


  Results from FactBites:
 
Star schema - Wikipedia, the free encyclopedia (332 words)
The star schema (sometimes referenced as star join schema) is the simplest data warehouse schema, consisting of a single "fact table" with a compound primary key, with one segment for each "dimension" and with additional columns of additive, numeric facts.
Another reason for using star schema is its ease of understanding.
Fact tables in star schema are mostly in third normal form (3NF), but dimensional tables are in de-normalized second normal form (2NF).
Star Queries in Oracle8 (4951 words)
This star schema is an intuitive representation of multidimensional ‘datacube’ in a relational environment.
When presented with a star query, the cost-based optimizer recognizes that the fact table is very large and expensive to access relative to the cost of accessing the much smaller dimension tables, and it considers this cost when choosing the best execution strategy for the star query.
Many star queries are "outside-in," that is, the end user places constraints on the dimension tables (the outside of the star schema) and retrieves data from the fact table.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.