Questo grafico descrive le tabelle nello schema SH.

La tabella dei costi ha i seguenti attributi:

Colonne: prod_id, time_id, promo_id, channel_id, unit_cost e unit_price

Relazioni:

La colonna prod_id collega una o più righe dei costi della tabella a una riga dei prodotti della tabella con il valore corrispondente prod_id.

La colonna time_id collega una o più righe dei costi della tabella a una riga dei tempi della tabella con il valore corrispondente time_id.

La tabella dei prodotti ha i seguenti attributi:

Colonne: prod_id (chiave primaria), 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 e prod_valid

Relazioni:

La colonna prod_id collega le righe dei prodotti della tabella a una o più righe delle vendite della tabella con il valore corrispondente prod_id.

La colonna prod_id collega le righe dei prodotti della tabella a una o più righe dei costi della tabella con il valore corrispondente prod_id.

La tabella delle promozioni include gli attributi riportati di seguito.

Colonne: promo_id (chiave primaria), promo_name, promo_subcategory, promo_subcategory_id, promo_category, promo_category_id, promo_cost, promo_begin_date, promo_end_date, promo_total e promo_total_id

Relazioni:

La colonna promo_id collega le righe delle promozioni della tabella a una o più righe delle vendite della tabella con il valore corrispondente promo_id.

La tabella vendite ha i seguenti attributi:

Colonne: prod_id, cust_id, time_id, channel_id, promo_id, quantity_sold e amount_sold

Relazioni:

La colonna prod_id collega una o più righe delle vendite della tabella a una riga dei prodotti della tabella con il valore corrispondente prod_id.

La colonna promo_id fa riferimento a una o più righe delle vendite della tabella a una riga delle promozioni della tabella con il valore corrispondente promo_id.

La colonna channel_id fa riferimento a una o più righe delle vendite della tabella in una riga dei canali della tabella con il valore corrispondente channel_id.

La colonna cust_id fa riferimento a una o più righe delle vendite della tabella a una riga dei clienti della tabella con il valore corrispondente cust_id.

La colonna times_id collega una o più righe delle vendite della tabella a una riga dei tempi della tabella con il valore corrispondente times_id.

La tabella Canali ha i seguenti attributi:

Colonne: channel_id (chiave primaria), channel_desc, channel_class, channel_class_id, channel_total e channel_total_id

Relazioni:

La colonna channel_id collega le righe dei canali della tabella a una o più righe delle vendite della tabella con il valore corrispondente channel_id.

La tabella clienti ha i seguenti attributi:

Colonne: cust_id (chiave primaria), 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 e cust_valid

Relazioni:

La colonna cust_id consente di correlare le righe dei clienti della tabella a una o più righe delle vendite della tabella con il valore corrispondente customer_id.

La colonna country_id fa riferimento a una o più righe dei clienti della tabella a una riga dei paesi della tabella con il valore corrispondente a country_id

La tabella degli orari ha i seguenti attributi:

Columns: time_id (primary key), 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, and end_of_fis_year

Relazioni:

La colonna time_id collega le righe dei tempi della tabella a una o più righe delle vendite della tabella con il valore corrispondente time_id.

La tabella Paesi ha i seguenti attributi:

Colonne: country_id (chiave primaria), country_iso_code, country_name, country_subregion, country_subregion_id, country_region, country_region_id, country_total, country_total_id, country_name_hist

Relazioni:

La colonna country_id fa riferimento alle righe dei paesi della tabella a una o più righe dei clienti della tabella con il valore corrispondente country_id.