You are on page 1of 3

Manav Rachna International University Department of Computer Application Question Bank on Advanced Databases(MCA-404) UNIT-I Q1.

Discuss the three level architecture of Database also discuss the mapping between database schema. Q2. Differentiate between database schema and database state. Q3. What do you mean by RDBMS. Discuss Codds rules of a good RDBMS.
Q4. What is Normalization? Explain 1NF, 2NF, 3NF, BCNF with the help of suitable examples. Also,

explain the advantages of normalization. Q5. Define:


(a) Primary Key (b) Secondary Key (c) Super Key (d) Foreign Key (e) Candidate Key (f) Alternate Key

Q6. Explain Extended E-R Diagram and also discuss specialization and generalization. Q7. Explain 4NF, 5NF with examples. Why is 5NF also called PJNF? Q8. Compare hierarchal, network and relational data models and also discuss which model is best and why? UNIT-II Q1. Discuss the use of relational and logical operators in SQL state with suitable example. Q2. What is Relational Algebra? Discuss Division, projection, selection and Cartesian Product operators with examples. Q3. What are the various characteristics of SQL? Discuss five aggregate and mathematical functions with a suitable example. Q4. Discuss Relational Algebra with its traditional set operators and give suitable examples.
Q5. In SQL, Differentiate between the following:

i) WHERE and HAVING clauses ii)DROP and DELETE iii)LEFT OUTER JOIN and RIGHT OUTER JOIN Q6. Discuss the relationship constraints with syntax and example.

Q7. Discuss the various categories of SQL statements and also discuss pattern matching.

UNIT-III Q1. Discuss the importance of error handling? Explain some predefined exceptions with suitable example and also explain explicit exceptions. Q2. Differentiate between function & Procedure, what is the syntax to create store procedure? Explain with suitable example. Q3. Discuss all the control structures used in PL/SQL with their syntax and examples. Q4. Discuss the following: (i) (ii) Actual and formal parameters. Dropping the existing function.

Q5. What do you mean by trigger, what is the use of it, explain all types of triggers with suitable example. Q6. What do you mean by cursor, what is the use and working of cursors with suitable example. UNIT-IV Q1. Explain the procedure to create login screen with the help of example. Q2. What are master/detail reports? Explain all types of reports and also write down the steps to create reports. Q3. What is form builder? Explain. Q4. What do you mean by D2K? Discuss its features. Q5. Explain the following: (a) LOVs. (b). Alerts. (c) Formulas. Q6. Discuss the working of all the push buttons in D2K.

You might also like