BCA (Semester 2)Teaching Schedule030010202: RDBMSUnit Sub
UnitNo. of
Lecture(s)
Topics ReferenceChapter/Additional
Reading
TeachingMethodology
to be used
EvaluationParameters
Unit 1: Procedural SQL data types
1.1 1 Subject Overview and Importance Chalk and Talk
1.2 1 E. F. Codd’s Rule for Relational
Database
http://en.wikipedia.org/wiki/Codd's_12_rules
PPT Presentation
1.3 1 Anchored data types http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp Chalk and Talk
method and PPTPresentation
1.4 1 Row data type
1.5 1 Ordinary Array data type
1.6 3 Cursor data type 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
DemonstrationMethod
And chalk andTalk
4.2 2 Trigger Activation BZ- #7 – Page No.399-400
4.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 Revision Quiz 2
Unit 5: Transaction Processing5.1 1 Concepts in Transaction processing EN-#17-Page No 612 PPT Presentation
BCA (Semester 2)Teaching Schedule5.2 2 Transaction and System concepts EN-#17-Page No 618-
6215.3 1 Desirable properties of transactions EN-#17-Page No 621-
6235.4 1 Serial, non-serial and schedules EN-#17-Page No 623-
6265.5 1 Testing for conflict serializablility EN-#17-Page No 630-
6335.6 1 Transaction support in SQL EN-#17-Page No 636-
6395.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 Book
1. Henry F. Korth, Dabase management system concepts, McGraw Hill.
2. S.kSinha, Database Systems concepts, design and applications, Pearson Edition.