for a clean copy Drop database if exists orderentrydb; # Assumes student has created a

# orderentrydbScript.sql #  REV 3 Updated 05/15/2017 Added employee comm pct to employee name Theresa Beck # Script to build the Order Entry Database # Creates tables and inserts data for this assignment # into an already open database. # # Drop database if exists for a clean copy Drop database if exists orderentrydb; # Assumes student has created a database and activated it. # Create Database before you begin to populate data Create Database orderentrydb; Use orderentrydb; # Remove tables if they already exist # Useful if it’s not your first time trying this script DROP TABLE if exists ordline ; Drop TABLE if exists OrderTBL ; DROP TABLE if exists Customer ; DROP TABLE if exists Employee ; DROP TABLE if exists Product ; # Create the Product Table CREATE TABLE Product ( ProdNo         CHAR(8), ProdName VARCHAR(50)  NOT NULL, ProdMfg         varchar(20)  NOT NULL, ProdQOH         decimal(10,2), ProdPrice        DECIMAL(12,2), ProdNextShipDate DATE, PRIMARY KEY (ProdNo)  ); # Put data into the Product Table INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P0036566?,’17 inch Color Monitor’,’ColorMeg, Inc.’,12,’2007-02-20?,169.00); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P0036577?,’19 inch Color Monitor’,’ColorMeg, Inc.’,10,’2007-02-20?,319.00); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P1114590?,’R3000 Color Laser Printer’,’Connex’,5,’2007-01-22?,699.00); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P1412138?,’10 Foot Printer Cable’,’Ethlite’,100,null,12.00); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P1445671?,’8-Outlet Surge Protector’,’Intersafe’,33,null,14.99); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P1556678?,’CVP Ink Jet Color Printer’,’Connex’,8, ‘2007-01-22’,99.00); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P3455443?,’Color Ink Jet Cartridge’,’Connex’,24,’2007-01-22?,38.00); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P6677900?,’Black Ink Jet Cartridge’,’Connex’,44,null,25.69); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P9995676?,’Battery Back-up System’,’Cybercx’,12,’2007-02-01?,89.00); INSERT INTO product (ProdNo, ProdName, ProdMfg, ProdQOH, ProdNextShipDate, ProdPrice) VALUES (‘P4200344?,’36-Bit Color Scanner’,’UV Components’,16,’2007-01-29?,199.99); # Create the Employee Table CREATE TABLE Employee ( EmpNo varCHAR(8), EmpFirstName    varchar(20) NOT NULL, EmpLastName     varchar(30) NOT NULL, EmpPhone        varCHAR(15), EmpEMail        VARCHAR(50) NOT NULL, SupEmpNo varCHAR(8) REFERENCES Employee  (SupEmpNo), EmpCommRateDECIMAL(3,3), PRIMARY KEY (EmpNo), UNIQUE(EmpEMail)) ; # Put data into the Employee table INSERT INTO employee (EmpNo, EmpFirstName, EmpLastName, EmpPhone, EmpEMail, SupEmpNo, EmpCommRate) VALUES (‘E9884325?,’Thomas’,’Johnson’,'(303) 556-9987?,’ ‘,”,0.05); INSERT INTO employee (EmpNo, EmpFirstName, EmpLastName, EmpPhone, EmpEMail, SupEmpNo, EmpCommRate) VALUES (‘E8843211?,’Amy’,’Tang’,'(303) 556-4321?,’ ‘,’E9884325’,0.04); INSERT INTO employee (EmpNo, EmpFirstName, EmpLastName, EmpPhone, EmpEMail, SupEmpNo, EmpCommRate) VALUES (‘E9345771?,’Colin’,’White’,'(303) 221-4453?,’ ‘,’E9884325’,0.04); INSERT INTO employee (EmpNo, EmpFirstName, EmpLastName, EmpPhone, EmpEMail, SupEmpNo, EmpCommRate) VALUES (‘E1329594?,’Landi’,’Santos’,'(303) 789-1234?,’ ‘,’E8843211’,0.02); INSERT INTO employee (EmpNo, EmpFirstName, EmpLastName, EmpPhone, EmpEMail, SupEmpNo, EmpCommRate) VALUES (‘E8544399?,’Joe’,’Jenkins’,'(303) 221-9875?,’ ‘,’E8843211’,0.02); INSERT INTO employee (EmpNo, EmpFirstName, EmpLastName, EmpPhone, EmpEMail, SupEmpNo, EmpCommRate) VALUES (‘E9954302?,’Mary’,’ll’,'(303) 556-9871?,’ ‘,’E8843211’,0.02); INSERT INTO employee (EmpNo, EmpFirstName, EmpLastName, EmpPhone, EmpEMail, SupEmpNo) VALUES (‘E9973110?,’Theresa’,’Beck’,'(720) 320-2234?,’ ‘,’E9884325?); # update employee commission rate for assignment 5.2 – change requested 12/3/2016 Update employee  set empcommrate=0.01 where empno=’E9973110? and empfirstname=’Theresa’; # Create the Customer Table CREATE TABLE Customer ( CustNo        varCHAR(8), CustFirstName    varchar(20)  NOT NULL, CustLastName     varchar(30)  NOT NULL, CustStreetvarchar(50), CustCityvarchar(30), CustStatevarCHAR(2), CustZipvarCHAR(10), CustBalDECIMAL(12,2), PRIMARY KEY (CustNo)  ); # Put data into the Customer table INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C0954327?,’Sheri’,’Gordon’,’336 ll St.’,’Littleton’,’CO’,’80129-5543?,230.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C1010398?,’Jim’,’Glussman’,’1432 E. Ravenna’,’Denver’,’CO’,’80111-0033?,200.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C2388597?,’Beth’,’Taylor’,’2396 Rafter Rd’,’Seattle’,’WA’,’98103-1121?,500.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C3340959?,’Betty’,’Wise’,’4334 153rd NW’,’Seattle’,’WA’,’98178-3311?,200.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C3499503?,’Bob’,’Mann’,’1190 Lorraine Cir.’,’Monroe’,’WA’,’98013-1095?,0.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C8543321?,’Ron’,’Thompson’,’789 122nd St.’,’Renton’,’WA’,’98666-1289?,85.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C8574932?,’Wally’,’Jones’,’411 Webber Ave.’,’Seattle’,’WA’,’98105-1093?,1500.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C8654390?,’Candy’,’Kendall’,’456 Pine St.’,’Seattle’,’WA’,’98105-3345?,50.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9128574?,’Jerry’,’Wyatt’,’16212 123rd Ct.’,’Denver’,’CO’,’80222-0022?,100.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9403348?,’Mike’,’Boren’,’642 Crest Ave.’,’Englewood’,’CO’,’80113-5431?,0.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9432910?,’Larry’,’Styles’,’9825 S. Crest Lane’,’Bellevue’,’WA’,’98104-2211?,250.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9543029?,’Sharon’,’Johnson’,’1223 Meyer Way’,’Fife’,’WA’,’98222-1123?,856.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9549302?,’Todd’,’Hayes’,’1400 NW 88th’,’Lynnwood’,’WA’,’98036-2244?,0.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9857432?,’Homer’,’Wells’,’123 Main St.’,’Seattle’,’WA’,’98105-4322?,500.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9865874?,’Mary’,’ll’,’206 McCaffrey’,’Littleton’,’CO’,’80129-5543?,150.00); INSERT INTO customer (CustNo, CustFirstName, CustLastName, CustStreet, CustCity, CustState, CustZip, CustBal) VALUES(‘C9943201?,’Harry’,’Sanders’,’1280 S. ll Rd.’,’Fife’,’WA’,’98222-2258?,1000.00); # Create the OrderTbl table CREATE TABLE OrderTbl ( OrdNo   varchar(8), OrdDate   DATE     NOT NULL, CustNo   varchar(8)  NOT NULL REFERENCES Customer(custNo), EmpNo   varchar(8)  REFERENCES Employee (EmpNo), OrdName    varchar(50), OrdStreet  varchar(50), OrdCity    varchar(30), OrdState   varchar(2), OrdZip     varchar(10), PRIMARY KEY (OrdNo) ); # Put data into the OrderTbl table

💡 Buy the answer for only $12 Get it now →

INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O1116324?,’2007-01-23?,’C0954327?,’E8544399?,’Sheri Gordon’,’336 ll St.’,’Littleton’,’CO’,’80129-5543?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O1231231?,’2007-01-23?,’C9432910?,’E9954302?,’Larry Styles’,’9825 S. Crest Lane’,’Bellevue’,’WA’,’98104-2211?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O1241518?,’2007-02-10?,’C9549302?,”,’Todd Hayes’,’1400 NW 88th’,’Lynnwood’,’WA’,’98036-2244?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O1455122?,’2007-01-09?,’C8574932?,’E9345771?,’Wally Jones’,’411 Webber Ave.’,’Seattle’,’WA’,’98105-1093?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O1579999?,’2007-01-05?,’C9543029?,’E8544399?,’Tom Johnson’,’1632 Ocean Dr.’,’Des Moines’,’WA’,’98222-1123?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O1615141?,’2007-01-23?,’C8654390?,’E8544399?,’Candy Kendall’,’456 Pine St.’,’Seattle’,’WA’,’98105-3345?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O1656777?,’2007-02-11?,’C8543321?,”,’Ron Thompson’,’789 122nd St.’,’Renton’,’WA’,’98666-1289?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O2233457?,’2007-01-12?,’C2388597?,’E9884325?,’Beth Taylor’,’2396 Rafter Rd’,’Seattle’,’WA’,’98103-1121?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O2334661?,’2007-01-14?,’C0954327?,’E1329594?,’Mrs. Ruth Gordon’,’233 S. 166th’,’Seattle’,’WA’,’98011?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O3252629?,’2007-01-23?,’C9403348?,’E9954302?,’Mike Boren’,’642 Crest Ave.’,’Englewood’,’CO’,’80113-5431?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O3331222?,’2007-01-15?,’C1010398?,”,’Jim Glussman’,’1432 E. Ravenna’,’Denver’,’CO’,’80111-0033?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O3377543?,’2007-01-15?,’C9128574?,’E8843211?,’Jerry Wyatt’,’16212 123rd Ct.’,’Denver’,’CO’,’80222-0022?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O4714645?,’2007-01-11?,’C2388597?,’E1329594?,’Beth Taylor’,’2396 Rafter Rd’,’Seattle’,’WA’,’98103-1121?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O5511365?,’2007-01-22?,’C3340959?,’E9884325?,’Betty White’,’4334 153rd NW’,’Seattle’,’WA’,’98178-3311?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O6565656?,’2007-01-20?,’C9865874?,’E8843211?,’Mr. Jack Sibley’,’166 E. 344th’,’Renton’,’WA’,’98006-5543?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O7847172?,’2007-01-23?,’C9943201?,”,’Harry Sanders’,’1280 S. ll Rd.’,’Fife’,’WA’,’98222-2258?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O7959898?,’2007-02-19?,’C8543321?,’E8544399?,’Ron Thompson’,’789 122nd St.’,’Renton’,’WA’,’98666-1289?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O7989497?,’2007-01-16?,’C3499503?,’E9345771?,’Bob Mann’,’1190 Lorraine Cir.’,’Monroe’,’WA’,’98013-1095?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O8979495?,’2007-01-23?,’C9865874?,”,’HelenSibley’,’206 McCaffrey’,’Renton’,’WA’,’98006-5543?); INSERT INTO ordertbl (OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) VALUES (‘O9919699?,’2007-02-11?,’C9857432?,’E9954302?,’Homer Wells’,’123 Main St.’,’Seattle’,’WA’,’98105-4322?); # Create the OrdLine table CREATE TABLE OrdLine ( OrdNo CHAR(8), ProdNoCHAR(8), QtyINTEGER DEFAULT 1, CONSTRAINT PKOrdLine PRIMARY KEY (OrdNo, ProdNo), CONSTRAINT FKOrdNo FOREIGN KEY (OrdNo) REFERENCES OrderTbl(OrdNo) ON DELETE CASCADE, CONSTRAINT FKProdNo FOREIGN KEY (ProdNo) REFERENCES Product(ProdNo)  ); # Put data into the OrdLine table INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1116324?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1231231?,’P0036566’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1231231?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1241518?,’P0036577’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1455122?,’P4200344’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1579999?,’P1556678’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1579999?,’P6677900’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1579999?,’P9995676’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1615141?,’P0036566’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1615141?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1615141?,’P4200344’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1656777?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O1656777?,’P1556678’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O2233457?,’P0036577’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O2233457?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O2334661?,’P0036566’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O2334661?,’P1412138’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O2334661?,’P1556678’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O3252629?,’P4200344’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O3252629?,’P9995676’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O3331222?,’P1412138’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O3331222?,’P1556678’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O3331222?,’P3455443’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O3377543?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O3377543?,’P9995676’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O4714645?,’P0036566’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O4714645?,’P9995676’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O5511365?,’P1412138’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O5511365?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O5511365?,’P1556678’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O5511365?,’P3455443’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O5511365?,’P6677900’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O6565656?,’P0036566’,10); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7847172?,’P1556678’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7847172?,’P6677900’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7959898?,’P1412138’,5); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7959898?,’P1556678’,5); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7959898?,’P3455443’,5); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7959898?,’P6677900’,5); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7989497?,’P1114590’,2); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7989497?,’P1412138’,2); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O7989497?,’P1445671’,3); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O8979495?,’P1114590’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O8979495?,’P1412138’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O8979495?,’P1445671’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O9919699?,’P0036577’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O9919699?,’P1114590’,1); INSERT INTO ordline (OrdNo, ProdNo, Qty) VALUES(‘O9919699?,’P4200344’,1); Purchase the answer to view it Purchase the answer to view it

💡 Buy the answer for only $12 Get it now →