In dieser Abbildung werden die Tabellen im Schema SH beschrieben.

Die Kostentabelle enthält die folgenden Attribute:

Spalten: prod_id, time_id, promo_id, channel_id, unit_cost und unit_price

Beziehungen:

Spalte prod_id bezieht sich auf eine oder mehrere Zeilen der Tabellenkosten auf eine Zeile der Tabellenprodukte mit dem entsprechenden Wert prod_id.

Spalte time_id bezieht sich auf eine oder mehrere Zeilen der Tabellenkosten auf eine Zeile der Tabellenzeiten mit dem entsprechenden Wert time_id.

Die Produkttabelle enthält die folgenden Attribute:

Spalten: prod_id (Primärschlüssel), prod_name, prod_desc, prod_subcategory, prod_subcategory_id, prod_subcategory_desc, prod_category, prod_category_id, prod_category_desc, prod_weight_class, prod_unit_of_measure, prod_pack_size, supplier_id, prod_status, prod_list_price, prod_min_price, prod_total, prod_total_id, prod_src_id, prod_eff_from, prod_eff_to und prod_valid

Beziehungen:

Spalte prod_id bezieht Zeilen der Tabellenprodukte mit einer oder mehreren Zeilen des Tabellenumsatzes mit dem entsprechenden Wert prod_id.

Spalte prod_id verknüpft Zeilen der Tabellenprodukte mit einer oder mehreren Zeilen der Tabellenkosten mit dem entsprechenden Wert prod_id.

Die Promotiontabelle enthält die folgenden Attribute:

Spalten: promo_id (Primärschlüssel), promo_name, promo_subcategory, promo_subcategory_id, promo_category, promo_category_id, promo_cost, promo_begin_date, promo_end_date, promo_total und promo_total_id

Beziehungen:

Spalte promo_id bezieht sich auf Zeilen der Tabellenpromotions auf eine oder mehrere Zeilen des Tabellenumsatzes mit dem entsprechenden Wert promo_id.

Die Vertriebstabelle enthält die folgenden Attribute:

Spalten: prod_id, cust_id, time_id, channel_id, promo_id, quantity_sold und amount_sold

Beziehungen:

Spalte prod_id bezieht sich auf eine oder mehrere Zeilen der Tabellenverkäufe auf eine Zeile der Tabellenprodukte mit dem entsprechenden Wert prod_id.

Spalte promo_id bezieht sich auf eine oder mehrere Zeilen der Tabellenverkäufe auf eine Zeile der Tabellenpromotions mit dem entsprechenden Wert promo_id.

Spalte channel_id bezieht sich auf eine oder mehrere Zeilen der Tabellenverkäufe auf eine Zeile der Tabellenkanäle mit dem entsprechenden Wert channel_id.

Spalte cust_id bezieht sich auf eine oder mehrere Zeilen der Tabellenverkäufe auf eine Zeile der Tabellenkunden mit dem entsprechenden Wert cust_id.

Spalte times_id bezieht sich auf eine oder mehrere Zeilen der Tabellenverkäufe auf eine Zeile der Tabellenzeiten mit dem entsprechenden Wert times_id.

Die Kanaltabelle enthält die folgenden Attribute:

Spalten: channel_id (Primärschlüssel), channel_desc, channel_class, channel_class_id, channel_total und channel_total_id

Beziehungen:

Spalte channel_id bezieht Zeilen der Tabellenkanäle mit einer oder mehreren Zeilen des Tabellenumsatzes mit dem entsprechenden Wert channel_id.

Die Kundentabelle enthält die folgenden Attribute:

Spalten: cust_id (Primärschlüssel), cust_first_name, cust_last_name, cust_gender, cust_year_of_birth, cust_marital_status, cust_street_address, cust_postal_code, cust_city, cust_city_id, cust_state_province, cust_state_provice_id, country_id, cust_main_phone_number, cust_income_level, cust_credit_limit, cust_email, cust_total, cust_total_id, cust_src_id, cust_eff_from, cust_eff_to und cust_valid

Beziehungen:

Spalte cust_id bezieht Zeilen der Tabellenkunden mit einer oder mehreren Zeilen des Tabellenumsatzes mit dem entsprechenden Wert customer_id.

Spalte country_id bezieht sich auf eine oder mehrere Zeilen der Tabellenkunden auf eine Zeile der Tabellenländer mit dem entsprechenden Wert country_id

Die Zeittabelle enthält die folgenden Attribute:

Spalten: time_id (Primärschlüssel), day_name, day_number_in_week, day_number_in_month, calendar_week_number, fiscal_week_number, week_ending_day, week_ending_day_id, calendar_month_number, fiscal_month_number, calendar_month_desc, calendar_month_id, fiscal_month_desc, fiscal_month_id, days_in_cal_month, days_in_fis_month, end_of_cal_month, end_of_fis_month, calendar_month_name, fiscal_month_name, calendar_quarter_desc, calendar_quarter_id, fiscal_quarter_desc, fiscal_quarter_id, days_in_cal_quarter, days_in_fis_quarter, end_of_cal_quarter, end_of_fis_quarter, calendar_quarter_number, fiscal_quarter_number, calendar_year, calendar_year_id, fiscal_year, fiscal_year_id, days_in_cal_year, days_in_fis_year, end_of_cal_year und end_of_fis_year

Beziehungen:

Spalte time_id bezieht Zeilen der Tabellenzeit mit einer oder mehreren Zeilen des Tabellenumsatzes mit dem entsprechenden Wert time_id.

Die Ländertabelle enthält die folgenden Attribute:

Spalten: country_id (Primärschlüssel), country_iso_code, country_name, country_subregion, country_subregion_id, country_region, country_region_id, country_total, country_total_id, country_name_hist

Beziehungen:

Spalte country_id bezieht Zeilen der Tabellenländer mit einer oder mehreren Zeilen der Tabellenkunden mit dem entsprechenden Wert country_id.