Important Announcements for all students including short course students

 

17-NOV-2004

Submission schedule has been updated in an attached file of lab project description.

 

02-NOV-2004

Class Quiz-3: Lecture slides 8 and 9. (covered until this week sat., up to Cardinalities 1:1, 1:N only)

 

Following are the class HW files have been received, if for some reason your file is not includes this means your email may not be received. Please inform me ASAP with sent email date so that I can search email list again:

 

31-OCT-2004

If students are from different sections then file name contains any one section. Please include yours ID inside the file. Do not use any drop or alter statement etc. except Insert/Select. In question-2, do not use Direct function means do not use Date related method. Students are still using and they will get zero marks. You can limit your answer up to 4 or 5 numeric letters.

Use of SET, COLUMN and BREAK statements are allowed in Q4.

 

30-OCT-2004

As Data modeling contents are not yet covered so phases of Lab project are cancelled and will be announced with different schedule.

Class Quiz for sections 3, 4 will be conducted on Wed. 03, November 2004. Material includes Data Modeling covered until Sat. 30, October 2004.

 

 

27-OCT-2004(IMPORTANT ICS334-52, 53 LABS)

Details (OrdId, ProdId, Price)

Products (ProdId, ProdDesc, Price)

 

--change the column name Prodid to prodNo from

--tables Details and Product

--also change datatype Number to Number(5)

 

--Hint: disable or drop related contraints

--use alter table command

--put back constraints again

--create file InsertTable.sql to create around 4 records

--in every table. Test all scripts carefully using spool

--Complete it until next lab, and marks will be assigned

--during the next lab.

 

Final requirements:

SQL>spool C:\log.txt

SQL>@C:\DropTable.sql

SQL>@C:\CreateTable.sql

SQL>@C:\UpdateTable.sql

SQL>@C:\InsertTable.sql

SQL>spool off

 

please use

prompt create table detail. you can see demobld.sql

 

 

Attendance Status from 11 Sep - 20 Oct 2004 (total number of class lectures 19)

ID                    Name                                                               Number of Lec Absence

202397            JAN, IBRAHIM MUHAMMAD SIR  5

203072            WADU, HUSAIN SAHEL HUSAIN  7

205821            AL-OGAILI, WAJDI ABDALLAH     5

207091            AL-SHAKHS, MUHAMMAD ADNAN        5

213159            HAMDAN, AHMAD ABDUL-QADER         4

214031            AL-SAYED, ABDULLAH MUHAMM          6

994291            AL-RASHID, ALI NOUR ABDUL     8

202561            AL-DARWEESH, ABDALLAH IBR  5

205273            AL-SHAREEF, MOAADH THAMER            6

208614            NASER, MALIK ABDUL-MUNEM  5

208625            ZAITONAH, MUHAMMAD HANI G           5

212687            AL-GUMAIZ, ALI MUHAMMAD A 5

 

ICS334-LAB

208625            ZAITONAH, MUHAMMAD HANI G           3

(Please make convenient to discuss with me or do not miss the class, otherwise warning will be issued)

 

24-OCT-2004

Results of Lab and classes are posted on link Student’s Results. Please resolve all corrections issue this week.

 

Class Home Work Groups

Group 1: 226810, 217289

Group 2: 215467, 212859

Group 3: 220492, 994260

Group 4: 214107, 989239

Group 5: 995230, 200154

Group 6: 996213, 210131

Group 7: 214271, 214737

Group 8: 982498, 214031

Group 9: 226820, 226836

Group 10:202397, 205821

Group 11:205821, 202107

Group 12:994291, 207091

Group 13:226854, 226806

Group 14:215193, 211837

Group 15:981037, 202496

Group 16:216287, 214513

Group 17:202561, 205273

Group 18:212391, 212793

Group 19:226842, 215083

Group 20:212049, 212109

Group 21:213259, 208625

Group 22:215643,        (Please contact me why there is one student)

Group 23:201597, 201749

Group 24:212819, 212389

Group 25:200154, 995230

Group 26:216015, 214041

Group 27:208601, 208697

Group 28:216241, 216151

Group 29:208625, 208614

Group 30:212687, 206841

Group 31:214387, 205794

Group 32:217059, 215759

 

 

LAB PROJECT GROUPS

 

203465 (LG-01)

212479

226820

 

213259 (LG-02)

208625

213531

 

208702 (LG-03)

208674

994291

 

216151 (LG-04)

213651

226836

 

203072 (LG-05)

214271

214289

 

998147 (LG-06)

214513

210131

 

214107 (LG-07)

207091

208601

 

208614 (LG-08)

214745

996213

 

 

976150 (LG-09)

214761

208697

 

 

LG-10:991409, 226792, 202496

LG-11:202561, 217019, 220492

LG-12:215083, 990428, 995230

LG-13:989234, 215241, 217059 (Two students cannot be from the same group)

LG-14:215759, 200154

 

 

 

 

23-OCT-2004

 

Due to student’s genuine reason, it is decided to extend submission date of class HW1 to 01-NOV-2004 (during class timings). Because of vacation it is advice to students that they must submit HW as per requirements given on front page of HW. No late submission is accepted. HW will be evaluated and marked after vacations.

 

18-OCT-2004

Example of correlated query

List of employees who have same job title and same manager (supervisor) as employee number 7369.

 

Solution:

select *

from emp

where (job,mgr) =

(select job,mgr

from emp

where empno = 7369);

 

Alternate sol:

select e.*

from emp e

where e.job =

(select e1.job

from emp e1

where e1.mgr = e.mgr

and e1.empno=7369);

 

Alternate sol:

select e.*

 from emp e

 where exists

     (select e1.job, e1.mgr

     from emp e1

     where e1.mgr = e.mgr

     and e1.empno=7369)

 

 

13-OCT-2004

Quiz-1: Sat and Wed in week starting 16-OCT-2004 for ICS-334-52, 53 (SQL quick work book and Lecture notes covered until 13-OCT-2004.).

 

Help Session (2 alternate) attend either of them on SUN, MON this week at 8:30pm-10:00pm 22/124-6

 

13-OCT-2004 (Class Home Work, please follow up the following issues regarding HW1)

In question no. 1 in the homework

 

create table Student

(StuId CHAR(9),

.

.

.

PostalCode VARCHAR2(6),

Constraint PK_Stuid PRIMARY KEY (StuId)

);

.

.

.

.

create table MM_Student

.

.

PostalCode VARCHAR2(5),

Constraint PK_Stuid PRIMARY KEY (StuId)

);

 

 

When I tried to create the second table

Oracle said that there is a problem in the primary key of the second table

I changed it to (PK_MM_Stuid) and it worked properly

 

The second problem is that when I tried to insert the addresses from Student table into MM_Student

Oracle said the value is too long

 

When I changed  (PostalCode VARCHAR2(5))  to (PostalCode VARCHAR2(6)) it worked properly

 

I think this record is the one making this problem

('000523135','ALI Sadaq Muhammad Samir','50 Young street','Toronto','M9V4Y2')

 

I hope you will replay to my question and tell me weather I am right or wrong

 

 

20-SEP-2004

Link on student page is updated (ICS334 Misc Sample R.Alg/Constraints). Please download again.

ppt slides are updated to around 16MB in size. Please download again to use

 

15-SEP-2004 (ICS334)

Class Quiz-1 will be conducted on Wed 22-09-2004 (covered material from first lecture until Monday 20-09-2004)

 

13-SEP-2004 (ICS334)

 

Exam-1 time has been changed to 8:30pm-10:00pm (05/203) because of Ramadan

Flash player slides will no longer be used, please use only ppt slides as lecture slides