Database Developer

  Home  Databases Programming  Database Developer


“Database Developer Frequently Asked Questions in various Database Developer job interviews by interviewer. The set of questions are here to ensures that you offer a perfect answer posed to you. So get preparation for your new job interview”



70 Database Developer Questions And Answers

1⟩ Please explain what is Database Testing?

It is AKA back-end testing or data testing.

Database testing involves in verifying the integrity of data in the front end with the data present in the back end. It validates the schema, database tables, columns, indexes, stored procedures, triggers, data duplication, orphan records, junk records. It involves in updating records in a database and verifying the same on the front end.

 170 views

2⟩ Explain me what are the different DDL commands in SQL?

DDL commands are used to define or alter the structure of the database.

☛ CREATE: To create databases and database objects

☛ ALTER: To alter existing database objects

☛ DROP: To drop databases and databases objects

☛ TRUNCATE: To remove all records from a table but not its database structure

☛ RENAME: To rename database objects

 180 views

8⟩ Tell us what is the difference between Having and Where clause?

Where clause is used to fetch data from a database that specifies particular criteria whereas a Having clause is used along with ‘GROUP BY’ to fetch data that meets particular criteria specified by the Aggregate functions. Where clause cannot be used with Aggregate functions, but the Having clause can.

 166 views

10⟩ Tell us what is a Subquery?

A Subquery is a SQL query within another query. It is a subset of a Select statement whose return values are used in filtering the conditions of the main query.

 157 views

15⟩ Tell us what is RDBMS?

RDBMS stands for Relational Database Management System. RDBMS is a database management system (DBMS) that is based on the relational model. Data from relational database can be accessed using Structured Query Language (SQL)

 162 views

16⟩ Tell us what is a View?

A view is like a subset of a table which is stored logically in a database. A view is a virtual table. It contains rows and columns similar to a real table. The fields in the view are fields from one or more real tables. Views do not contain data of their own. They are used to restrict access to the database or to hide data complexity.

CREATE VIEW view_name AS SELECT column_name1, column_name2 FROM table_name WHERE CONDITION;

 157 views

17⟩ Do you know what is the difference between GUI Testing and Database Testing?

☛ GUI Testing is AKA User Interface Testing or Front-end testing

☛ Database Testing is AKA back-end testing or data testing.

☛ GUI Testing deals with all the testable items that are open to the user to interaction such as Menus, Forms etc.

☛ Database Testing deals with all the testable items that are generally hidden from the user.

☛ The tester who is performing GUI Testing doesn’t need to know Structured Query Language

☛ The tester who is performing Database Testing needs to know Structured Query Language

☛ GUI Testing includes invalidating the text boxes, check boxes, buttons, drop-downs, forms etc., majorly the look and feel of the overall application

☛ Database Testing involves in verifying the integrity of data in the front end with the data present in the back end. It validates the schema, database tables, columns, indexes, stored procedures, triggers, data duplication, orphan records, junk records. It involves in updating records in a database and verifying the same on the front end.

 178 views

18⟩ Tell us what do you mean by table and field in SQL?

A table refers to a collection of data in an organised manner in form of rows and columns. A field refers to the number of columns in a table. For example:

Table: StudentInformation

Field: Stu Id, Stu Name, Stu Marks

 168 views

20⟩ Can you explain me what is a Database?

A database is a collection of information in an organized form for faster and better access, storage and manipulation. It can also be defined as a collection of tables, schema, views and other database objects.

 172 views