Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In SQLSever perform the following queries: 1. a. List the name, department, phone number, and email address of employees with a phone number beginning with

In SQLSever perform the following queries:

1. a. List the name, department, phone number, and email address of employees with a phone number beginning with 5-.

b. List all columns of the resource table with a rate between $10 and $15 including the end points 10 and 15. Sort the result by rate.

c. List the event requests with a status of Approved or Denied and an authorized date in July or August 2018. Include the event number, authorization date, and status in the output.

Here are my TABLES and INSERT statements:

/*-------------------- IADEMPLOYEE --------------------------------*/

CREATE TABLE IADEMPLOYEE (EmpNo VARCHAR(8) NOT NULL, EmpName VARCHAR(35) NOT NULL, Department VARCHAR(25) NOT NULL, Email VARCHAR(30) NOT NULL, Phone VARCHAR(10) NOT NULL, CONSTRAINT IADEMPLOYEE_PK PRIMARY KEY (EmpNo) ) ;

-------------------- IADCUSTOMER --------------------------------

CREATE TABLE IADCUSTOMER (CustNo VARCHAR(8) NOT NULL, CustName VARCHAR(30) NOT NULL, Address VARCHAR(50) NOT NULL, Internal CHAR(1) DEFAULT 'Y' NOT NULL, Contact VARCHAR(35) NOT NULL, Phone VARCHAR(11) NOT NULL, City VARCHAR(30) NOT NULL, State VARCHAR(2) NOT NULL, Zip VARCHAR(10) DEFAULT '80217' NOT NULL, CONSTRAINT IADCUSTOMER_PK PRIMARY KEY (CustNo) ) ;

-------------------- IADRESOURCE --------------------------------

CREATE TABLE IADRESOURCE (ResNo VARCHAR(8) NOT NULL, ResName VARCHAR(30)NOT NULL, Rate NUMERIC(15,4) NOT NULL, CONSTRAINT RatePositive CHECK (Rate > 0), CONSTRAINT IADRESOURCE_PK PRIMARY KEY (ResNo) );

-------------------- IADFACILITY --------------------------------

CREATE TABLE IADFACILITY (FacNo VARCHAR(8)NOT NULL, FacName VARCHAR(30) NOT NULL, CONSTRAINT IADFACILITY_PK PRIMARY KEY (FacNo) );

-------------------- IADLOCATION --------------------------------

CREATE TABLE IADLOCATION (LocNo VARCHAR(8) NOT NULL, FacNo VARCHAR(8) NOT NULL, LocName VARCHAR(30) NOT NULL, CONSTRAINT IADLOCATION_PK PRIMARY KEY (LocNo), CONSTRAINT IADFACNO_PK FOREIGN KEY (FacNo) REFERENCES IADFACILITY (FacNo) );

-------------------- IADEVENTREQUEST --------------------------------

CREATE TABLE IADEVENTREQUEST (EventNo VARCHAR(8) NOT NULL, DateHeld DATE NOT NULL, DateReq DATE DEFAULT GETDATE() NOT NULL, CustNo VARCHAR(8) NOT NULL, FacNo VARCHAR(8) NOT NULL, DateAuth DATE, Status VARCHAR(20) DEFAULT 'Pending' NOT NULL, EstCost NUMERIC(15,4)NOT NULL, EstAudience NUMERIC(11,0) NOT NULL, BudNo VARCHAR(8), CONSTRAINT ValidStatus CHECK (Status IN ('Pending', 'Denied', 'Approved')), CONSTRAINT EstAudiencePositive CHECK (EstAudience > 0), CONSTRAINT DateReqAuthRelationship CHECK (DateReq < DateAuth OR DateAuth IS NULL), CONSTRAINT IADEVENTREQUEST_PK PRIMARY KEY (EventNo), CONSTRAINT EVENT_FACNO_FK FOREIGN KEY (FacNo) REFERENCES IADFACILITY (FacNo), CONSTRAINT IADCUSTNO_FK FOREIGN KEY (CustNo) REFERENCES IADCUSTOMER (CustNo) );

-------------------- IADEVENTPLAN --------------------------------

CREATE TABLE IADEVENTPLAN (PlanNo VARCHAR(8) NOT NULL, EventNo VARCHAR(8) NOT NULL, WorkDate DATE NOT NULL, Notes VARCHAR(50), Activity VARCHAR(50) NOT NULL, EmpNo VARCHAR(8), CONSTRAINT IADEVENTPLAN_PK PRIMARY KEY (PlanNo), CONSTRAINT IADEMPNO_FK FOREIGN KEY (EmpNo) REFERENCES IADEMPLOYEE (EmpNo), CONSTRAINT IADEVENTNO_FK FOREIGN KEY (EventNo) REFERENCES IADEVENTREQUEST (EventNo) );

-------------------- IADEVENTPLANLINE --------------------------------

CREATE TABLE IADEVENTPLANLINE (PlanNo VARCHAR(8) NOT NULL, LineNumber INTEGER NOT NULL, TimeStart DATETIME NOT NULL, TimeEnd DATETIME NOT NULL, NumberFld INTEGER NOT NULL, LocNo VARCHAR(8) NOT NULL, ResNo VARCHAR(8) NOT NULL, CONSTRAINT TimeStartEndRelationship CHECK (TimeStart < TimeEnd), CONSTRAINT IADEVENTPLANLINE_PK PRIMARY KEY (PlanNo, LineNumber), CONSTRAINT LOCNO_FK FOREIGN KEY (LocNo) REFERENCES IADLOCATION (LocNo), CONSTRAINT RESNO_FK FOREIGN KEY (ResNo) REFERENCES IADRESOURCE (ResNo), CONSTRAINT PLANNO_FK FOREIGN KEY (PlanNo) REFERENCES IADEVENTPLAN (PlanNo) ON DELETE CASCADE );

Insert into IADEMPLOYEE (EMPNO,EMPNAME,DEPARTMENT,EMAIL,PHONE) values ('E100','Chuck Coordinator','Administration','chuck@colorado.edu','3-1111'); Insert into IADEMPLOYEE (EMPNO,EMPNAME,DEPARTMENT,EMAIL,PHONE) values ('E101','Mary Manager','Football','mary@colorado.edu','5-1111'); Insert into IADEMPLOYEE (EMPNO,EMPNAME,DEPARTMENT,EMAIL,PHONE) values ('E102','Sally Supervisor','Planning','sally@colorado.edu','3-2222'); Insert into IADEMPLOYEE (EMPNO,EMPNAME,DEPARTMENT,EMAIL,PHONE) values ('E103','Alan Administrator','Administration','alan@colorado.edu','3-3333');

Insert into IADCUSTOMER (CUSTNO,CUSTNAME,ADDRESS,INTERNAL,CONTACT,PHONE,CITY,STATE,ZIP) values ('C100','Football','Box 352200','Y','Mary Manager','6857100','Boulder','CO','80309'); Insert into IADCUSTOMER (CUSTNO,CUSTNAME,ADDRESS,INTERNAL,CONTACT,PHONE,CITY,STATE,ZIP) values ('C101','Men''s Basketball','Box 352400','Y','Sally Supervisor','5431700','Boulder','CO','80309'); Insert into IADCUSTOMER (CUSTNO,CUSTNAME,ADDRESS,INTERNAL,CONTACT,PHONE,CITY,STATE,ZIP) values ('C103','Baseball','Box 352020','Y','Bill Baseball','5431234','Boulder','CO','80309'); Insert into IADCUSTOMER (CUSTNO,CUSTNAME,ADDRESS,INTERNAL,CONTACT,PHONE,CITY,STATE,ZIP) values ('C104','Women''s Softball','Box 351200','Y','Sue Softball','5434321','Boulder','CO','80309'); Insert into IADCUSTOMER (CUSTNO,CUSTNAME,ADDRESS,INTERNAL,CONTACT,PHONE,CITY,STATE,ZIP) values ('C105','High School Football','123 AnyStreet','N','Coach Bob','4441234','Louisville','CO','80027');

Insert into IADRESOURCE (RESNO,RESNAME,RATE) values ('R100','attendant',10); Insert into IADRESOURCE (RESNO,RESNAME,RATE) values ('R101','police',15); Insert into IADRESOURCE (RESNO,RESNAME,RATE) values ('R102','usher',10); Insert into IADRESOURCE (RESNO,RESNAME,RATE) values ('R103','nurse',20); Insert into IADRESOURCE (RESNO,RESNAME,RATE) values ('R104','janitor',15); Insert into IADRESOURCE (RESNO,RESNAME,RATE) values ('R105','food service',10);

Insert into IADFACILITY (FACNO,FACNAME) values ('F100','Football stadium'); Insert into IADFACILITY (FACNO,FACNAME) values ('F101','Basketball arena'); Insert into IADFACILITY (FACNO,FACNAME) values ('F102','Baseball field'); Insert into IADFACILITY (FACNO,FACNAME) values ('F103','Recreation room');

Insert into IADLOCATION (LOCNO,FACNO,LOCNAME) values ('L100','F100','Locker room'); Insert into IADLOCATION (LOCNO,FACNO,LOCNAME) values ('L101','F100','Plaza'); Insert into IADLOCATION (LOCNO,FACNO,LOCNAME) values ('L102','F100','Vehicle gate'); Insert into IADLOCATION (LOCNO,FACNO,LOCNAME) values ('L103','F101','Locker room'); Insert into IADLOCATION (LOCNO,FACNO,LOCNAME) values ('L104','F100','Ticket Booth'); Insert into IADLOCATION (LOCNO,FACNO,LOCNAME) values ('L105','F101','Gate'); Insert into IADLOCATION (LOCNO,FACNO,LOCNAME) values ('L106','F100','Pedestrian gate');

Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E100','25-OCT-18','06-JUN-18','C100','F100','08-JUN-18','Approved',5000,80000,'B1000'); Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E101','26-OCT-18','28-JUL-18','C100','F100',null,'Pending',5000,80000,'B1000'); Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E103','21-SEP-18','28-JUL-18','C100','F100','01-AUG-18','Approved',5000,80000,'B1000'); Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E102','14-SEP-18','28-JUL-18','C100','F100','31-JUL-18','Approved',5000,80000,'B1000'); Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E104','03-DEC-18','28-JUL-18','C101','F101','31-JUL-18','Approved',2000,12000,'B1000'); Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E105','05-DEC-18','28-JUL-18','C101','F101','01-AUG-18','Approved',2000,10000,'B1000'); Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E106','12-DEC-18','28-JUL-18','C101','F101','31-JUL-18','Approved',2000,10000,'B1000'); Insert into IADEVENTREQUEST (EVENTNO,DATEHELD,DATEREQ,CUSTNO,FACNO,DATEAUTH,STATUS,ESTCOST,ESTAUDIENCE,BUDNO) values ('E107','23-NOV-18','28-JUL-18','C105','F100','31-JUL-18','Denied',10000,5000,null);

Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P100','E100','25-OCT-18','Standard operation','Operation','E102'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P101','E104','03-DEC-18','Watch for gate crashers','Operation','E100'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P102','E105','05-DEC-18','Standard operation','Operation','E102'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P103','E106','12-DEC-18','Watch for seat switching','Operation',null); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P104','E101','26-OCT-18','Standard cleanup','Cleanup','E101'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P105','E100','25-OCT-18','Light cleanup','Cleanup','E101'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P199','E102','10-DEC-18','Standard operation','Operation','E101'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P299','E101','26-OCT-18',null,'Operation','E101'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P349','E106','12-DEC-18',null,'Setup','E101'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P85','E100','25-OCT-18','Standard operation','Cleanup','E102'); Insert into IADEVENTPLAN (PLANNO,EVENTNO,WORKDATE,NOTES,ACTIVITY,EMPNO) values ('P95','E101','26-OCT-18','Extra security','Cleanup','E102');

Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P100',1, '25-OCT-18 8:00:00', '25-OCT-18 17:00:00',2,'L100','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P100',2, '25-OCT-18 12:00:00','25-OCT-18 17:00:00', 2,'L101','R101'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P100',3, '25-OCT-18 7:00:00', '25-OCT-18 16:30:00', 1,'L102','R102'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P100',4, '25-OCT-18 18:00:00','25-OCT-18 22:00:00',2,'L100','R102'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P101',1, '3-DEC-18 18:00:00','3-DEC-18 20:00:00',2,'L103','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P101',2, '3-DEC-18 18:30:00','3-DEC-18 19:00:00',4,'L105','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P101',3, '3-DEC-18 19:00:00','3-DEC-18 20:00:00',2,'L103','R103'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P102',1, '5-DEC-18 18:00:00','5-DEC-18 19:00:00',2,'L103','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P102',2, '5-DEC-18 18:00:00','5-DEC-18 21:00:00',4,'L105','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P102',3, '5-DEC-18 19:00:00','5-DEC-18 22:00:00',2,'L103','R103'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P103',1, '12-DEC-18 18:00:00','12-DEC-18 21:00:00',2,'L103','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P103',2, '12-DEC-18 18:00:00','12-DEC-18 21:00:00',4,'L105','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P103',3, '12-DEC-18 19:00:00','12-DEC-18 22:00:00',2,'L103','R103'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P104',1, '26-OCT-18 18:00:00','26-OCT-18 22:00:00',4,'L101','R104'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P104',2, '26-OCT-18 18:00:00','26-OCT-18 22:00:00',4,'L100','R104'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P105',1, '25-OCT-18 18:00:00','25-OCT-18 22:00:00',4,'L101','R104'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P105',2, '25-OCT-18 18:00:00','25-OCT-18 22:00:00',4,'L100','R104'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P199',1, '10-DEC-18 8:00:00', '10-DEC-18 12:00:00',1,'L100','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P349',1, '12-DEC-18 12:00:00','12-DEC-18 15:30:00',1,'L103','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P85',1, '25-OCT-18 9:00:00', '25-OCT-18 17:00:00',5,'L100','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P85',2, '25-OCT-18 8:00:00', '25-OCT-18 17:00:00',2,'L102','R101'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P85',3, '25-OCT-18 10:00:00', '25-OCT-18 15:00:00',3,'L104','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P95',1, '26-OCT-18 8:00:00', '26-OCT-18 17:00:00',4,'L100','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P95',2, '26-OCT-18 9:00:00', '26-OCT-18 17:00:00',4,'L102','R101'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P95',3, '26-OCT-18 10:00:00', '26-OCT-18 15:00:00',4,'L106','R100'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P95',4, '26-OCT-18 13:00:00', '26-OCT-18 17:00:00',2,'L100','R103'); Insert into IADEVENTPLANLINE (PLANNO,LINENUMBER,TIMESTART,TIMEEND,NUMBERFLD,LOCNO,RESNO) values ('P95',5, '26-OCT-18 13:00:00', '26-OCT-18 17:00:00',2,'L101','R104');

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Instant Reference

Authors: Gruber, Martin Gruber

2nd Edition

0782125395, 9780782125399

More Books

Students also viewed these Databases questions

Question

How do Dimensional Database Models differ from Relational Models?

Answered: 1 week ago

Question

What type of processing do Relational Databases support?

Answered: 1 week ago

Question

Describe several aggregation operators.

Answered: 1 week ago