SH - Customers P SH - Sales
SH - Customers P SH - Sales
CUSTOMERS
F * PROD_ID NUMBER (6) P * CUST_ID NUMBER
F * CUST_ID NUMBER * CUST_FIRST_NAME VARCHAR2 (20 BYTE)
F * TIME_ID DATE * CUST_LAST_NAME VARCHAR2 (40 BYTE)
F * CHANNEL_ID NUMBER * CUST_GENDER CHAR (1 BYTE)
F * PROMO_ID NUMBER (6) * CUST_YEAR_OF_BIRTH NUMBER (4)
* QUANTITY_SOLD NUMBER (10,2) CUST_MARITAL_STATUS VARCHAR2 (20 BYTE)
* AMOUNT_SOLD NUMBER (10,2) * CUST_STREET_ADDRESS VARCHAR2 (40 BYTE)
* CUST_POSTAL_CODE VARCHAR2 (10 BYTE)
SALES_CHANNEL_FK (CHANNEL_ID)
* CUST_CITY VARCHAR2 (30 BYTE)
SALES_CUSTOMER_FK (CUST_ID)
* CUST_CITY_ID NUMBER
SALES_PRODUCT_FK (PROD_ID)
* CUST_STATE_PROVINCE VARCHAR2 (40 BYTE)
SALES_PROMO_FK (PROMO_ID)
* CUST_STATE_PROVINCE_ID NUMBER
SALES_TIME_FK (TIME_ID)
F * COUNTRY_ID NUMBER
SALES_CHANNEL_BIX (CHANNEL_ID) * CUST_MAIN_PHONE_NUMBER VARCHAR2 (25 BYTE)
SALES_CUST_BIX (CUST_ID) CUST_INCOME_LEVEL VARCHAR2 (30 BYTE)
SALES_PROD_BIX (PROD_ID) CUST_CREDIT_LIMIT NUMBER
SALES_PROMO_BIX (PROMO_ID) CUST_EMAIL VARCHAR2 (50 BYTE)
SALES_TIME_BIX (TIME_ID) * CUST_TOTAL VARCHAR2 (14 BYTE)
* CUST_TOTAL_ID NUMBER
CUST_SRC_ID NUMBER
CUST_EFF_FROM DATE
CUST_EFF_TO DATE
CUST_VALID VARCHAR2 (1 BYTE)
SH.CHANNELS SH.PRODUCTS SH.PROMOTIONS SH.TIMES
CUSTOMERS_PK (CUST_ID)
P * CHANNEL_ID NUMBER P * PROD_ID NUMBER (6) P * PROMO_ID NUMBER (6) P * TIME_ID DATE
* CHANNEL_DESC VARCHAR2 (20 BYTE) * PROD_NAME VARCHAR2 (50 BYTE) * PROMO_NAME VARCHAR2 (30 BYTE) * DAY_NAME VARCHAR2 (9 BYTE) CUSTOMERS_COUNTRY_FK (COUNTRY_ID)
* CHANNEL_CLASS VARCHAR2 (20 BYTE) * PROD_DESC VARCHAR2 (4000 BYTE) * PROMO_SUBCATEGORY VARCHAR2 (30 BYTE) * DAY_NUMBER_IN_WEEK NUMBER (1) CUSTOMERS_GENDER_BIX (CUST_GENDER)
* CHANNEL_CLASS_ID NUMBER * PROD_SUBCATEGORY VARCHAR2 (50 BYTE) * PROMO_SUBCATEGORY_ID NUMBER * DAY_NUMBER_IN_MONTH NUMBER (2) CUSTOMERS_MARITAL_BIX (CUST_MARITAL_STATUS)
* CHANNEL_TOTAL VARCHAR2 (13 BYTE) * PROD_SUBCATEGORY_ID NUMBER * PROMO_CATEGORY VARCHAR2 (30 BYTE) * CALENDAR_WEEK_NUMBER NUMBER (2) CUSTOMERS_PK (CUST_ID)
* CHANNEL_TOTAL_ID NUMBER * PROD_SUBCATEGORY_DESC VARCHAR2 (2000 BYTE) * PROMO_CATEGORY_ID NUMBER * FISCAL_WEEK_NUMBER NUMBER (2) CUSTOMERS_YOB_BIX (CUST_YEAR_OF_BIRTH)
* PROD_CATEGORY VARCHAR2 (50 BYTE) * PROMO_COST NUMBER (10,2) * WEEK_ENDING_DAY DATE
CHANNELS_PK (CHANNEL_ID)
* PROD_CATEGORY_ID NUMBER * PROMO_BEGIN_DATE DATE * WEEK_ENDING_DAY_ID NUMBER
CHANNELS_PK (CHANNEL_ID) * PROD_CATEGORY_DESC VARCHAR2 (2000 BYTE) * PROMO_END_DATE DATE * CALENDAR_MONTH_NUMBER NUMBER (2)
* PROD_WEIGHT_CLASS NUMBER (3) * PROMO_TOTAL VARCHAR2 (15 BYTE) * FISCAL_MONTH_NUMBER NUMBER (2)
PROD_UNIT_OF_MEASURE VARCHAR2 (20 BYTE) * PROMO_TOTAL_ID NUMBER * CALENDAR_MONTH_DESC VARCHAR2 (8 BYTE)
* PROD_PACK_SIZE VARCHAR2 (30 BYTE) * CALENDAR_MONTH_ID NUMBER SH.COUNTRIES
PROMO_PK (PROMO_ID)
* SUPPLIER_ID NUMBER (6) * FISCAL_MONTH_DESC VARCHAR2 (8 BYTE)
P * COUNTRY_ID NUMBER
* PROD_STATUS VARCHAR2 (20 BYTE) PROMO_PK (PROMO_ID) * FISCAL_MONTH_ID NUMBER
SH.COSTS * COUNTRY_ISO_CODE CHAR (2 BYTE)
* PROD_LIST_PRICE NUMBER (8,2) * DAYS_IN_CAL_MONTH NUMBER
* COUNTRY_NAME VARCHAR2 (40 BYTE)
F * PROD_ID NUMBER (6) * PROD_MIN_PRICE NUMBER (8,2) * DAYS_IN_FIS_MONTH NUMBER
* COUNTRY_SUBREGION VARCHAR2 (30 BYTE)
F * TIME_ID DATE * PROD_TOTAL VARCHAR2 (13 BYTE) * END_OF_CAL_MONTH DATE
* COUNTRY_SUBREGION_ID NUMBER
F * PROMO_ID NUMBER (6) * PROD_TOTAL_ID NUMBER * END_OF_FIS_MONTH DATE
* COUNTRY_REGION VARCHAR2 (20 BYTE)
F * CHANNEL_ID NUMBER PROD_SRC_ID NUMBER * CALENDAR_MONTH_NAME VARCHAR2 (9 BYTE)
* COUNTRY_REGION_ID NUMBER
* UNIT_COST NUMBER (10,2) PROD_EFF_FROM DATE * FISCAL_MONTH_NAME VARCHAR2 (9 BYTE)
* COUNTRY_TOTAL VARCHAR2 (11 BYTE)
* UNIT_PRICE NUMBER (10,2) PROD_EFF_TO DATE * CALENDAR_QUARTER_DESC CHAR (7 BYTE)
* COUNTRY_TOTAL_ID NUMBER
PROD_VALID VARCHAR2 (1 BYTE) * CALENDAR_QUARTER_ID NUMBER
COSTS_CHANNEL_FK (CHANNEL_ID) COUNTRY_NAME_HIST VARCHAR2 (40 BYTE)
* FISCAL_QUARTER_DESC CHAR (7 BYTE)
COSTS_PRODUCT_FK (PROD_ID) PRODUCTS_PK (PROD_ID)
* FISCAL_QUARTER_ID NUMBER COUNTRIES_PK (COUNTRY_ID)
COSTS_PROMO_FK (PROMO_ID)
PRODUCTS_PK (PROD_ID) * DAYS_IN_CAL_QUARTER NUMBER
COSTS_TIME_FK (TIME_ID) COUNTRIES_PK (COUNTRY_ID)
PRODUCTS_PROD_CAT_IX (PROD_CATEGORY) * DAYS_IN_FIS_QUARTER NUMBER
COSTS_PROD_BIX (PROD_ID) PRODUCTS_PROD_STATUS_BIX (PROD_STATUS) * END_OF_CAL_QUARTER DATE
COSTS_TIME_BIX (TIME_ID) PRODUCTS_PROD_SUBCAT_IX (PROD_SUBCATEGORY) * END_OF_FIS_QUARTER DATE
* CALENDAR_QUARTER_NUMBER NUMBER (1)
* FISCAL_QUARTER_NUMBER NUMBER (1)
* CALENDAR_YEAR NUMBER (4)
* CALENDAR_YEAR_ID NUMBER
* FISCAL_YEAR NUMBER (4)
* FISCAL_YEAR_ID NUMBER
* DAYS_IN_CAL_YEAR NUMBER
* DAYS_IN_FIS_YEAR NUMBER
* END_OF_CAL_YEAR DATE
* END_OF_FIS_YEAR DATE
TIMES_PK (TIME_ID)
TIMES_PK (TIME_ID)
SH.SUPPLEMENTARY_DEMOGRAPHICS
P * CUST_ID NUMBER
EDUCATION VARCHAR2 (21 BYTE)
OCCUPATION VARCHAR2 (21 BYTE)
HOUSEHOLD_SIZE VARCHAR2 (21 BYTE)
YRS_RESIDENCE NUMBER
AFFINITY_CARD NUMBER (10)
BULK_PACK_DISKETTES NUMBER (10)
FLAT_PANEL_MONITOR NUMBER (10)
HOME_THEATER_PACKAGE NUMBER (10)
BOOKKEEPING_APPLICATION NUMBER (10)
PRINTER_SUPPLIES NUMBER (10)
Y_BOX_GAMES NUMBER (10)
OS_DOC_SET_KANJI NUMBER (10)
COMMENTS VARCHAR2 (4000 BYTE)
SUPP_DEMO_PK (CUST_ID)
SUP_TEXT_IDX (COMMENTS)