Ce graphique décrit les tables du schéma SH.

La table des coûts présente les attributs suivants :

Colonnes : prod_id, time_id, promo_id, channel_id, unit_cost et unit_price

Relations:

La colonne prod_id relie une ou plusieurs lignes des coûts de table à une ligne des produits de table avec la valeur correspondante de prod_id.

La colonne time_id associe une ou plusieurs lignes des coûts de la table à une ligne de la table fois avec la valeur correspondante de time_id.

La table products présente les attributs suivants :

Colonnes : prod_id (clé primaire), 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 et prod_valid

Relations:

La colonne prod_id lie les lignes des produits de la table à une ou plusieurs lignes de la table sales avec la valeur correspondante de prod_id.

La colonne prod_id relie les lignes des produits de la table à une ou plusieurs lignes des coûts de la table avec la valeur correspondante de prod_id.

La table des promotions comporte les attributs suivants :

Colonnes : promo_id (clé primaire), promo_name, promo_subcategory, promo_subcategory_id, promo_category, promo_category_id, promo_cost, promo_begin_date, promo_end_date, promo_total et promo_total_id

Relations:

La colonne promo_id lie les lignes de la table promotions à une ou plusieurs lignes de la table ventes avec la valeur correspondante de promo_id.

La table des ventes a les attributs suivants :

Colonnes : prod_id, cust_id, time_id, channel_id, promo_id, quantity_sold et amount_sold

Relations:

La colonne prod_id relie une ou plusieurs lignes de la table sales à une ligne des produits de la table avec la valeur correspondante de prod_id.

La colonne promo_id lie une ou plusieurs lignes de la table sales à une ligne de la table promotions avec la valeur correspondante de promo_id.

La colonne channel_id lie une ou plusieurs lignes de la table sales à une ligne des canaux de table avec la valeur correspondante de channel_id.

La colonne cust_id relie une ou plusieurs lignes de la table sales à une ligne de la table customers avec la valeur correspondante de cust_id.

La colonne times_id lie une ou plusieurs lignes de la table sales à une ligne des heures de la table avec la valeur correspondante de times_id.

La table des canaux comporte les attributs suivants :

Colonnes : channel_id (clé primaire), channel_desc, channel_class, channel_class_id, channel_total et channel_total_id

Relations:

La colonne channel_id lie les lignes des canaux de table à une ou plusieurs lignes de la table sales avec la valeur correspondante de channel_id.

La table customers comporte les attributs suivants :

Colonnes : cust_id (clé primaire), 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 et cust_valid

Relations:

La colonne cust_id lie les lignes de la table customers à une ou plusieurs lignes de la table sales avec la valeur correspondante de customer_id.

La colonne country_id relie une ou plusieurs lignes de la table customers à une ligne des pays de la table avec la valeur correspondante de country_id

La table de temps présente les attributs suivants :

Colonnes : time_id (clé primaire), 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 et end_of_fis_year

Relations:

La colonne time_id associe les lignes de la table à des lignes de la table sales avec la valeur correspondante de time_id.

La table des pays présente les attributs suivants :

Colonnes : country_id (clé primaire), country_iso_code, country_name, country_subregion, country_subregion_id, country_region, country_region_id, country_total, country_total_id, country_name_hist

Relations:

La colonne country_id relie les lignes des pays de la table à une ou plusieurs lignes des clients de la table avec la valeur correspondante de country_id.