You are on page 1of 5

B.TECH.

DEGREE EXAMINATION
Fifth Semester
DATABASE MANAGEMENT SYSTEMS

PART A

MODULE I
1. How is relational database different from other DBMS technologies?
2. Explain the terms relationship, degree, role names and recursive relationships.
3.What is meant by data independence?
4. List the components of a DBMS.
5.. Explain the three schema architecture.
6. Explain the hierarchical model.
7. How are many-many relationships between entity sets represented in the E-R model?
8. What do you mean by the term data independence in a DBMS ?

MODULE II
1. What are the difference between a key and a super key?
2. What are views ? What is their significance?
3.Differentiate between DDL and DML.
4.Write a note on “views” of SQL.
5. Explain the select and project operations of relational algebra.
6. Distinguish between DML and DDL.
7.Why is the relational database model most popular ?
8. In a database table STUDENT (NAME, AGE, TOTALMARK), write an SQN query to
find the name of the student with the highest mark.
MODULE III
1. What is the difference between Conflict equivalence and View equivalence?
2. Explain briefly the storage organization in oracle.
3. What is meant by catastrophic failure ?
4. Discuss the storage organization in Oracle.
5. Explain the term ‘Serializability of schedules’.
6. Explain the functions of Storage Manager in ORACLE.
7.Give any three general rules used in query optimization.
8. Write a trigger by which you ensure that only positive values will be entered into the
table STUDENT referred in question. 4 above.

MODULE IV
1.What in multivalued dependency ? When does it arise?
2. Define and explain join dependencies and fifth normal form.
3.What is meant by multivalued dependency?
4. Explain Fifth normal form.
5. What is meant by referential integrity? Explain with example.
6. Write a note on join dependency, with example.
7.Define Functional dependency. Write two axioms based on FDs.
8. In what way is the 3rd normal form different from BCNF ?

MODULE V
1. Explain distributed query processing using semi join operation.
2.Compare the primary site and Primary copy methods of distributed concurrency
control.
3.What is data replication ? What are its advantages?
4. Discuss vertical fragmentation.
5.What are the components of a distributed DBMS?
6. Write a note on concurrency control in DBMS.
7. For what purpose is the semi join operation taken ?
8. Briefly describe the essence of the 2-phase commit protocol.

PART B

MODULE I
1. Describe an example database application that illustrates the entity-relationship model
cencepts and their rise in schema design.

2.A database is being constructed to keep track of the teams and games of a football
league. A team has a number of players, not all of whom participate in each game. It is
desired to keep track of the players participating in each game for each team, the position
they played in the game and the result of the game. Design an ER schema diagram stating
any assumption you make.

3. Explain the three Architecture of DBMS.


4.. Design an ER schema diagram for a Library Management system.
5. Design an ER Diagram for a bank database. Assume your entities attribtues and
relations Explain details.
6. Explain the advantage of DBMS over traditional file system.
7. What are object-oriented databases ? Giving examples of one or two, cite their features
in comparison to relational models.
8. How are one-to-one relationships between the same entity sets represented in the E.R.
models?

MODULE II
1. Explain with examples the basic SQL constructs for specific retrieval queries.
2. Discuss the concept of views in• SQL. How views are implemented by the DBMS?
3. Explain in detail with examples and syntax, various forms of queries in SQL.
4. Describe the structure of a relational database schema in general. With the help of an
example illustrate all basic concepts like keys, constraints, relationships etc. in the
schema.
5. Explain the table manipulation SQL statements with examples.
6. F2 the following with an example in SQL
(i) Unspecified where clause ; r) Explicit sets and NULLS (iii) Exist and non-exist (iv)
Renaming attribute and JOIN.

MODULE III
1. Explain the concepts of recoverable, cascadeless and strict schedules. Compare them in
t of recoverability.
2. What is a serializable schedule ? Write an algorithm for determining the conflict
serializability of a schedule.
3. Discuss the cost components for a cost function that is used to estimate query
execution cost.
4. Explain the database structure and its manipulations in Oracle.
5. Explain various concurrency control strategies
6. Explain the architecture and the storage organization of ORACLE.

MODULE IV
1. State and explain the inference rules for functional and multivalued dependencies.
2. Define Inclusion dependencies. What types of constraints are inclusion dependencies
meant to represent?
3. What are the pitfalls in a Relational database design? Discuss with examples.
4. Use the axioms for functional and multivalues dependencies to show that the following
rules are sound —
(i) The multivalued union rule.
(ii) The Intersection rules.
(iii) The difference rule.
5. Explain the algorith to compute X Use it to check whether AB is a super key tbr the
relation R (ABCDEF), given the following dependencies
A-.D
CD
6. Illustrate the normalization of a relation for IN —* 2NF —, 3Nl --* I3CNF, with an
example.

MODULE V
1. Discuss the features that affect query decomposition. How are guard conditions and
attribute lists of fragments used during the query decomposition process ?
2. Explain with schematic diagrams the features of different database system
architectures.
3. When. it is useful to have replication or fragmentation of data? Explain.
4.. Narrate the distributed database systems in Oracle.
5.Explain the need and various methods of data replication in distributed databases.
6. Explain the three data fragmentation strategies with example

You might also like