5 Years Integrated M.Sc. (IT) - (Semester 2) Teaching Schedule

2
5 Years Integrated M.Sc. (IT) - (Semester 2) Teaching Schedule Ms. Ankita Patel 060010202: RDBMS Unit Sub Unit No. of Lecture (s) Topics Reference Chapter/Additional Reading Teaching Methodology to be used Evaluation Parameters Unit 1: Procedural SQL data types 1.1 1 E. F. Codd’s Rule for Relational Database http://en.wikipedia.org/ wiki/Codd's_12_rules PPT Presentation 1.2 1 Anchored data types http://publib.boulder.ib m.com/infocenter/db2lu w/v9r7/index.jsp Chalk and Talk method and PPT Presentation and practical demonstration 1.3 1 Row data type 1.4 1 Ordinary Array data type 1.5 Cursor data type 1 1.5.1 Overview of cursor data types 1.5.2 Cursor variables 1 1.5.3 Cursor predicates 1 1.5.4 Referencing cursor variables 1.5.5 Determining the number of fetched rows for a cursor 1.6 1 CIE Quiz 1 Unit 2: Control Flow statements 2.1 3 Conditional statements : IF,CASE BZ- #9 – Page No.565,587 Chalk and Talk method and PPT Presentation 2.2 3 Looping Statements: FOR, LOOP, WHILE, REPEAT BZ- #9 – Page No.567- 570,589 2.3 1 RETURN statement BZ- #9 – Page No.570 2.4 1 SIGNAL statement BZ- #9 – Page No.570 2.5 1 Revision Unit 3: Application development using Procedural SQL 3.1 1 Cursors : OPEN CLOSE and FETCH BZ- #9 – Page No.585- 587 Demonstration Method And chalk and Talk 3.2 2 Creation of User Defined Function BZ- #9 – Page No.540- 548 3.3 2 Creation of Stored Procedure BZ- #9 – Page No.580- 583 Unit Test 1 3.4 1 Revision Unit 4: Triggers 4.1 1 Triggers and their usage BZ- #7 – Page No.398 Demonstration

Transcript of 5 Years Integrated M.Sc. (IT) - (Semester 2) Teaching Schedule

Page 1: 5 Years Integrated M.Sc. (IT) - (Semester 2) Teaching Schedule

5 Years Integrated M.Sc. (IT) - (Semester 2)Teaching Schedule

Ms. Ankita Patel

060010202: RDBMS

Unit SubUnit

No. ofLecture

(s)

Topics ReferenceChapter/Additional

Reading

TeachingMethodology

to be used

EvaluationParameters

Unit 1: Procedural SQL data types

1.1 1 E. F. Codd’s Rule for Relational

Database

http://en.wikipedia.org/wiki/Codd's_12_rules

PPT Presentation

1.2 1 Anchored data types http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp

Chalk and Talkmethod and PPTPresentation and

practicaldemonstration

1.3 1 Row data type

1.4 1 Ordinary Array data type

1.5 Cursor data type

1 1.5.1 Overview of cursor data

types

1.5.2 Cursor variables

1 1.5.3 Cursor predicates

1 1.5.4 Referencing cursor variables

1.5.5 Determining the number offetched rows for a cursor

1.6 1 CIE Quiz 1

Unit 2: Control Flow statements

2.1 3 Conditional statements : IF,CASE BZ- #9 – PageNo.565,587

Chalk and Talkmethod and PPT

Presentation

2.2 3 Looping Statements: FOR, LOOP,

WHILE, REPEAT

BZ- #9 – Page No.567-570,589

2.3 1 RETURN statement BZ- #9 – Page No.570

2.4 1 SIGNAL statement BZ- #9 – Page No.570

2.5 1 Revision

Unit 3: Application development using Procedural SQL3.1 1 Cursors : OPEN CLOSE and FETCH BZ- #9 – Page No.585-

587Demonstration

MethodAnd chalk and

Talk

3.2 2 Creation of User Defined Function BZ- #9 – Page No.540-548

3.3 2 Creation of Stored Procedure BZ- #9 – Page No.580-583

Unit Test 1

3.4 1 Revision

Unit 4: Triggers4.1 1 Triggers and their usage BZ- #7 – Page No.398 Demonstration

Page 2: 5 Years Integrated M.Sc. (IT) - (Semester 2) Teaching Schedule

5 Years Integrated M.Sc. (IT) - (Semester 2)Teaching Schedule

Ms. Ankita Patel

4.2 2 Trigger Activation BZ- #7 – Page No.399-400

MethodAnd chalk and

Talk4.3 2 BEFORE and AFTER Trigger BZ- #7 – Page No.401

4.4 1 INSTEAD OF Trigger BZ- #7 – Page No.401-405

4.5 1 CIE Quiz 2

Unit 5: Transaction Processing5.1 1 Concepts in Transaction processing EN-#17-Page No 612

PPT Presentation

5.2 2 Transaction and System concepts EN-#17-Page No 618-621

5.3 1 Desirable properties of transactions EN-#17-Page No 621-623

5.4 1 Serial, non-serial and schedules EN-#17-Page No 623-626

5.5 1 Testing for conflict serializability EN-#17-Page No 630-633

5.6 1 Transaction support in SQL EN-#17-Page No 636-639

5.7 1 Revision

Unit 6: Concurrency Control6.1 1 Types of locks and system lock tables EN-#18-Page No 644-

648

PPT Presentationand Chalk and

Talk

6.2 2 Serializability by Two-Phase Locking EN-#18-Page No 648-650

6.3 2 Dealing with Deadlock and Starvation EN-#18-Page No 651-654

6.4 1 Timestamp ordering EN-#18-Page No 654-658

6.5 1 Validation concurrency control EN-#18-Page No 659-660

Unit Test 2

6.6 1 Revision

Text Books:

1. Barklarz G. and Zikopoulous R., DB2 for Linux, UNIX and Windows- DBA Guide, Reference and Exam Prep, Pearson

Education.[Short Form : BZ]

2. Elmasri, R. and Navathe, S. B. Fundamentals of Database Systems, Pearson Education. .[Short Form : EN]

Reference Books:

1. Henry F. Korth, Dabase management system concepts, McGraw Hill.

2. S.kSinha, Database Systems concepts, design and applications, Pearson Edition.