The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Jul 2017 |
| Last Sign in: | 304 Weeks Ago, 6 Days Ago |
| Questions Answered: | 15833 |
| Tutorials Posted: | 15827 |
MBA,PHD, Juris Doctor
Strayer,Devery,Harvard University
Mar-1995 - Mar-2002
Manager Planning
WalMart
Mar-2001 - Feb-2009
Please see the attached doc and help me get SQL queries for the 12 questions highlighted in green. Please provide correct and specific answers.Â
Begin with the tables you created in Homework 4. Create a query that displays the following information for the project with PROJECT_ID=4. Pretend that the current date is 2017-01-20
1.      Activity Name
Â
HOMEWORK 4:
Â
CREATETABLE PROJECT
(
 PROJECT_ID SMALLINTNOTNULL,
 PROJECT_NAME VARCHAR(35)NOTNULL,
 WBS_FINALIZED BOOLEANNOTNULL,
 WP_ID SMALLINTNOTNULL,
PRIMARYKEY(PROJECT_ID),
UNIQUEKEY(PROJECT_ID));
Â
CREATETABLE ACTIVITY
(
 ACTIVITY_ID SMALLINTNOTNULLUNIQUE,
 PROJECT_ID SMALLINTNOTNULL,
 ACTIVITY_NAME VARCHAR(50)NOTNULL,
 START_DATE DATENOTNULL,
 PLAN_DURATION SMALLINTNOTNULL,
 WBS_ID SMALLINTNOTNULL,
 PARENT_ID SMALLINT,
 DISPLAY_ORDER INT,
 ACTUAL_START DATE,
 ACTUAL_END DATE,
 PERCENT_COMPLETE DECIMAL(3,1),
PRIMARYKEY(ACTIVITY_ID),
FOREIGNKEY(PROJECT_ID)REFERENCES PROJECT(PROJECT_ID)ONUPDATECASCADE);
Â
CREATETABLERESOURCE
(
 RESOURCE_ID SMALLINTNOTNULLUNIQUE,
 PROJECT_ID SMALLINTNOTNULL,
 RESROUCE_NAME VARCHAR(20)NOTNULL,
 MEASUREMENT VARCHAR(10),
 COST_PER_UNIT INTNOTNULL,
PRIMARYKEY(RESOURCE_ID),
FOREIGNKEY(PROJECT_ID)REFERENCES PROJECT(PROJECT_ID)ONUPDATECASCADE);
Â
CREATETABLE ACTIVITY_RESOURCE
(
 AR_ID SMALLINTNOTNULLUNIQUE,
 ACTIVITY_ID SMALLINTNOTNULL,
 RESOURCE_ID SMALLINTNOTNULL,
 DESCRIPTION VARCHAR(35),
 PLAN_QUANTITY SMALLINTNOTNULL,
PRIMARYKEY(AR_ID),
FOREIGNKEY(ACTIVITY_ID)REFERENCES ACTIVITY(ACTIVITY_ID)ONUPDATECASCADE,
FOREIGNKEY(RESOURCE_ID)REFERENCESRESOURCE(RESOURCE_ID)ONUPDATECASCADE);
Â
CREATETABLE RESOURCE_CONSUME
(
 RC_ID SMALLINTNOTNULLUNIQUE,
 AR_ID SMALLINTNOTNULL,
 QUANTITY DECIMAL(9,1)NOTNULL,
 CONSUME_DATE DATENOTNULL,
PRIMARYKEY(RC_ID),
FOREIGNKEY(AR_ID)REFERENCES ACTIVITY_RESOURCE(AR_ID)ONUPDATECASCADE);
Â
/* PROJECT ROWS Â Â Â Â Â Â Â Â Â Â Â Â Â */
INSERTINTO PROJECT VALUES(4,'Process Improvement',1,2);
INSERTINTO PROJECT VALUES(7,'NM Fashion Migration',1,2);
INSERTINTO PROJECT VALUES(9,'Apple TV Project',1,15);
Â
/* ACTIVITY ROWSÂ Â Â Â Â Â Â Â Â Â Â Â Â */
INSERTINTO ACTIVITY VALUES(7,4,'Create Procedures','2017-01-01',7,8,0,NULL,'2017-01-01','2017-01-11',1);
INSERTINTO ACTIVITY VALUES(8,4,'Create Software','2017-01-08',7,9,0,NULL,'2017-01-09','2017-01-16',1);
INSERTINTO ACTIVITY VALUES(9,4,'Implement Procedures and Software','2017-01-15',14,10,0,NULL,'2017-01-16','0000-00-00',0.1);
INSERTINTO ACTIVITY VALUES(14,7,'Create Test Cases','2017-01-26',7,15,0,NULL,'2017-01-26','2017-02-12',1);
INSERTINTO ACTIVITY VALUES(15,7,'Move to live site','2017-03-02',7,16,0,NULL,NULL,NULL,NULL);
INSERTINTO ACTIVITY VALUES(16,7,'Fix bugs as they appear','2017-03-09',28,17,0,NULL,NULL,NULL,NULL);
INSERTINTO ACTIVITY VALUES(17,7,'Identify Errors','2017-02-02',7,15,0,1,'2017-02-09','0000-00-00',0.5);
INSERTINTO ACTIVITY VALUES(18,7,'Fix Errors','2017-02-09',21,15,0,2,NULL,NULL,NULL);
INSERTINTO ACTIVITY VALUES(28,9,'Create Completed Project','2017-01-24',63,27,0,NULL,'2017-01-24','0000-00-00',0.2);
INSERTINTO ACTIVITY VALUES(29,9,'Template Dashboard Ready','2017-02-09',1,27,0,1,NULL,NULL,NULL);
Â
/* RESOURCE ROWS Â Â Â Â Â Â Â Â Â Â Â Â */
INSERTINTORESOURCEVALUES(3,4,'Programming','Hour',100);
INSERTINTORESOURCEVALUES(4,4,'Consulting','Hour',200);
INSERTINTORESOURCEVALUES(10,9,'Programming','Hour',15);
INSERTINTORESOURCEVALUES(12,7,'Development','Hour',15);
Â
/* ACTIVITY RESROUCE ROWSÂ Â */
INSERTINTO ACTIVITY_RESOURCE VALUES(9,8,3,NULL,40);
INSERTINTO ACTIVITY_RESOURCE VALUES(10,9,3,NULL,40);
INSERTINTO ACTIVITY_RESOURCE VALUES(8,7,4,NULL,40);
INSERTINTO ACTIVITY_RESOURCE VALUES(11,9,4,NULL,40);
INSERTINTO ACTIVITY_RESOURCE VALUES(25,28,10,NULL,86);
INSERTINTO ACTIVITY_RESOURCE VALUES(26,14,12,NULL,5);
INSERTINTO ACTIVITY_RESOURCE VALUES(27,17,12,NULL,5);
INSERTINTO ACTIVITY_RESOURCE VALUES(28,18,12,NULL,15);
INSERTINTO ACTIVITY_RESOURCE VALUES(29,15,12,NULL,5);
INSERTINTO ACTIVITY_RESOURCE VALUES(30,16,12,NULL,20);
Â
/* RESROUCE_CONSUME ROWSÂ Â Â */
INSERTINTO RESOURCE_CONSUME VALUES(13,9,9,'2017-01-05');
INSERTINTO RESOURCE_CONSUME VALUES(12,8,1,'2017-01-08');
INSERTINTO RESOURCE_CONSUME VALUES(15,8,9,'2017-01-09');
INSERTINTO RESOURCE_CONSUME VALUES(14,11,1,'2017-01-09');
INSERTINTO RESOURCE_CONSUME VALUES(19,25,16,'2017-02-02');
INSERTINTO RESOURCE_CONSUME VALUES(20,25,0.5,'2017-02-02');
INSERTINTO RESOURCE_CONSUME VALUES(35,25,3,'2017-02-09');
INSERTINTO RESOURCE_CONSUME VALUES(36,25,3,'2017-02-09');
INSERTINTO RESOURCE_CONSUME VALUES(21,26,1,'2017-01-26');
INSERTINTO RESOURCE_CONSUME VALUES(22,26,1,'2017-01-26');
INSERTINTO RESOURCE_CONSUME VALUES(37,28,0.5,'2017-02-16');
Â
Â
/* QUERY AS REQUESTEDÂ Â */
SELECT PROJECT_NAME, ACTIVITY_NAME,SUM(COST_PER_UNIT * PLAN_QUANTITY)AS'ESTIMATED COST', START_DATE AS'PLANNED START DATE', START_DATE +INTERVAL PLAN_DURATION DAYAS'PLANNED FINISH DATE'
FROM PROJECT, ACTIVITY,RESOURCE, ACTIVITY_RESOURCE
WHERE PROJECT.PROJECT_ID = ACTIVITY.PROJECT_ID
AND ACTIVITY.ACTIVITY_ID = ACTIVITY_RESOURCE.ACTIVITY_ID
ANDRESOURCE.RESOURCE_ID = ACTIVITY_RESOURCE.RESOURCE_ID
GROUPBY ACTIVITY.ACTIVITY_ID;
----------- Â ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly