Advertisement
Guest User

Untitled

a guest
Feb 8th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 2.06 KB | None | 0 0
  1. DROP TABLE CUSTOMER CASCADE CONSTRAINTS;
  2. DROP TABLE ORDER_SOURCE CASCADE CONSTRAINTS;
  3. DROP TABLE ORDERS CASCADE CONSTRAINTS;
  4. DROP TABLE CATEGORY CASCADE CONSTRAINTS;
  5. DROP TABLE ITEM CASCADE CONSTRAINTS;
  6. DROP TABLE INVENTORY CASCADE CONSTRAINTS;
  7. DROP TABLE ORDER_LINE CASCADE CONSTRAINTS;
  8. CREATE TABLE CUSTOMER (
  9.     C_ID        NUMBER(5),
  10.     C_LAST      VARCHAR2(30),
  11.     C_FIRST     VARCHAR2(30),
  12.     C_MI        VARCHAR2(1),
  13.     C_BIRTHDATE DATE,
  14.     C_ADDRESS   VARCHAR2(30),
  15.     C_CITY      VARCHAR2(30),
  16.     C_STATE     VARCHAR2(2),
  17.     C_ZIP       VARCHAR2(10),
  18.     C_DPHONE    VARCHAR2(10),
  19.     C_EPHONE    VARCHAR2(10),
  20.     C_USERID    VARCHAR2(15),
  21.     C_PASSWORD  VARCHAR2(15),
  22.     CONSTRAINT CUSTOMER_C_ID_PK PRIMARY KEY REFERENCES (C_ID)
  23. );
  24. CREATE TABLE ORDER_SOURCE (
  25.     OS_ID   NUMBER(5),
  26.     OS_DESC VARCHAR2(30),
  27.     CONSTRAINT ORDER_SOURCE_OS_ID_PK PRIMARY KEY REFERENCES (OS_ID)
  28. );
  29. CREATE TABLE ORDERS (
  30.     OD_ID     NUMBER(5),
  31.     O_DATE    DATE,
  32.     O_METHPMT VARCHAR2(5),
  33.     C_ID      NUMBER(5),
  34.     OS_ID     NUMBER(5),
  35.     CONSTRAINT ORDERS_OD_ID_PK PRIMARY KEY (OD_ID),
  36.     CONSTRAINT ORDERS_C_ID_FK FOREIGN KEY REFERENCES CUSTOMER(C_ID),
  37.     CONSTRAINT ORDERS_OS_ID_FK FOREIGN KEY REFERENCES ORDER_SOURCE(OS_ID)
  38. );
  39. CREATE TABLE CATEGORY (
  40.     CAT_ID   NUMBER(5),
  41.     CAT_DESC VARCHAR2(32),
  42.     CONSTRAINT CATEGORY_CAT_ID_PK PRIMARY KEY REFERENCES (CAT_ID)
  43. );
  44. CREATE TABLE ITEM (
  45.     ITEM_ID    NUMBER(5),
  46.     ITEM_DESC  VARCHAR2(32),
  47.     CAT_ID     NUMBER(5),
  48.     ITEM_IMAGE VARCHAR(15),
  49.     CONSTRAINT ITEM_ITEM_ID_PK PRIMARY KEY REFERENCES (ITEM_ID),
  50.     CONSTRAINT ITEM_CAT_ID_FK FOREIGN KEY REFERENCES CATEGORY(CAT_ID)
  51. );
  52. CREATE TABLE INVENTORY (
  53.     INV_ID NUMBER(5),
  54.     ITEM_ID NUMBER(3),
  55.     COLOR VARCHAR2(15),
  56.     INV_SIZE VARCHAR2(2),
  57.     INV_PRICE FLOAT(9),
  58.     INV_QOH NUMBER(3),
  59.     CONSTRAINT INVENTORY_INV_ID_PK PRIMARY KEY REFERENCES (INV_ID),
  60.     CONSTRAINT INVCENTORY_ITEM_ID_FK PRIMARY KEY REFERENCES ITEM(ITEM_ID)
  61. );
  62. CREATE TABLE ORDER_LINE (
  63.     O_ID        NUMBER(5),
  64.     INV_ID      NUMBER(5),
  65.     OL_QUANTITY NUMBER(3),
  66.     CONSTRAINT ORDER_LINE_O_ID_PK PRIMARY KEY REFERENCES (O_ID),
  67.     CONSTRAINT ORDER_LINE_INV_ID_FK FOREIGN KEY REFERENCES ITEM(INV_ID)
  68.  
  69. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement