0% found this document useful (0 votes)
24 views9 pages

Question Bank-2

The document is a comprehensive question bank covering various aspects of Database Management Systems (DBMS), including definitions, advantages, disadvantages, characteristics, data models, normalization, and user roles. It also discusses specific models like the relational model, object-oriented model, and client-server architecture, alongside concepts such as data independence, functional dependency, and integrity constraints. Additionally, it includes queries related to SQL and practical applications of DBMS concepts.

Uploaded by

foxylaundry748
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views9 pages

Question Bank-2

The document is a comprehensive question bank covering various aspects of Database Management Systems (DBMS), including definitions, advantages, disadvantages, characteristics, data models, normalization, and user roles. It also discusses specific models like the relational model, object-oriented model, and client-server architecture, alongside concepts such as data independence, functional dependency, and integrity constraints. Additionally, it includes queries related to SQL and practical applications of DBMS concepts.

Uploaded by

foxylaundry748
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

1) What is database Management System?

Discuss in detail the


advantages and disadvantages of using a database system?
2) Discuss the main characteristics of Database approach and how it is
differs from traditional file system?

3) What is data Abstraction? Why Abstraction is needed?


4) What are Instances and Schemas? Define different type of Schema?
5) How many type of Database User’s? Explain each?
6) What is Data Model? Define the different type of Data models?
7) What do you mean by Database Independence?
8) Explain the distinction among the term Primary key, Candidate key and
Super key? 9) Compare and Contrast the following:
i) Data and Information
ii) Primary key and foreign key
iii) Physical and Logical data independence
10) What are the five main functions of Database Administrator?

11) What is Data Model? Define the different type of Data models?
12) Explain the Relational model proposed by B.C.Codd, list the rules of
Codd’s for a relational database?
13) Define the Network Model? What are the advantages and
disadvantages of Network Model?
14) What are the concepts of Object-oriented model? Explain each?
15) Write short notes of the following:
i) Integrity constraints
ii) Database Administrator
iii) Data dictionary
iv) Metadata
v) Instance and Schema
vi) Data abstraction
vii) Relational Model
Part 2
1) What is Object Oriented model? What are the main features Object
Oriented Database Model?
2) Explain E-R model and also defines terms Entities and Attributes?
3) Discuss Different type of user- friendly interfaces and the type of user
who use each?
4) How many types of Database languages? Explain DDL and DML?
5) Explain the procedural and non-procedural languages?
6) Who is DBA? What are the responsibilities of DBA?
7) What are entity and attributes? How many type of attributes use in
Relational model?
8) What do you mean by mapping cardinalities? Explain each?
9) Explain the rules which are given by ‘Codd’?
10) What are keys? How many type of keys used in Database? Explain
each?
11) Describe the architecture of DBMS?
12) What do you mean by multivalued attributes?
13) What are tuples and Domain in relational model?
14) What is the difference between DBMS and RDBMS?
15) What are the advantages of Object-Oriented Data Model?
Part 3
1) What do you mean by Functional dependency? Describe the use of
Functional dependency in normalization of database?
2) What is Normalization? Describe the purpose of normalizing data?
3) How many types of Functional dependencies? Explain each with an
example?
4) Describe the different Normal forms of database? Explain the steps to
normalize database up to BCNF ?
5) What is Decomposition? What is the purpose of Decomposition in
database?
6) What is lossless join Decomposition? Explain with an Example?
7) Suppose that we decompose the schema R=(A,B,C,D.E)in to(A,B,C)and
(A,D,E)
Show that this decomposition is a Lossless-Join decomposition if the
following set of Functional dependencies holds— F={ A->BC, CD->E,B-
>D,E->A)
8) Consider the schema R=(V,W,X,Y,Z) and suppose the following
Functional dependencies holds— F=(Z->V, W->Y,XY->Z,V->WX)
State whether the following decomposition of schema R is Lossless-Join
Decomposition?
9) Write short notes on the following—
i) Functional Dependency
ii) Decomposition
iii) Lossless-Join decomposition
iv) 3N
v) 4NF
vi) BCNF
10) Consider a table and normalize that up to BCNF?
11) What is Multivalued functional Dependency? Explain with an example?
12) write the rules which are used in Functional dependency?
13) Let a relation R=(A,B,C,G,H,I) and set of Functional dependencies are
F=(A->B, A->C, CG->H, CG->I, B->H) holds.
Show that the following dependencies hold—
(i) A->H
(ii) CG->HI
(iii) AG->I
14) What are the Integrity Constraints? Explain each?
15) Write short notes of the following—
i) Referential integrity
ii) Entity Integrity
Part 4
1) What is Object Oriented model? what are the main features Object
oriented Database model?
2) What are the advantages of Object-Oriented Database System? How it
is advantageous over RDBMS?
3) What is Knowledge-Based System? with the help of example explain
that how it is different from a conventional database?
4) What is Client-Server model? Explain two tier and three tier structure of
Client-Server model?
5) What are the main features of Client -Server model? Write the use of
Client-Server model. 6) What is Client-server computing? Discuss the
components of client-server model?
7) What is the need of distributed database? Discuss the structure of
Distributed database

management system?
8) What is Distributed database management system? what are the
advantages of distributed System?
9) Explain Distributed Data Storage.
10) What is fragmentation? What is horizontal fragmentation and vertical
fragmentation? Explain each with an example?
11) What is a homogeneous distributed database and heterogeneous
distributed database?
12) What is data transparency? What are the various forms of data
transparency?
13) Write short notes of the following—-
i) Fragmentation
ii) Replication
iii) Transparency
iv) Inheritance
v) Global and Local queries
14) What are the advantages and disadvantages of distributed system
over centralized system?
15) What is the system structure of Distributed Database Management
system? Explain the role of transaction manager and Transaction
coordinator?

DBMS Question Bank Part 2 UNIT – 1

What is Database Management System? Explain the features of Data Base


Management System.

Discuss the main characteristics of the database approach and how it is


differs from file processing system

3. Explain the Data Models in DBMS. Describe Advantages and


Disadvantages of DBMS.
What are the various functional components of a database system? Draw
the overall structure of DBMS

5. What do you understand by data abstraction? Discuss the three levels


of data abstraction.

What is data independence? Explain the difference between logical data


independence and physical data independence?

What is difference between Data processing and Data management


System?
8. What do you understand by DBA? Explain the responsibilities of DBA?

What is Data Base Management System? Explain the Architecture of


DBMS? 10. Describe Database Languages DDL and DML and DCL.

UNIT – 2

2. Explain the followings terms in respect to E-R Diagram:-

1. What is Entity Relationship Model? Explain its symbols using suitable


example.

Binary versus Ternary relationship Weak Entity Set

Single valued or Multi valued Attributes Relational Data Models

3. Explain the following terms in respect to E-R diagram with suitable


examples:-

Describe the Candidate Key, Primary Key and super key? How Primary Key
is different from foreign key.

Draw an E-R diagram for a Banking enterprise and University


management system.

Entity and Attributes

Relationship and Relationship sets Key Constriants.

Draw an E-R diagram for Airline Schema and Library Management System.

7. Explain the Hierarchical Data Base Structure and Network Data Base
Model.
8. Create an E-R Model Using following data:-
Consider the following tables:
Employee (Emp_no, Name, Emp_city, Emp Address) Company
(Emp_no, Company_name, Salary, department)

9. What is E-R modeling? Explain the several types of the relationship in E-


R Model.

10. Describe the Data Manipulation in a Network Database and Draw an E-


R Diagram for Hospital Management.

UNIT – 3

1. What is Relational algebra? Explain various relational algebra operators


with suitable example.

2. Differentiate between Cartesian product and Natural join operations


used in relational algebra.

3. Describe the SELECT and PROJECT operation using example in relational


algebra.

4. Describe the UNION and INTERSECTION Operation using suitable


example.

5. Describe the Circumstances when you would use each of the following
relational Algebra Operations

SELECT

PROJECT JOIN

DIVISION

What is Normalization? Explain the various Normalization Techniques with


suitable example.

Write short notes on followings

(a) RENAME operator (b) DIFFERENCE

(C) CARTESIAN- PRODUCT

8. Define the Normalization? Explain 1NF, 2NF, 3NF and BCNF with simple
example.

9. What is Functional Dependency? Explain normalization techniques


using functional dependencies with example.
10. Describe the Loss Less Join and Preserving decomposition
Dependency.

UNIT – 4

1. What do you understand by backup and recovery? How you can recover
data from catastrophic failures?

2. Describe the concurrency control technique and Recovery technique?

3.
Shared and Exclusive locks.

Define the locking techniques for concurrency control. Distinguish


between

4. Define two phase locking and distinguish between static, dynamic


locking and strict two phase locking.

5. What are different types of locks? Distinguish between them.


6. What is database recovery? Why backups are important in
transaction management?
7. Distinguish between rigorous locking and strict two phase locking.

8. What are the concurrency control schemes? Describe the Multi-version


Concurrency Control Technique.

9. What do you mean by rollback in transaction? Explain the Granularity of


Data Items.

10. Define the security and authorization in data base. Explain the Time
Stamp protocol.

UNIT – 5

1. What is meant by the term 'Client Server Architecture' and what are
advantages of this approach?

Describe that what conditions might a Distributed database System not


function as well as a centralized Database System.

What do you understand by Distributed Data Base system? Describe the


types of Distributed Data Base System.

Describe the advantages and disadvantages of distributed DBMS.


Describe the Data Fragmentation. Explain functions of distributed DBMS.
What is Replication and Allocation in distributed Data Base Design?

Consider the following tables: Employee (Emp_no, Name, Emp_city)


Company (Emp_no, Company_name, Salary)
(a) Write a SQL query to display Employee name and company name.

(b) Write a SQL query to display employee name, employee city, company
name and salary of all the employees whose salary >20000

(c) Write a query to display all the employees working in ‘XYZ’ company.

8. 9.

What is SQL? Explain the view in SQL? How is it defined?


Consider the relational table given below and answer the following SQL
queries.

Employee (SSN-No, Name, Department, Salary)

10.

Describe the Indexing process in Structured Query Language.

List all the employees whose name starts with the letter 'L'.
Find the maximum salary given to employees in each department.

Find the number of employees working in 'accounts' department. Find the


second maximum salary from the table.

Find the employee who is getting the minimum salary.

DBMS Question Bank Part 3

Very short question: -

1. List any four advantages of using DBMS?


2. What is mean by data independence?
3. What is an E-R diagram?
4. What is the difference between primary key and unique key?
5. What is access control?
6. Why normalization is required?
7. Define views in SQL?
8. What is meant by aggregate functions?
9. Define nested relation?
10. What is concurrency control?

Short question: -

1. Write a short note on: -

1. (a) Architecture of DBMS


2. (b) DBMS v/s file system
2. differentiate between logical and physical data independence?
3. what is generalization and aggregation? give example.
4. What is referential integrity and entity integrity?
5. What are the properties of transaction?
6. What do you mean by lossless and lossy decomposition?
7. What are the different SQL operators?
8. Write a short note on SQL commands?
9. write a short note on object-oriented data model.
10. what do you mean by distributed transactions?

Long Questions: -

1. Explain the rules defined by CODD that are necessary for


any DBMS to be

considered as RDBMS.

2. Write a short note on: -


(a) Role of database administrator

(b) Database schema

3. Explain fundamental operation of relational algebra.


4. Write short note on: -

(a) Mapping constrains

(b) Keys in DBMS

5. (a) Explain states of transaction?

(b)What is backup and recovery in DBMS? Explain with suitable


example.

6. What is normalization? Explain 1NF,2NF,3NF and BCNF with suitable-


example.

7. What do you understand by view and index in SQL? Explain each


with suitable

example.

8. Write a short note on: -


(a) Minus in SQL
(b) update and delete operation in SQL
9. (a) Explain persistent programming language. (b) Explain distributed
query processing.

10. Write a short note on: -


(a) Object-relational database (b) Distributed data storage.

You might also like