GTU MCA MATERIAL FOR DBMS II

RSS
  • Home
  • Quick Review
  • Assignment
  • Backup and Recovery
  • Differences
  • About Me

Friday, December 18, 2009

GTU Syllabus MCA DBMS-II

GUJARAT TECHNOLOGICAL UNIVERSITY

Master of Computer Application

Subject Name : Database Management Systems – II

Subject Code : 620006

___________________________________________________________________

Objectives: This course is intended to give students knowledge of how RDBMS is

managed. It will prepare a theoretical as well as practical background of RDBMS.

Prerequisites: Database designing and retrieving using SQL and PL/SQL

Contents:

1. Transaction Processing and Concurrency control

Transaction concepts : Transaction execution and Problems, Transaction execution

and control with SQL, Transaction properties, Transaction log, Concurrency control,

Locking methods for concurrency control, Timestamp methods for concurrency

control, Optimistic methods for concurrency control (Read phase, validation phase,

Write phase), Deadlock handling – detection and resolution

2. Database backup and Recovery

Need of Database backup, Database backup techniques, Types of Database failures,

Types of Database recovery (Forward recovery, Backward recovery, Media

recovery), Recovery techniques (Deffered Update, Immediate update, Shadow

Paging, Checkpoints), Buffer management.

3. Implementing Security in Databases

Security & integrity threats, Defense mechanisms, Statistical database auditing &

control, Granting/revoking of privileges using SQL

4. Introduction to Other Databases

Overview of parallel databases, Overview of Distributed databases, Overview of

Object oriented databases

5. Relational Algebra

Basic operators (Select, project, union, set, difference, Cartesian product and

rename)

Additional operators (Set interaction, Natural Join, Division and Assignment

operator),

Insert, Update, Delete operators.

6. Query Processing and Optimization

Overview, Query interpretation, Equivalence of expressions, Algorithm for

executing query operations, Heuristics of Query, Optimization cost estimation of

queries, Basic query optimization strategies:Selection operation, Sorting, Join

operation

Main Reference books :

1. “Database Systems:Concepts, Design and Applications”, S. K. Singh., Pearson

Education, (2006),ISBN: 978-81-7758-567-4.

2. “Database System Concepts”, Silberscatz, Korth, Sudarshan, Fifth Edition,

McGraw Hill International Edition, ISBN: 007-124476-X.

3. “An Inroduction to Database Systems”, C.J.Date, A. Kannan, S. Swaminathan,

Pearson Education, Eighth Edition,(2006),ISBN: 978-81-7758-556-8

Suggested Additional Reading:

1. “Fundamentals of Database Systems”, Elmsasri, Navathe, , Pearson Education ,

Fifth Edition (2008), ISBN: 978-81-317-1625-0

2. Database Management Systems, Ramakrishnan, Gehrke, , McGraw Hill, Third

Edition.

3. “Database Systems: Design, Implementation and Management”, Peter Rob,

Carlos Coronel, Cengage Learning , Seventh Edition(2007)ISBN-13:978-81-315-

0319-5 .

Chapter wise Coverage from the main reference book(s):

Book No. 1: Chapters – 4, 11,14,15,17,18

Book No. 2: Chapters-- 15,16,17

Accomplishments of the student after completing the course:

Knowledge of handing multiple transactions effectively, query processing and query

optimization concepts.

Posted by Dr. Parag Shukla at 11:11:00 PM 0 comments
Email This BlogThis! Share to X Share to Facebook
Labels: C.J.Date, Database Management Systems – II, GUJARAT TECHNOLOGICAL UNIVERSITY, Korth, Master of Computer Application, Reference books, Syllabus
Newer Posts Home
Subscribe to: Posts (Atom)

Total Pageviews

Blog Archive

  • ►  2019 (1)
    • ►  March (1)
  • ►  2016 (7)
    • ►  August (6)
    • ►  July (1)
  • ►  2011 (16)
    • ►  May (2)
    • ►  April (6)
    • ►  March (5)
    • ►  February (3)
  • ►  2010 (9)
    • ►  May (4)
    • ►  March (5)
  • ▼  2009 (1)
    • ▼  December (1)
      • GTU Syllabus MCA DBMS-II

Followers

Blog List

Search

Parag Shukla. Powered by Blogger.

Popular Posts

  • Serial Schedule Vs Non-Serial Schedule
    Serial Schedule Non-Serial Schedule A serial schedule is a sequence of operat...
  • Dirty Read Vs Unrepeatable Read
    Dirty Read Unrepeatable Read A dirty read problem occurs when one transaction updates a ...
  • Log Based Recovery
    Log Based Recovery The most widely used structure for recording database modification is the log. The log is a sequence of log ...
  • Lost Update Vs Uncommitted Data
    Lost Update Uncommitted Data This problem is also known as “Multiple Update...
  • Shadow Paging
    Shadow Paging This technique does not require LOG in single user environment In mult...
  • Starvation Vs Deadlock
    Starvation Deadlock Starvation happens if same transaction is always choosen ...
  • Checkpoints
    Checkpoints When System failure occurs o We must consult log to determine those transaction that need to be redone and those tra...
  • Defferred Update method
    Deferred update Do not physically update the database on disk until after a transaction reaches its commit point; Then updates are r...
  • Assignment - 7 Query Processing & Optimization
    Assignment – 7         Query Processing & optimization    Submission Date 30-05-11   Q-1. Explain th...
  • Immediate Update Method
    Immediate update technique Database may be updated by some operations of a transaction before the transaction reaches its commit poi...
Copyright © 2010 GTU MCA MATERIAL FOR DBMS II