Difference between revisions of "YSL"

From CDOT Wiki
Jump to: navigation, search
(Created page with ' This page is to efficiently manage our group assignments! == Member List == *[mailto:yjeong@learn.senecac.on.ca,?subject=dbs501,symoon@learn.senecac.on.ca,?subject=dbs501,lzho…')
 
Line 1: Line 1:
 
  
 
This page is to efficiently manage our group assignments!
 
This page is to efficiently manage our group assignments!
Line 8: Line 7:
 
! First Name !! Last Name !! wiki id !! Learn e-mail  !! Phone
 
! First Name !! Last Name !! wiki id !! Learn e-mail  !! Phone
 
|-
 
|-
|[[User:Yujin.jeong | YuJin]]||Jeong||[[Special:Contributions/yujin.jeong | yujin.jeong]]||[mailto:yjeong@learn.senecac.on.ca?sujbect=dbs301 yjeong]|| 647 - 863 - 5555
+
|[[User:yjeong | YuJin]]||Jeong||[[Special:Contributions/yujin.jeong | yujin.jeong]]||[mailto:yjeong@learn.senecac.on.ca?sujbect=dbs301 yjeong]|| 647 - 863 - 5555
 
|-
 
|-
  
 
|-
 
|-
|Seung Yeon||Moon || saadism ||[mailto:symoon@learn.senecac.on.ca?subject=dbs301 symoon] ||(647) 678 - 6511
+
|Seung Yeon||Moon || - ||[mailto:symoon@learn.senecac.on.ca?subject=dbs501 symoon] ||(647) 678 - 6511
 
|-
 
|-
  
 
|-
 
|-
|Li Shi|| Zhou || || ||
+
|Li Shi|| Zhou || - || [mailto:lzhou@learn.senecac.on.ca?subject=dbs501 lzhou] || (416) 887 - 6758
 
|-
 
|-
 
|}
 
|}
 +
=Assignment 1 (worth 10%)=
 +
  
=Assignment 2 (worth 10%)=
 
 
==Due Date==
 
==Due Date==
Friday, December 2nd, X:XXpm
+
Friday, October 21st, X:XXpm
 +
Printout submission only( SELECT Statements + ALL outputs)
 +
 
  
 
==Description==
 
==Description==
 
[https://cs.senecac.on.ca/~nconkic/as1.doc Assignment1]
 
[https://cs.senecac.on.ca/~nconkic/as1.doc Assignment1]
  
==Solution==
 
  
=Assignment 1 (worth 10%)=
+
==Solution - Example ==
==Due Date==
+
 
Friday, October 21st, X:XXpm
+
 
Printout submission only( SELECT Statements + ALL outputs)
 
==Description==
 
[https://cs.senecac.on.ca/~nconkic/as1.doc Assignment1]
 
==Solution==
 
 
===1.===
 
===1.===
 
''YuJin''
 
''YuJin''
Line 81: Line 78:
  
 
</pre>
 
</pre>
 +
 +
 +
 +
 +
 +
=Assignment 2 (worth 10%)=
 +
==Due Date==
 +
Friday, December 2nd, X:XXpm
 +
 +
==Description==
 +
[https://cs.senecac.on.ca/~nconkic/as2.doc Assignment2]
 +
 +
==Solution==

Revision as of 20:01, 17 September 2011

This page is to efficiently manage our group assignments!

Member List

First Name Last Name wiki id Learn e-mail Phone
YuJin Jeong yujin.jeong yjeong 647 - 863 - 5555
Seung Yeon Moon - symoon (647) 678 - 6511
Li Shi Zhou - lzhou (416) 887 - 6758

Assignment 1 (worth 10%)

Due Date

Friday, October 21st, X:XXpm Printout submission only( SELECT Statements + ALL outputs)


Description

Assignment1


Solution - Example

1.

YuJin

SELECT    department_id, department_name,
          RPAD(TRIM(NVL(city, 'Not Assinged Yet')), 25, ' ') "City",
          COUNT(DISTINCT job_id) "# of Jobs"
FROM      employees
RIGHT OUTER JOIN  departments USING (department_id)
LEFT  OUTER JOIN  locations   USING (location_id)
GROUP BY  department_id, department_name, city;

Seung Yeon

SELECT department_id, department_name, SUBSTR(NVL(city,'Not Assigned Yet'),1,25) City,
         COUNT(DISTINCT job_id) "# of Jobs"
FROM locations l RIGHT OUTER JOIN departments d
USING (location_id)
LEFT OUTER JOIN employees e
USING (department_id)
GROUP BY  department_id, department_name, city
/

Li Shi

select department_id, department_name, substr(nvl(city,'Not Assigned Yet'),1,25) City,
count(distinct job_id) "# of Jobs"
from employees right outer join departments
using (department_id)
left outer join locations
using (location_id)
group by department_id, department_name, city

FINAL

SELECT    department_id, department_name,
          SUBSTR(NVL(city, 'Not Assinged Yet'),1, 25) "City",
          COUNT(DISTINCT job_id) "# of Jobs"
FROM      employees
RIGHT OUTER JOIN  departments USING (department_id)
LEFT  OUTER JOIN  locations   USING (location_id)
GROUP BY  department_id, department_name, city;



Assignment 2 (worth 10%)

Due Date

Friday, December 2nd, X:XXpm

Description

Assignment2

Solution