Anda di halaman 1dari 3

QUESTION BANK DataBase Management System

UNIT 1 1.List and Briefly describe the components of Modern Database Syste. 2. Describe each of the components of a DBMS a) Data Dictionary b) Data Security and Integrity c) Concurrent data Access for Multiple Users d) Data Query Manipulation And Reporting 3. Give e xample of following relationships : (i) (ii) (iii) (iv) Man y-to-One One-to-One One-to-Many Many-to-Man y

4. What are the major issues in Implementing a DBMS. 5. What are problems with traditional file processing system ? 6. What do you mean by redundancy & how can it be avoided .What do you mean by Normalisation ? Wh y this is useful ? 7. What are the various components of a database system ? What do you mean by instance & schema ? Explain the difference between these. 8. What is the difference between the strong entity set and weak entity set ? 9. Difference between Database systems and Knowledge base systems. 10. What do you mean by data models ? Explain network, hierarchical and relational model in detail.

UNIT 2 1. Define the following in context of SQL (i) DISTINCT clause (ii) GROUP BY Clause (iii) UNION (iv) NATURAL JOIN (v) ORDER BY clause 2. what is Database View and How can it be used. 3. Discuss the Advantages of Stored Procedures. 4. Why Data Control Language (DCL) is used ? Explain. 5. Is Data Dictionary an essential part of DBMS. Why ? 6. What is meant by the term Query Processing ? What are the various steps involved in this process ? 7. What is structured query language? How the DDL and DML are different?explain 8. What is ER Diagram? What are the symbols used is it?Explain with an example. 9. Draw the ER diagram for the banking system. 10. What do you mean by mapping cardinalities ? Explain various type of cardinalities.

UNIT 3 1. Define Each of the following Terms a) Relational Data Model b) Attribute Domain c) Super Key d) Candidate Key e) Entity Integrity Rule f) Normalization g) BCNF h) Relational Algebra i) Natural Join j) Theta Join 2. Describe the Circumstances when You would use each of the following relational Algebra Operations a) Select b) Project c) Join d) Assignment e) Substraction f) Divide 3. What is a multivalued dependency ? What kind of constraint does it specify ? 4. What is the difference between tuple relational calculus and domain relational calculus? 5. Why normalization needed ? What are its disadvantages ? 6. Discuss the various normal form in normalization with suitable examples. 7. Define term anomalies.Explain BCNF in detail. 8. Describe the three-level architecture of DBMS ? Also explain its importance in a database en vironment. 9. What do you mean by mapping cardinalities ? Explain various type of cardinalities. 10.What is transitive dependency? Explain the domain key normal form (DKNF)?

UNIT 4 1. What do you mean by backup and recovery . How you can recover data from catastrophic failures. 2. Explain how concurrency can lead to inconsistency in the Database. 3. Using Example Demonstrate the Data integrity Problem that could be caused by a concurrent update process. 4. Using Example illustrate how Two Phase Locking works. 5. What are Deadlocks and How does DBMS resolves it. 6. What is Log File. What is Automatic Recovery. What is Exactl y done during Automatic Recovery. 7. When Does a server Roll Forward and rollback a Transaction.

8. What do you mean by site autonomy. What do you mean by granularity of lock? 9. What is a Transaction? What are the properties of a Transaction? What are different transaction states? 10. What is Serializability? What is a conflict & View Serializable schedule?

UNIT 5 1. Describe how Distributed Database System and Centralized database System Differs. 2. Under what conditions might a Distributed database System not function as well as a centralized Database System. 3. Compare the semijoin to the Natural Join. 4. What is the Purpose of a 2 Phase Commit protocol ? How does it work. 5. How is database Recovery effected in a distributed database System 6. What is Distributed database Management System..Define the concept of High Availability and how it offers fault tolerance against machine Failure. 7. What is two-phase locking and how does it guarantee serializability ? 8. What are the main differences between a parallel and a distributed system ? Explain. 9. Discuss the concept of Query Processing .What is a parser ? Why it is used ? 10. What is a system log ? What is the purpose of the system log in system recovery ?

Anda mungkin juga menyukai