MCS-023 Introduction to Database Management Systems

Question 1:

(a) What are the advantages of having three-level database architecture? How are they related to Data Independence? Explain with the help of an example.

(b) What are the different forms of integrity control in database management system? Describe with the help of examples.

(c ) What is a Transaction? What are the problems of concurrent transactions? Describe with the help of examples.

(d) What is locking? How does it solve the problem of concurrent transaction execution? Describe with the help of examples.

(e) What is database security? How can a database be made more secure?

(f) How can a database recover from failure when many transactions are going on? Describe with the help of an example.

(g) What is the purpose of a Primary and Secondary indices? Explain with the help of examples.

(h) Which of the two indices enhance performance more? Give reason.

(i) What is a distributed database management system? How is it different to that of client server database systems?

Question 2:

(a) How can a Database recover from the failure of media? Explain this with the help of an example database of a Departmental store, where online purchases and sales transactions are going on. Also write the pseudo-code for the transactions such that these transactions do not have any concurrency related problems. Use Locks at appropriate places. Make suitable assumptions, if any?

(b) Prepare an E-R diagram for your study center showing all the entities, the associations like the aggregation, specialization and generalization. Assumptions can be made wherever necessary.

Question 3:

Consider a “Library Management System” which keeps the following tables:

Book (isbn-no, book-title, author, publisher, edition, year-of-copyright)

BookAccession (accession-no, isbn-no, date-of-purchase)

Members (m-id, m-name, m-address, m-phone).

Issue-return (accession-no, m-id, expected-date-of-return, actual-date-of-return)

Please note that a member can be issued a book for a period of 15 days. The actual-date-of-return is kept blank for the books that have not been returned. Write and run the following SQL queries on the tables:

(i) Find the m-id and m-name of the members who have got maximum number of un-returned books.

(ii) List the book details along with the number of copies for that book in the library (issued or not-issued both)

(iii) Find the names of all those students who have got all the books issued to him of the author named “ABC” .

(iv) Find the books that are expected to be returned in this week.

(v) Find those members who have not got any book issued to him/her during last six months.

Make suitable assumptions, if any.Question 4:

Consider the Relation R={A, B, C, D, E, F, G } and the set of functional dependencies.


What is the key for R? With the help of a suitable example discuss the Insertion, Deletion and Updation anomalies which can arise if the relation is not in 2NF and 3NF ? Decompose R into 2NF, 3NF and finally in BCNF relation.

Question 5:

Describe the relation between following with one example each.

(i) Serialibililty and Precedence graph

(ii) Access Control and B-tree

(iii) Multivalued dependency and 4NF

(iv) Primary and secondary indices

(v) Deadlock and starvation

Free solutions:

  « JhunJhunwala Business School MCS-024 Object Oriented Technologies and Java Programming - 2008 »  

  Posted on Friday, November 28th, 2008 at 7:58 AM under   2008 | RSS 2.0 Feed

Start Discussion!
* (Will not be published)
* (First time user can put any password, and use same password onwards)
Start a new topic: (If you have any question related to this post/category then you can start a new topic and people can participate by answering your question in a separate thread)
Title/Question: (55 Chars. Maximum)
Comment/Detailed description:* (No HTML / URL Allowed)

Characters left

Verification code:*

(If you cannot see the verification code, then refresh here)

CBSE Board, UP Board, IGNOU, JNU, MBA MCA, BBA and other educational boards of India

Disclaimer: For documents and information available on, we do not warrant or assume any legal liability or responsibility for the accuracy, completeness, or usefulness of any information. Papers, Results, Syllabus, Logo and other educational contents are owned by Indian Education Board and BoardGuess does not hold any copyright on it. The format of materials, being displayed on this website, comes under the copyright act., All Rights Reserved ©