Question: CREATE TABLE LGCUSTOMER ( CUST _ CODE INT PRIMARY KEY, CUST _ FNAME VARCHAR ( 2 5 5 ) , CUST _ LNAME VARCHAR (

CREATE TABLE LGCUSTOMER (
CUST_CODE INT PRIMARY KEY,
CUST_FNAME VARCHAR(255),
CUST_LNAME VARCHAR(255),
CUST_STREET VARCHAR(255),
CUST_CITY VARCHAR(255),
CUST_STATE VARCHAR(255),
CUST_ZIP VARCHAR(10),
CUST_BALANCE DECIMAL(10,2)
);
CREATE TABLE LGVENDOR (
VEND_ID INT PRIMARY KEY,
VEND_NAME VARCHAR(255),
VEND_STREET VARCHAR(255),
VEND_CITY VARCHAR(255),
VEND_STATE VARCHAR(255),
VEND_ZIP VARCHAR(10)
);
CREATE TABLE LGBRAND (
BRAND_ID INT PRIMARY KEY,
BRAND_NAME VARCHAR(255),
BRAND_TYPE VARCHAR(255)
);
CREATE TABLE LGPRODUCT (
PROD_SKU VARCHAR(50) PRIMARY KEY,
PROD_DESCRIPT VARCHAR(255),
PROD_TYPE VARCHAR(255),
PROD_BASE VARCHAR(255),
PROD_CATEGORY VARCHAR(255),
PROD_PRICE DECIMAL(10,2),
PROD_QOH INT,
PROD_MIN INT,
BRAND_ID INT,
FOREIGN KEY (BRAND_ID) REFERENCES LGBRAND(BRAND_ID)
);
CREATE TABLE LGDEPARTMENT (
DEPT_NUM INT PRIMARY KEY,
DEPT_NAME VARCHAR(255),
DEPT_MAIL_BOX VARCHAR(255),
DEPT_PHONE VARCHAR(15)
);
CREATE TABLE LGEMPLOYEE (
EMP_NUM INT PRIMARY KEY,
EMP_FNAME VARCHAR(255),
EMP_LNAME VARCHAR(255),
EMP_EMAIL VARCHAR(255),
EMP_PHONE VARCHAR(15),
EMP_HIREDATE DATE,
EMP_TITLE VARCHAR(255),
EMP_COMM DECIMAL(5,2),
DEPT_NUM INT,
FOREIGN KEY (DEPT_NUM) REFERENCES LGDEPARTMENT(DEPT_NUM)
);
CREATE TABLE LGINVOICE (
INV_NUM INT PRIMARY KEY,
INV_DATE DATE,
CUST_CODE INT,
INV_TOTAL DECIMAL(10,2),
EMPLOYEE_ID INT,
FOREIGN KEY (CUST_CODE) REFERENCES LGCUSTOMER(CUST_CODE),
FOREIGN KEY (EMPLOYEE_ID) REFERENCES LGEMPLOYEE(EMP_NUM)
);
CREATE TABLE LGLINE (
INV_NUM INT,
LINE_NUM INT,
PROD_SKU VARCHAR(50),
LINE_QTY INT,
LINE_PRICE DECIMAL(10,2),
FOREIGN KEY (INV_NUM) REFERENCES LGINVOICE(INV_NUM),
FOREIGN KEY (PROD_SKU) REFERENCES LGPRODUCT(PROD_SKU)
);
CREATE TABLE LGSALARY_HISTORY (
EMP_NUM INT,
SAL_FROM DATE,
SAL_END DATE,
SAL_AMOUNT DECIMAL(10,2),
PRIMARY KEY (EMP_NUM, SAL_FROM),
FOREIGN KEY (EMP_NUM) REFERENCES LGEMPLOYEE(EMP_NUM)
);
CREATE TABLE LG_SUPPLIES (
PROD_SKU VARCHAR(50),
VEND_ID INT,
PRIMARY KEY (PROD_SKU, VEND_ID),
FOREIGN KEY (PROD_SKU) REFERENCES LGPRODUCT(PROD_SKU),
FOREIGN KEY (VEND_ID) REFERENCES LGVENDOR(VEND_ID)
);

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!