×

Top 30 DBMS Interview Questions for 2024

1) What is DBMS?

DBMS (Data Base Management System) is a technology for managing data of database i.e. Create, Update, Delete, Alter.

2) What is a Database System?

It is defined as collection of database and DBMS software that works in synchronized order.

3) Enlist the advantages of DBMS.

  • Data Independence: It provides an abstract view of the data for insulating application code.
  • Data Integrity
  • Data Security
  • Data Backup and Recovery

4) Enlist the Component of DBMS.

  • Users
  • Database Application
  • DBMS
  • Database

5) Give the type of database architecture

  • Centralized
  • De-centralized
  • Hierarchal

6) What are the layers in database architecture?

DBMS architecture can be single tier or multi-tier but most widely used is 3-tier its layer as follows:
  • Presentation Layer
  • Application Layer
  • Database Layer

7) How many types of database languages?

  • DDL (Data Definition Language): CREATE, ALTER, DROP
  • DML (Data Manipulation Language): SELECT, UPDATE, INSERT
  • DCL (Data Control Language): GRANT & REVOKE.
  • TCL (Transaction Control Language): COMMIT, ROLLBACK.

8) Define Database Schema.

Database Schema is a logical blue print of the database and database instance. Some terms associated with it is:
  • Relation
  • Attribute
  • Domain
  • Tuple

9) Give the types of schema in DBMS

  • Physical Schema
  • Logical Schema
  • View Schema

10) What is ER-Diagram?

ER-Diagram represents an Entity Relationship Diagram i.e. How data is related and communicated with each other.

11) Give the types of Relationships.

  • One to One
  • One to Many
  • Many to One
  • Many to Many

12) List the drawbacks of File Processing System.

FPS (File Processing System) has many drawbacks due to which DBMS come in action. Here are some drawbacks i.e. these are not present:
  • Consistency
  • Data Integrity
  • Data Security
  • Data Accessing
  • Data Redundancy
  • Data Isolation

13) Define Normalization in DBMS?

Normalization is a process to analyze the relation schema according to their resp0ective functional dependencies. Basically, it is used to minimize redundancy.

14) Define De-normalization in DBMS?

It allows increased performance of database which is achieved by adding redundant data and eliminating complex data.

15) What is Functional Dependency?

It is the starting point of normalization. It exists only if the relation between the two attributes allows to uniquely determining the corresponding attribute value.

16) Enlist the Database Normalization rule.

  • 1NF (First Normal Form): Each and every column is Unique.
  • 2NF (Second Normal Form): It should already be 1NF and all attributes within the entity should depend upon unique ID of entity.
  • 3NF (Third Normal Form): In this no column entry should be dependent on any other entry level values and should be 2NF.
  • BCNF (Boyce Codd Normal Form): All tables should have only one primary key and it should be 3NF.

17) What is weak entity set?

Weak Entity set is said to those set which doesn't have sufficient attribute to form a primary key.

18) Give the Integrity Rules in DBMS.

There exist some rules
  1. Entity Integrity
  2. Referential Integrity
  3. Domain Integrity
  4. User-Defined Integrity

19) Describe Extension and Intention.

Extension: It is described as the number of tuples present in a table at any instance also, it is time dependent. Intension: It provides a constant value that enlist the name, structure of table and the constraints laid on it.

20) Enlist the type of Manager in Program Module.

  • Storage Manager
  • Buffer Manager
  • Transaction Manager
  • File Manager
  • Authorization/Integrity Manager

21) What is Join?

Join is used to combine data from two or more tables, based on a common fields between them.

22) Enlist the type of Join?

  • Inner Join: It provides the result on intersection between the two tables.
  • Left Join: It provides the result on intersection as well as left table for which the join condition is met.
  • Right Join: It provides the result on intersection as well as right table for which the join condition is met.
  • Full Join: It provides the result on selection of all record from both table.

23) What is Identity?

Identity is a column that automatically generates numeric values. In this column we can set the start value and can increment it.

24) What is Trigger?

A Trigger is a code that associated with insert, update or delete operations. The code is executed automatically whenever the associated query is executed on a table.

25) What is stored procedure?

A stored procedure is like a function that contains a set of operations compiled together. It contains a set of operations that are commonly used in an application to do some common database tasks.

26) What is DML compiler?

A DML (Data Manipulation Language) compiler is used to translate DML statements into query language. Translated language is in low level instruction.

27) What is RDBMS?

Relational Data Base Management Systems (RDBMS) are database management systems that maintain data records and indices in tables.

28) List some of the properties of a relation?

Relations have a unique name and no multivalued attributes exist. Each row is unique and each attribute within a relation has a unique name.

29) What is a Catalog?

Catalog is a table which contains the information such as structure of each file, the type and storage format of each data item.The information stored in the catalog is called Metadata.

30) Enlist four applications of triggers?

  • Providing default values
  • Enforcing data constraints
  • Updating views
  • Enforcing referential integrity

Related Topics

Top 30 Cobol Interview Questions for 2024

1) What is COBOL? COBOL is a programming language which is used for finance, business and administrative systems for companies. COBOL is stands for Common Business Oriented Language. 2) What are the features...

4 minutes read.

Top 16 OpenStack Interview Questions for 2024

Most Frequently Asked OpenStack Interview Questions and Answers for Freshers 1. Describe OpenStack. OpenStack is designed as the future of cloud computing and developed as free and open-source software that facilitates a...

8 minutes read.

Top 15 Java OOPS Interview Questions for 2024

1) What are the advantages of Java Package? Advantages of Java package are: Provides access protection Removes naming collision Easily maintained 2) What are the types of Access Modifiers in Java? Two types...

4 minutes read.

Top 30 Go Programming Language Interview Questions for 2024

1) What is Go Programming language? Go programming language is an open source programming language. It is developed at Google in 2007. It is designed for system programming language. 2) Who designed...

4 minutes read.

Top 30 RPA Interview questions for 2024

Q1. What is RPA (Robotic Process Automation)? The Robotic Process Automation is a trending technology in the market where: Robotic: Robotic means "machines that copy the human actions." Process: Process means "the sequence of steps which...

12 minutes read.

SSIS Interview Questions and Answers

Q.1 What is SSIS? SQL Server Integration Service (SSIS) is a component of Microsoft SQL Server. It is a powerful ETL tool that is used for building enterprise-level data transformation and...

5 minutes read.

Django Interview Questions for 2024

Django is an open-source python web framework. It is very popular due to the functionalities it offers. It uses the Model-View-Template architecture. Many giant organizations are using Django as their...

10 minutes read.

Top 31 Dart Programming Interview Questions for 2024

1) What is Dart? Dart is an application programming language. It is used to build web, server and mobile applications. 2) Who is the developer of Dart? Google is the developer of Dart. 3)...

6 minutes read.

Top 15 XHTML Interview Questions for 202

1) What is XHTML? XHTML (Extensible Hyper Text Markup Language) it is similar to the HTML but has some strict rule than HTML. It is said to be HTML defined as...

3 minutes read.

Top 15 ASP.NET MVC Framework Interview Questions for 2024

1) What is ASP.NET MVC Framework? ASP.NET MVC framework is a software architecture pattern for developing web applications. It is used to split the application's implementation logic into three components: models,...

4 minutes read.

Top 20 Java Programming Coding Interview Questions for 2024

Coding is an integral part of any programming language. It is the most important phase of an interview. Interviewee checks the capability of thinking of any particular. I think one...

13 minutes read.

Top 14 Elixir Interview Questions for 2024

1) What is Elixir? Elixir is a dynamic, functional language. It is designed to build scalable and maintainable applications. 2) Who developed Elixir? Ericsson developed elixir in 1986. 3) What is the stable version of...

2 minutes read.

Top 30 Flex Interview Questions for 2024

1) What is Flex? Flex is an open source framework which is used to build applications for mobile, browser and desktop. It provides FLEX SDK consisting of the Flex class library, Flex...

4 minutes read.

Top 15 C Interview Questions for 2024

1) What are different storage class specifiers in C? Register,auto, static, extern are the storage class specifiers in C. 2) What is scope of a variable? How are variables scoped in C? Scope...

3 minutes read.

Top 31 Flask Interview Questions for 2024

1) What is Flask? Flask is a micro web framework written in Python. It is based on Werkzeug toolkit and Jinja 2 template engine. 2) Who is the developer of Flask? Armin Ronacher...

6 minutes read.

Top 15 RequireJs Interview Questions for 2024

1) What is RequireJs? RequireJs is a open source JavaScript library which is used to maintain dependencies between JavaScript files and modular programming. 2) What are the features of RequireJs? Following are the...

3 minutes read.

Top 30 CSS Interview Questions for 2024

1) Define the process where block elements can be centered with css. It can be centered by using margin-left and margin-right properties we can centered the block level elements. 2) Name the...

4 minutes read.

Top 30 Zend Framework Interview Questions for 2024

1) What is Zend Framework? Zend is an open source, object-oriented web application framework. It is implemented in PHP 5. It was developed in 3 March 2006. 2) What is the use...

6 minutes read.

Top 25 jQuery Interview Questions for 2024

Most Frequently asked jQuery Interview Questions and Answers for Fresher and Experienced 1) Define Find and Children Method? In DOM tree if you have to find all the method we use Find...

4 minutes read.

SSRS Interview Questions

1. What is SSRS? The Microsoft SQL Server Reporting Service (SSRS) is a server-based reporting platform. It allows you to produce structured reports. The reports are generally represented in the form of data, graph,...

5 minutes read.