ipcse301

Upload: sainimandy

Post on 10-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 IpCSE301

    1/9

    Lovely Professional

    University,PunjabFormat For Instruction Plan [for Courses with only

    Lectures ]

    CSE301 DATABASE MANAGEMENT SYSTEMSCourse No. Course Title: 4 0 0L: T: P: Cr: 4

    Course Planner :- 12407 :: Dinesh Kumar

    TextBook

    1. Korth, & S. SudarshanA. Silverschatz,Title: Database System Concepts, Publishers: Tata McGraw Hill, New Delhi, edition 5th.

    Other Specific Books

    2. Elmasri & Navathe, Fundamentals of database systems, Addison & Weisely, New Delhi

    3. Peter Rob, Carlos Coronel, Database systems : Design implementation and managwement

    4. C.J. Date, Database Systems, Prentice hall of india, New Delhi

    5. Val Occardi, Relational Database: Theory & Practice, BPB Publication, New Delhi.

    6. Ivan Bayross, SQL, PL/SQL the Programming Language of Oracle, BPB Publications

    7. Martin Gruber, Understanding SQL, BPB Publication, New Delhi.

    8. S.K. Singh, Database System Concepts,Design,application,Pearson education

    Other Readings

    Sr. No. Jouranls atricles as compulsary readings (specific articles, Complete

    reference

    )

    http://resources.mha.dk/FileLib/dbsql/Brief_Introduction_to_Relational_DBs.pdf9

    http://www.databasejournal.com/10

    11 http://www.informatik.uni-trier.de/~ley/db/journals/jdm/jdm21.html

    Relevant Websites

    Sr. No. Web adress Salient Features(only if relevant to the courses)

    http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10739/ds_concepts.htm details about distributed database12

    details about basic and ER diagramhttp://db.grussell.org/section021.html13

    Page 1 of 7 Approved for Autumn Session 2010-11

  • 8/8/2019 IpCSE301

    2/9

  • 8/8/2019 IpCSE301

    3/9

  • 8/8/2019 IpCSE301

    4/9

    Part 2

    Lecture 14 SQL: Basic Structure and Set Operations Book :1,chapter 3 3.3 3.4Week 4Book :3,chapter 7

    Lecture 15 Aggregate functions, DDL Book :1,chapter 3 3.5 1 ch 3

    3.2 ch 1 1.4

    Book :3,chapter 7

    Book :1,ch 3 3.2 ch 1 1.4 HomeWork 1Lecture 16 DML, DCL

    Book :3,ch 7 Submission

    Book :6,

    Book :1,chapter 3 3.93.11Lecture 17 Views, join HomeWork 2 AllocationWeek 5Book :3,chapter 8

    images from the PPTLecture 18 Nested Queries ,Complex Queries Book :1,chapter 3 3.73.8

    Book :3,chapter 8

    Lecture 19 PL/SQ Language elements, Book :6,

    Book :6,chap 18 images from the PPTLecture 20 subprograms, packages

    subprograms, packages Book :6,chap 18 images from the PPTLecture 21Week 6

    Book :6,CHAP 18Lecture 22 Cursors, Triggers (Concept only, detailed practice will be discussed in

    lab of CSE341/INT341 as applicable)

    Book :6,CHAP 18Lecture 23 Cursors, Triggers (Concept only, detailed practice will be discussed in

    lab of CSE341/INT341 as applicable)

    Lecture 24 Integrity & Security: Constraints, Integrity rules Book :1,chapter 4 4.2

    HomeWork 2Lecture 25 Authorization & Authentication Book :1,1chapter 4 4.3 1chapWeek 78 8.8.3 Submission

    Lecture 26 Authorization & Authentication Book :1,1chapter 4 4.3 1chap

    8 8.8.3

    Lecture 27 Relational Database Design:: types of Functional dependencies. Book :1,chapter 7 7.17.2 7.3.1 images from the PPT

    Lecture 28 Closure of functional dependencies, Book :1,Chapter7 7.17.2 7.3.1 images from the PPT

    MID-TERM

    Part 3

    Lecture 29 Closure of functional dependencies, Book :1,Chapter7 7.17.2 7.3.1 images from the PPTWeek 8

    Page 3 of 7 Approved for Autumn Session 2010-11

  • 8/8/2019 IpCSE301

    5/9

    Part 3

    images from the PPTBook :1,Chapter7 7.17.2 7.3.1Lecture 30 Normalization- 1NF, 2NF,Practical problems based on 1 NF and 2 NFWeek 8Book :8,Chapter 10forms.

    images from the PPTHomeWork 3 AllocationLecture 31 3NF, BCNF with practical examples Book :1,chapter 7: 7.3.2 7.3.3

    7.3.4

    images from the PPTBook :1,chapter 7: 7.3.5 7.6.2Lecture 32 4NF, 5NF

    7.6.3 7.

    Lecture 33 Practical problems based on these forms. Book :1,CHAP 7Week 9

    Lecture 34 Transaction concept & State Book :1,CHAP 15.1 15.2

    Book :1,chapter 15: 15.3Lecture 35 Atomicity & durability

    Book :1,CHAP 15.5 HomeWork 3Lecture 36 Serializability.

    Submission

    images from the PPTTransaction Management: Concurrency Control: Lock Based protocol Book :1,chapter 16: 16.1 HomeWork 4 AllocationLecture 37Week 10

    Lecture 38 Time stamp based protocol Book :1,CHAP 16 16.2 images from the PPT

    Lecture 39 Validation based Protocol Book :1,CHAP 16 16.3 images from the PPT

    Part 4

    Term Paper 1 images from the PPTLecture 40 Multiple granularity, Deadlock. Book :1,chapter 16: 16.4 16.6Week 10Submission

    Lecture 41 Transaction Management:Recovery & Atomicity Book :1,chapter 17: 17.3 images from the PPTWeek 11

    Book :1,chapter 17: 17.4 images from the PPTLecture 42 Log based Recovery

    Book :1,chapter 17: 17.4Lecture 43 Shadow Paging

    HomeWork 4Lecture 44 Object Oriented Databases Book :1,chapter 9: 9.1 9.2

    Submission

    Lecture 45 Object Oriented Databases Book :1,chapter 9: 9.1 9.2 9.3Week 12

    Lecture 46 Object relational Databases Book :1,chapter 9: 9.7 9.9

    Page 4 of 7 Approved for Autumn Session 2010-11

  • 8/8/2019 IpCSE301

    6/9

    Part 4

    Lecture 47 Distributed Databases Architecture & Design Book :1,chapter 22: 22.1 22.2 images from the PPTWeek 12

    Lecture 48 Distributed Databases Architecture & Design Book :1,chapter 22: 22.3 images from the PPT

    Intro to Parallel databases Book :1,chapter 21: 21.1Lecture 49Week 13

    Lecture 50 Intro to Parallel databases Book :1,chapter 21: 21.1

    Lecture 51 Case Study of Oracle Case Study of SQL Server Book :1,chapter 27 29

    Lecture 52 Case study of any other RDBMS Book :1,chapter 26

    Spill Over

    Advanced SQL Book :8,Lecture 53Week 14

    Book :8,Lecture 54 Advanced SQL

    Book :8,Lecture 55 MY SQL

    Page 5 of 7 Approved for Autumn Session 2010-11

  • 8/8/2019 IpCSE301

    7/9

    Details of homework and case studies plan

    Nature of homeworkHomework No. Topic of the Homework

    (group/individuals/field work

    Homework 1 Introduction, Instances and Schemas, Data Independence, Database Users and Administrator. Individual

    Data Models: , relationships, generalization, specialization, specifying constraints, Relational

    Model & Relational Databases:

    Homework 2 Relational Databases,PL/SQL Individual

    Homework 3 Relati onal Database Desig n,Tran sacti on Management: Transact io n concept & St at e, Atomicit y & In div idual

    durability.

    Homework 4 Transact ion Man ag emen t: Seri al izab ili ty , Con curren cy Con trol: Lock Based, Time st amp bas ed , & In div idual

    validation based Protocols, Multiple granularity, Deadlock. Transaction Management: Recovery:

    Recovery & Atomicity, Log based Recovery, Shadow Paging.

    *Normally all the homeworks shall be submitted online but in special courses where homeworks cannot be submited online , the insructor can edit the mode of submission while

    entering the IP Details

    Scheme for CA:out of 100*

    Component Frequency Marks for each Total Marks Out of (If any)

    4Homework 3 25 75

    Term Paper 1 25 25

    Total :- 100

    * In ENG courses wherever the total exceeds 100, consider x b est out of y components of CA, as explained in teacher's guide available on the UMS

    List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)

    Sr. No. Topic

    1 1.Management system for a large bank. 2Sales management system for a retail outlet

    3. Payroll processing system for a large corporate organization. 4 Irrigation management information system 5

    Railway reservation system for Indian railways.

    Page 6 of 7 Approved for Autumn Session 2010-11

  • 8/8/2019 IpCSE301

    8/9

    Page 7 of 7 Approved for Autumn Session 2010-11

  • 8/8/2019 IpCSE301

    9/9