Вы находитесь на странице: 1из 8

Lovely Professional University, Punjab

Course Code INT306 Course Category Course Title DATABASE MANAGEMENT SYSTEMS Courses with numerical and conceptual focus Course Planner 14858::Monica Sood Lectures 3.0 Tutorials Practicals Credits 0.0 0.0 3.0

TextBooks Sr No T-1 T-2 Title Database Systems concepts Fundamentals of Database System Reference Books Sr No R-1 R-2 R-3 R-4 R-5 Title Database Systems The programming language of oracle Simplified approach to DBMS Database Principles Database Management System Author Shio Kumar Singh Ivan Byross Prateek Bhatia and Gurvinder singh Carlos Coronel,Steven Morris and Peter Rob Dalwinder Singh Salaria Edition 2nd 4th 4th 9th 2nd 2010 2012 2012 Year 2011 Publisher Name Pearson Education Inc and Dorling Kindersley Publishing Inc. BPB Kalyani publishers Cengage Learning Salaria Publishing House Author Elmasri and Navathe Edition 5th Year 2012 2012 Publisher Name Tata McGraw Hill Pearson Education H.F Korth and Sudarshana 5th

Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 RW-5 RW-6 RW-7 RW-8 RW-9 RW-10 RW-11 (Web address) (only if relevant to the course) Salient Features http://forum.jntuworld.com/showthread.php?3817-DBMS-Unit-wise-Notes-All-8-Units DBMS Notes http://www.bcanotes.com/DBMS.html https://sites.google.com/site/assignmentssolved/mca/semester2/mc0067/24 http://www.cramerz.com/database_concepts/database_architecture http://www.studytonight.com/dbms/database-normalization.php http://jcsites.juniata.edu/faculty/rhodes/dbms/relcalc.htm http://en.kioskea.net/contents/67-dbms-models http://www.w3schools.com/sql/ http://www.siue.edu/~dbock/cmis450/3-ermodel.htm cs.nju.edu.cn/distribute-systems/lecture-notes/c7.ppt http://docs.oracle.com/cd/A57673_01/DOC/server/doc/SCN73/ch21.htm DBMS relevant topics Concurrency control Database architecture Normalization of database Relational calculus Data model sql commands Entity Realtionship model Recovery algorithms Distributed database

RW-12 RW-13 RW-14 RW-15 RW-16 RW-17

http://www.programmingplaza.com/index.php? option=com_content&view=article&id=16&Itemid=19 http://www.programmingplaza.com/index.php? option=com_content&view=article&id=16&Itemid=19 http://unixspace.com/context/databases.html http://www.codeproject.com/Articles/359654/11-important-database-designing-ruleswhich-I-foll

views Indexing and hashing relational network Design guidelines

http://www.ntu.edu.sg/home/ehchua/programming/sql/Relational_Database_Design.htm Realtional database design l http://plsql-tutorial.com/plsql-cursors.htm cursor

LTP week distribution: (LTP Weeks) Weeks before MTE Weeks After MTE Spill Over 7 7 3

Detailed Plan For Lectures


Week Number Lecture Number Broad Topic(Sub Topic) Chapters/Sections of Text/reference books Other Readings, Lecture Description Relevant Websites, Audio Visual Aids, software and Virtual Labs RW-2 Learning Outcomes Pedagogical Tool Demonstration/ Case Study / Images / animation / ppt etc. Planned Live demonstration,video lecture,Braintorming,P eer to peer leaning

Week 1

Lecture 1

Basic concepts(Purpose of database systems)

T-2:ch-1

Purpose of database,what Students will come to is the need of database in know that why we use organisation database systems DBMS two tier architecture etc DBMS two tier architecture etc Components of dbms

Lecture 2

Basic concepts(DBMS architecture) Basic concepts(DBMS architecture) Basic concepts(Components of dbms) Basic concepts(Data modeling)

T-2:ch-2

RW-4

Students will come to Live know about the DBMS demonstration,video architecture lecture Students will come to Live know about the DBMS demonstration,video architecture lecture Learning of components of DBMS or its basic structure video lecture,Braintorming,P eer to peer leaning

Lecture 3

T-2:ch-2

RW-4

Week 2

Lecture 4

T-2:ch-2

Lecture 5

T-2:ch-2

RW-7

Definition of data model,types of data model Data independence meaning and types of data independence

Students will come to Video know about the lecture,Braintorming,P concepts of data model eer to peer leaning Students will learn about data independence and its types Braintorming,Peer to peer leaning

Basic concepts(Data Independence)

T-2:ch-1

RW-1

Week 2

Lecture 6

Basic concepts(Data modeling)

T-2:ch-2

RW-7

Definition of data model,types of data model ER model basics and how to construct he ER model Relational network

Students will come to Video know about the lecture,Braintorming,P concepts of data model eer to peer leaning Students will come to know about ER model and realistic examples on it Learning of relational network video lecture,Braintorming,P eer to peer leaning PPT,,live demonstration,video lecture,Braintorming,P eer to peer leaning PPT,,live demonstration,video lecture,Braintorming,P eer to peer leaning PPT,,live demonstration,video lecture,Braintorming,P eer to peer leaning

Week 3

Lecture 7

Basic concepts(Entity relationship model)

T-2:ch-7

RW-9

Lecture 8

Basic concepts(Relational network.)

T-2:ch-1

RW-14

Lecture 9

Basic concepts(Relational network.)

T-2:ch-1

RW-14

Relational network

Learning of relational network

Week 4

Lecture 10

Basic concepts(Hierarchical and object oriented models)

T-2:ch-2

RW-7

Types of data model and Students will come to its advantages and know different types of disadvantages and data model comparisons LECTURE 11 is reserved for Revision Types of data model and Students will come to its advantages and know different types of disadvantages and data model comparisons LECTURE 11 is reserved for Revision Relational database Students will learn concepts and basic terms about relational associated with it databases and its basic terms associated with it Tuple relational relational calculus and examples on it Students will come to know about non procedural language like tuple relational calculus

Lecture 11

Basic concepts(Hierarchical and object oriented models)

T-2:ch-2

RW-7

PPT,,live demonstration,video lecture,Braintorming,P eer to peer leaning

Lecture 12

Structure of relational databases (Relational databases)

T-2:ch-3

RW-14

PPT,,live demonstration,video lecture,Braintorming,P eer to peer leaning Video lecture,Braintorming,P eer to peer leaning

Week 5

Lecture 13

Structure of relational databases (Tuple relational calculus.)

T-2:ch-6

RW-6

Introduction to transaction Processing(Storage organization in oracle) Lecture 14 Lecture 15 Structure of relational databases (Data definition with sql Like insert and delete update statements)

T-1:ch-25

Storage organization in oracle

Students will come to PPT,,live know about the storage demonstration,video organization in oracle lecture,Braintorming,P eer to peer leaning Learning of DDL commands and examples on it and Learn practical examples that how to define database Brainstorming

Term Paper,Test 1 T-2:ch-4 RW-8 Data definition with sql Like insert, and delete ,update statements and examples on it

Week 6

Lecture 16

Structure of relational databases (Data manipulation with sql)

T-2:ch-4

RW-8

DML commands like insert,delete and update and examples on it Relational algebra operations

Learning of DML commands and examples on it

Live demonstration,video lecture,Braintorming,P eer to peer leaning

Lecture 17

Structure of relational databases (Relational algebra)

T-2:ch-6

Students will come to Peer to peer leaning know about procedural language like relational algebra and its operations on it Students will come to Braintorming,Peer to know about views and peer leaning its usage benefits in security and what is its use Students will come to Braintorming,Peer to know about views and peer leaning its usage benefits in security and what is its use Students will come to Peer to peer leaning know about transaction concepts and its desirable properties Students will come to know about the stabilizability of schedules and query processing Live demonstration,video lecture,Braintorming,P eer to peer leaning Live demonstration,video lecture,Braintorming,P eer to peer leaning Braintorming,Peer to peer leaning

Structure of relational databases (Views)

T-2:ch-5

RW-12

Views and how it is used for security purpose and Lecture 18 is reserved for Revision Views and how it is used for security purpose and Lecture 18 is reserved for Revision Transaction concepts

Lecture 18

Structure of relational databases (Views)

T-2:ch-5

RW-12

Week 7

Lecture 19

Introduction to transaction Processing(Transaction and system concepts) Introduction to transaction Processing(Stabilizability of Schedules and query processing)

T-2:ch-21

RW-1

T-2:ch-21

Stabilizability of Schedules and query processing

Lecture 20

Introduction to transaction Processing(Schedules and recoverability) Introduction to transaction Processing(Optimization concurrency control and assertions and triggers) Introduction to transaction Processing(Desirable properties of transactions)

T-2:ch-21

Schedules like serial,non Learning of various serial etc transaction schedules based on recoverability and Serializability various concurrency control algorithms Students will learn concurrency methods and its various algorithms

T-2:ch-22

T-2:ch-21

RW-2

ACID properties of transaction and its examples on it

Students will come to Video know about transaction lecture,Braintorming,P concepts and its eer to peer leaning desirable properties Braintorming,Peer to peer leaning Video lecture,Braintorming,P eer to peer leaning

Lecture 21

Introduction to transaction Processing(Oracle case study) Introduction to transaction Processing(The basic structure of the oracle system and database structure and its manipulation in oracle)

T-1:ch-25

Definition on oracle and Learning about the its purpose in skills on oracle maintaining data base The basic structure of the oracle system and database structure and its manipulation in oracle Learning about the skills on oracle and database structure manipulation in oracle

T-1:ch-25

Week 7

Lecture 21

Introduction to transaction Processing(Programming in pl sql and Cursor in pl sql.)

T-2:ch-13

RW-17

Memory created area called cursor and its types

Learning of explicit and Live implicit cursors demonstration,video lecture,Braintorming,P eer to peer leaning

MID-TERM
Week 8 Lecture 22 Data storage and querying (Indexing and hashing concepts) T-2:ch-18 RW-13 Index structure in database and how to search and find out the records Types of indexing Students will come to know about the Index structure in database and how to search and find out the records Learning of Index structure in database and how to search and find out the records Learning of design guidelines in database Video lecture,Braintorming,P eer to peer leaning

Lecture 23

Data storage and querying(Types of indexing and hashing.)

T-2:ch-18

RW-13

Peer to peer leaning

Lecture 24 Week 9 Lecture 25

Database design(Design guidelines) Database design(Domain Constraints and referential integrity)

T-2:ch-15 T-2:ch-3

RW-15

Design guidelines

Braintorming,Peer to peer leaning Braintorming,Peer to peer leaning

Various constraints while Learning of integrity creating database constraints ,domain constraints, and referential integrity constraints RW-5 Functional dependency and its types and anomalies concept and normalisation

Lecture 26

Database design(Functional dependency and normalization using functional dependencies)

T-2:ch-15

Students will come to Braintorming,Peer to know about the peer leaning functional dependencies and its types and how to remove using normalization and its types PPT,,live demonstration,video lecture,Braintorming,P eer to peer leaning Live demonstration,video lecture,Braintorming,P eer to peer leaning

Lecture 27

Database design(Join dependencies)

T-2:ch-15

RW-5

Projection join functional Learning of projection dependency join dependency

Week 10

Lecture 28

Database design(First normal form)

T-2:ch-15

RW-5

1st normal form and its functional dependency

Students will come to know about functional dependency and how to remove using normalization and its types

Lecture 29

Database design(Second normal form) Database design(Third normal form)

T-2:ch-15

RW-5

2nd normal form and its Learning of unique functional dependency database design using 2nd normal forms 3rd normal form and its functional dependency Students will come to know about the transitive functional dependencies and how to remove using 3rd normalization

Video lecture,Braintorming,P eer to peer leaning Video lecture,Braintorming,P eer to peer leaning

T-2:ch-15

Lecture 30

Term Paper,Test 2

Week 11

Lecture 31

Database design(Boyce codd normal form and multivalued dependencies)

T-2:ch-15

RW-5

BOYCE CODD Normal Students will come to Peer to peer leaning form and its functional know about the dependency functional dependencies and its types and how to remove using normalization and its types BOYCE CODD Normal Students will come to Peer to peer leaning form and its functional know about the dependency functional dependencies and its types and how to remove using normalization and its types 4st normal form and its functional dependency Students will come to know about the multivalued functional dependencies and how to remove using 4th normalization Peer to peer leaning

Lecture 32

Database design(Boyce codd normal form and multivalued dependencies)

T-2:ch-15

RW-5

Lecture 33

Database design(Forth normal form)

T-2:ch-15

RW-5

Week 12

Lecture 34

Database design(Fifth normal Form and pitfalls in relational database design.)

T-2:ch-15

RW-5

5th normal form and its functional dependency and LECTURE 35 is reserved for revision

Students will come to Braintorming,Peer to know about the peer leaning projection join functional dependencies and how to remove using 5th normalization Students will come to Braintorming,Peer to know about the peer leaning projection join functional dependencies and how to remove using 5th normalization Learning of unique database design Learning of integrity constraints ,domain constraints, and referential integrity constraints Students will come to know about the different types of databases like distributed databases Video lecture,Braintorming,P eer to peer leaning Braintorming,Peer to peer leaning

Lecture 35

Database design(Fifth normal Form and pitfalls in relational database design.)

T-2:ch-15

RW-5

5th normal form and its functional dependency and LECTURE 35 is reserved for revision

Database design(Relational database design) Database design(Integrity constraints)

T-2:ch-15

Various design issues

T-2:ch-3

Integrity constraints

Lecture 36

Distributed databases(Distributed database concepts)

T-2:ch-25

RW-11

Distributed database concepts and its uses and TERM PAPER submission

Braintorming,Peer to peer leaning

Week 13

Lecture 37

Distributed databases(Replication and allocation techniques)

T-2:ch-25

RW-11

Distributed database Students will come to Braintorming,Peer to concepts and its uses and know about the peer leaning various startegies of it distributed data base and its implementations methods

Week 13

Lecture 38

Distributed databases(Data fragmentation)

T-2:ch-25

RW-11

Distributed database Students will come to Video concepts and its uses and know about the lecture,Braintorming,P various startegies of it distributed data base eer to peer leaning and its implementations methods Distributed database Learning of query concepts and its uses and processing in various startegies of it distributed database Video lecture,Braintorming,P eer to peer leaning Peer to peer leaning

Lecture 39

Distributed databases(Different types and query processing) Distributed databases(Semijoin and concurrency control.) Distributed databases(Recovery)

T-2:ch-25

Week 14

Lecture 40

T-2:ch-22

RW-3

Concurrency control and Learning of how to avoid deadlock concurrency control techniques Recovery algorithms and Learning of recovery Lecture 42 is Reserved concepts and recovery for Revision based methods and algorithms Recovery algorithms and Learning of recovery Lecture 42 is Reserved concepts and recovery for Revision based methods and algorithms Recovery algorithms and Learning of recovery Lecture 42 is Reserved concepts and recovery for Revision based methods and algorithms

T-2:ch-23

RW-10

Peer to peer leaning

Lecture 41

Distributed databases(Recovery)

T-2:ch-23

RW-10

Peer to peer leaning

Lecture 42

Distributed databases(Recovery)

T-2:ch-23

RW-10

Peer to peer leaning

SPILL OVER
Week 15 Lecture 43 Lecture 44 Lecture 45 Spill Over Spill Over Spill Over

Scheme for CA:


Component Term Paper,Test Frequency 2 Total :Out Of 3 Each Marks Total Marks 10 10 20 20

Details of Academic Task(s)


AT No. Objective Topic of the Academic Task Nature of Academic Task (group/individuals/field work Individual Evaluation Mode Allottment / submission Week 9 / 10

Test 2

To evaluate understanding of topics relevant to subject

Syllabus is from week 8 to week 9

Written test

Test 1

To evaluate understanding of topics relevant to subject To evaluate understanding of topics relevant to subject

Syllabus is from week 1 to week 4

Individual

Written test

4/5

Term Paper 1

As given below separately in list

Individual

report and viva based submission

2 / 12

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 Library management 2 Hospital Management 3 Hotel Management 4 School management 5 Railway reservation 6 Airlines reservation 7 University Management 8 Retail management 9 Wholesale management 10 Tax management 11 Salary calculation 12 Product management 13 Medicine management 14 Attendance management 15 Books management

Вам также может понравиться