Você está na página 1de 6

Lovely Professional University,Punjab

Format For Instruction Plan [for Courses with Lectures and Labs

Course No CSE301

Cours Title DATABASE MANAGEMENT SYSTEMS

Course Planner 12427 :: Harjeet Kaur

Lectures Tutorial Practical Credits 4 0 0 4

Text Book:

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

Other Specific Book:

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 Reading Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference) 9 http://resources.mha.dk/FileLib/dbsql/Brief_Introduction_to_Relational_DBs.pdf 10 http://www.databasejournal.com/ 11 http://www.informatik.uni-trier.de/~ley/db/journals/jdm/jdm21.html Relevant Websites 1 Approved for Autumn Session 2011-12

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

Salient Features

12 http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b1073 details about distributed database 9/ds_concepts.htm 13 http://db.grussell.org/section021.html details about basic and ER diagram

Detailed Plan For Lectures


Week Number Lecture Number Lecture Topic Chapters/Sections of Pedagogical tool Textbook/other Demonstration/case reference study/images/anmatio n ctc. planned

Part 1
Week 1 Lecture 1 Lecture 2 Lecture 3 Lecture 4 Week 2 Lecture 5 Lecture 6 Lecture 7 Lecture 8 Week 3 Lecture 9 Lecture 10 Lecture 11 Lecture 12 Week 4 Lecture 13 Introduction: Database system applications & Purpose, comparison with File Mgt. System. Database System Structure, Architecture, Instances & Schemas, Data Independence, Database Users & Administrator. Data Models: Concept & its types, Conceptual data modelling using E-R data model. ->Reference :1,1.1 1.2 Lecture slides ->Reference :1,1.3-1.8 Lecture slides ->Reference :1,1.9 1.12 ->Reference :1,7.1-7.5 Lecture slides Lecture slides Lecture slides

Database design: entities, attributes, relationships, ->Reference :1,7.6generalization, specialization, specifying constraints. 7.10 problems based on E-R data model having relations ->Reference :1,7

Relational Model & Relational Databases: Structure ->Reference :1,2.1-2.6 Lecture slides of Relational Databases, Def of relation, keys, Relational Algebra., relational model operators, relational model integrity rules, Indexing and Hashing. SQL: Basic Structure, Set Operations, Aggregate functions, DDL, DML, DCL, Views, Nested Queries, Joins, Complex Queries ->Reference :1,6.1 Lecture slides Lecture slides Lecture slides

Tuple relational calculus, Domain relational calculus, ->Reference :1,6.2 ->Reference :1,11.1 11.2 11.6 11.7 11.8

->Reference :1,3.1-3.7 Lecture slides, live demo in class ->Reference :1,3.8 3.9 Lecture slides, live demo in class ->Reference :1,4.1-4.3 Lecture slides, live demo in class

Approved for Autumn Session 2011-12

Part 2
Week 4 Lecture 14 Lecture 15 Lecture 16 Week 5 Lecture 17 Lecture 18 Lecture 19 Lecture 20 Week 6 Lecture 21 Lecture 22 Lecture 23 Lecture 24 Week 7 Lecture 25 Lecture 26 Lecture 27 Lecture 28 PL/SQL Language elements, PL/SQL Control Statements subprograms, packages Cursors, Triggers Integrity & Security: Constraints, Integrity rules, Authorization & Authentication Relational Database Design Significance of normalization 1NF, 2NF, functional dependancy Closure (attribute, FD), identifying candidate keys from functional dependancy finding minimal cover 3NF, BCNF, transitive dependancy 4NF, Multi valued dependancy, 5NF, join dependancy problems based on database design Revision ->Reference :1,5.1 ->Reference :1,5.1 ->Reference :1,5.2 ->Reference :1,5.3 ->Reference :1,4.4 ->Reference :1,4.6 ->Reference :1,8.1 ->Reference :1,8.1 Lecture slides, live demo in class Lecture slides, live demo in class Lecture slides, live demo in class Lecture slides, live demo in class Lecture slides Lecture slides Lecture slides Lecture slides

->Reference :1,8.2 8.3 Lecture slides ->Reference :1,8.4.1 8.4.2 ->Reference :1,8.4.3 ->Reference :1,8.5 Lecture slides, practicedbnorm.com Lecture slides, practicedbnorm.com Lecture slides, practicedbnorm.com

->Reference :1,8.6 8.7 Lecture slides ->Reference :1,8 ->Reference :1,1-8 Lecture slides

MID-TERM Part 3
Week 8 Lecture 29 Lecture 30 Lecture 31 Lecture 32 Week 9 Lecture 33 Lecture 34 3 Transaction Management: Transaction concept & State ACID properties, Atomicity & durability Transaction Isolation Schedules, equivalent schedules, Serializability view serializability, conflict serializability problems based on serializability ->Reference :1,14.114.3 ->Reference :1,14.4 ->Reference :1,14.5 ->Reference :1,14.6 ->Reference :1,14.714.10 ->Reference :1,14 Lecture slides Lecture slides Lecture slides Lecture slides Lecture slides Lecture slides Approved for Autumn Session 2011-12

Week 9

Lecture 35 Lecture 36

Lock Based protocol, tree protocol Time stamp based, & validation based Protocols Multiple granularity and intension mode locking

->Reference :1,15.1 ->Reference :1,15.4 15.5 ->Reference :1,15.3

Lecture slides Lecture slides Lecture slides

Week 10

Lecture 37

Part 4
Week 10 Lecture 38 Lecture 39 Lecture 40 Week 11 Lecture 41 Lecture 42 Lecture 43 Lecture 44 Week 12 Lecture 45 Lecture 46 Lecture 47 Lecture 48 Deadlock Recovery: Recovery & Automicity Log based Recovery, Shadow Paging. Introduction to Object Oriented Databases Introduction to object relational Databases Introduction to Distributed Databases Distributed Databases Architecture & Design, Intro to Parallel databases. Case Study of Oracle Case Study of SQL Server revision ->Reference :1,15.2 ->Reference :1,16.116.3 ->Reference :1,16.4 ->Reference :1,22.122.5 ->Reference :1,22.622.10 ->Reference :1,17.117.4 ->Reference :1,19.119.4 ->Reference :1,18.118.7 ->Reference :1,28 ->Reference :1,30 ->Reference :1,14-16 Lecture slides Lecture slides Lecture slides Lecture slides Lecture slides Lecture slides Lecture slides Lecture slides

Spill Over
Week 13 Lecture 49 Lecture 50 Discussion on latest RDBMS available in market Data warehousing and mining ->Reference :10,Internet ->Reference :1,20

Details of homework and case studies

Approved for Autumn Session 2011-12

Homework No.

Objective

Topic of the Homework

Nature of homework (group/individuals/field work

Evaluation Mode

Allottment / submission Week 3 / 10

Design problem 1 To make student aware of how concepts of database are applied in real life Test 1 The prime objective of this test would be to judge student's capability of relational data modeling and his approach in solving PL-SQL and query based prolbems Main intension of this test is to involve student in designing databases and making correct schedules in concurrent environment

Complete normalized database design along with security, Individual concurrency and recovery policies of any organization working on multi user client server environment

Uniqueness of design, level of problem taken, student's efforts, report making skills Level of ER Diagram presented, Correctness of queries and logical approach in making PL/SQL code

ER Model and SQL/ PL-SQL

Individual

6/6

Test 2

Normalization and Concurrency control

Individual

Approach used in databade design, knoeledge of producing serializable schedule

10 / 10

Scheme for CA:out of 100*


Component Design problem,Test Frequency 2 Total :Out Of 3 Each Marks Total Marks 10 10 20 20

* In ENG courses wherever the total exceeds 100, consider x best 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)

Approved for Autumn Session 2011-12

Sr. No. Topic 1 Above stated topic with application on any bank 2 Above stated topic with application on any hospital 3 Above stated topic with application on any university/school 4 Above stated topic with application on any retail shop 5 Above stated topic with application on any hotel/restaurant 6 Above stated topic with application on railway reservation 7 Above stated topic with application on airline reservation 8 Above stated topic with application on cinema hall booking 9 Above stated topic with application on any organization maintaining employees record 10 Above stated topic with application on library 11 Above stated topic with application on irrigation system 12 Above stated topic with application on bus reservation 13 Above stated topic with application on Laborarory 14 Above stated topic with application on any front office 15 Above stated topic with application on any accounting system

Approved for Autumn Session 2011-12

Você também pode gostar