updated project plan

profileseafood1
OnlineShoppingRelationalModel.pdf

CUST

*P CUST_ID NUMBER (7) * FNAME VARCHAR2 (100) * LNAME VARCHAR2 (7)

CUST_PK (CUST_ID)

ORDER

*P ORDER_ID NUMBER (7) * ORD_DESC VARCHAR2 (300) *PF TRANSCTN_TRAN_ID NUMBER (7) *PF PROMO_PRM_ID NUMBER (7)

ORDER_PK (ORDER_ID, TRANSCTN_TRAN_ID, PROMO_PRM_ID)

ORDER_PROMO_FK (PROMO_PRM_ID) ORDER_TRANSCTN_FK (TRANSCTN_TRAN_ID)

PROMO

*P PRM_ID NUMBER (7) PRM_DESC VARCHAR2 (200)

* PRM_AMT NUMBER (10,2)

PROMO_PK (PRM_ID)

SUPLR

*P SUP_ID NUMBER (7) * SUP_NAME VARCHAR2 (300)

ADDRID NUMBER (7)

SUPLR_PK (SUP_ID)

TRANSCTN

*P TRAN_ID NUMBER (7) CARD_NUM NUMBER (14)

TRANSCTN_PK (TRAN_ID)

WHRHSE

*P WHR_ID NUMBER (7) * WHR_NM VARCHAR2 (100) *PF INVT_INVT_ID NUMBER (7) *PF INVT_SUP_ID NUMBER (7)

WHRHSE_PK (WHR_ID, INVT_INVT_ID, INVT_SUP_ID)

WHRHSE_INVT_FK (INVT_INVT_ID, INVT_SUP_ID)

INVT

*P INVT_ID NUMBER (7) * INVT_DESC VARCHAR2 (300) * SIZE NUMBER (2) * INV_DATE DATE * IN_STOCK NUMBER (7) * COST NUMBER (10,2) *PF SUPLR_SUP_ID NUMBER (7)

INVT_PK (INVT_ID, SUPLR_SUP_ID)

INVT_SUPLR_FK (SUPLR_SUP_ID)

SHIPNG

*P SHPNG_ID NUMBER (7) SHNG_DESC VARCHAR2 (100)

* SHPNG_STATUS CHAR (1) *PF ORDER_ORDER_ID NUMBER (7) *PF ORDER_TRANSCTN_TRAN_ID NUMBER (7) *PF ORDER_PROMO_PRM_ID NUMBER (7)

SHIPNG_PK (SHPNG_ID, ORDER_ORDER_ID, ORDER_TRANSCTN_TRAN_ID, ORDER_PROMO_PRM_ID)

SHIPNG_ORDER_FK (ORDER_ORDER_ID, ORDER_TRANSCTN_TRAN_ID, ORDER_PROMO_PRM_ID)

SHP_CRT

*P SHP_ID NUMBER (7) * COST NUMBER (10,2) *PF CUST_CUST_ID NUMBER (7) *PF INVT_INVT_ID NUMBER (7) *PF INVT_SUP_ID NUMBER (7) *PF TRANSCTN_TRAN_ID NUMBER (7)

SHP_CRT_PK (SHP_ID, CUST_CUST_ID, INVT_INVT_ID, INVT_SUP_ID, TRANSCTN_TRAN_ID)

SHP_CRT_TRANSCTN_FK (TRANSCTN_TRAN_ID) SHP_CRT_INVT_FK (INVT_INVT_ID, INVT_SUP_ID) SHP_CRT_CUST_FK (CUST_CUST_ID)

EMPLY

*P EMPID NUMBER (7) * FNAME VARCHAR2 (100) * LNAME VARCHAR2 (100) * DEPT VARCHAR2 (100) * DESGN VARCHAR2 (100) *PF ADDRSS_ADDRID NUMBER (7) *PF ADDRSS_SHPNG_ID NUMBER (7) *PF ADDRSS_ORDER_ID NUMBER (7) *PF ADDRSS_TRAN_ID NUMBER (7) *PF ADDRSS_PRM_ID NUMBER (7) *PF WHRHSE_WHR_ID NUMBER (7) *PF WHRHSE_INVT_ID NUMBER (7) *PF WHRHSE_SUP_ID NUMBER (7)

EMPLY_PK (EMPID, ADDRSS_ADDRID, ADDRSS_SHPNG_ID, ADDRSS_ORDER_ID, ADDRSS_TRAN_ID, ADDRSS_PRM_ID, WHRHSE_WHR_ID, WHRHSE_INVT_ID, WHRHSE_SUP_ID)

EMPLY_ADDRSS_FK (ADDRSS_ADDRID, ADDRSS_SHPNG_ID, ADDRSS_ORDER_ID, ADDRSS_TRAN_ID, ADDRSS_PRM_ID) EMPLY_WHRHSE_FK (WHRHSE_WHR_ID, WHRHSE_INVT_ID, WHRHSE_SUP_ID)

ADDRSS

*P ADDRID NUMBER (7) RES_NO VARCHAR2 (20)

* STREET VARCHAR2 (300) * CITY VARCHAR2 (100)

STATE CHAR (2) ZIP CHAR (10)

* ADDRTYPE CHAR *PF SHIPNG_SHPNG_ID NUMBER (7) *PF SHIPNG_ORDER_ORDER_ID NUMBER (7) *PF SHIPNG_ORDER_TRANSCTN_TRAN_ID NUMBER (7) *PF SHIPNG_ORDER_PROMO_PRM_ID NUMBER (7)

ADDRSS_PK (ADDRID, SHIPNG_SHPNG_ID, SHIPNG_ORDER_ORDER_ID, SHIPNG_ORDER_TRANSCTN_TRAN_ID, SHIPNG_ORDER_PROMO_PRM_ID)

ADDRSS_SHIPNG_FK (SHIPNG_SHPNG_ID, SHIPNG_ORDER_ORDER_ID, SHIPNG_ORDER_TRANSCTN_TRAN_ID, SHIPNG_ORDER_PROMO_PRM_ID)