300+ [LATEST] Database Design Interview Questions and Answers

Q1. What Is The Framework Of A Research?

Theories are formulated to explain, predict, and understand phenomena and, in many cases, to challenge and extend existing knowledge within the limits of critical bounding assumptions. The theoretical framework is the structure that can hold or support a theory of a research study.

Q2. What Is A Conceptual Data Model?

A conceptual schema is a high-level description of a business’s informational needs. It typically includes only the main concepts and the main relationships among them. … The conceptual model is also known as the data model as data model can be used to describe the conceptual schema when a database system is implemented.

Q3. What Is A Working Model?

Working Model is an engineering simulation software product by Design Simulation Technologies, Inc.. Virtual mechanical components, such as springs, ropes, and motors are combined with objects in a 2D working space.

Q4. What Are The Steps To Design A Physical Model?

The steps for physical data model design are as follows:

  1. Convert entities into tables.
  2. Convert relationships into foreign keys.
  3. Convert attributes into columns.
  4. Modify the physical data model based on physical constraints / requirements.

Q5. What Is An Example Of A Physical Model?

Physical model (most commonly referred to simply as a model but in this context distinguished from a conceptual model) is a smaller or larger physical copy of an object. The object being modelled may be small (for example, an atom) or large (for example, the Solar System).

Q6. What Is A Conceptual Model For Research?

A conceptual model is a representation of a system, made of the composition of concepts which are used to help people know, understand, or simulate a subject the model represents. Some models are physical objects; for example, a toy model which may be assembled, and may be made to work like the object it represents.

Q7. What Is The Conceptual Design Of A Database?

This phase is called conceptual design. The result of this phase is an Entity-Relationship (ER) diagram or UML class diagram. It is a high-level data model of the specific application area. It describes how different entities (objects, items) are related to each other.

Q8. What Are The Features Of Conceptual Data Model?

Features of conceptual data model include:

  • Includes the important entities and the relationships among them.
  • No attribute is specified.
  • No primary key is specified.

Q9. What Is The Structure Of A Database?

Instead of having all the data in a list with a random order, a database provides a structure to organize the data. One of the most common data structures is a database table. A database table consists of rows and columns. A database table is also called a two-dimensional array.

Q10. What Is The Physical Data Model?

A physical database model shows all table structures, including column name, column data type, column constraints, primary key, foreign key, and relationships between tables. Features of a physical data model include: Specification all tables and columns. Foreign keys are used to identify relationships between tables.

Q11. What Is An Iconic Model?

An Iconic Model is a look-alike representation of some specific entity. (e.g. a house) Classification. Iconic Models can be represented in: – Two Dimensions : e.g. photos, drawings, etc.

Q12. What Is The Internal Working Model?

This internal working model is a cognitive framework comprising mental representations for understanding the world, self and others.

Q13. What Is The Conceptual Framework?

A conceptual framework is an analytical tool with several variations and contexts. It is used to make conceptual distinctions and organize ideas. Strong conceptual frameworks capture something real and do this in a way that is easy to remember and apply.

 

Q14. What Is A Logical Data Model?

A logical data model or logical schema is a data model of a specific problem domain expressed independently of a particular database management product or storage technology (physical data model) but in terms of data structures such as relational tables and columns, object-oriented classes, or XML tags.

Q15. What Is Database Design?

Database design is the process of producing a detailed data model of database. This data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a data definition language, which can then be used to create a database.

Q16. What Are The Features Of A Physical Data Model?

Features of a physical data model include:

  1. Specification all tables and columns.
  2. Foreign keys are used to identify relationships between tables.
  3. Denormalization may occur based on user requirements.
  4. Physical considerations may cause the physical data model to be quite different from the logical data model.
  5. Physical data model will be different for different RDBMS. For example, data type for a column may be different between MySQL and SQL Server.

Q17. What Is The Data Modeling?

Data modeling is often the first step in database design and object-oriented programming as the designers first create a conceptual model of how data items relate to each other. Data modeling involves a progression from conceptual model to logical model to physical schema.

Q18. What Are The Steps To Design Logical Data Model?

The steps for designing the logical data model are as follows:

  • Specify primary keys for all entities.
  • Find the relationships between different entities.
  • Find all attributes for each entity.
  • Resolve many-to-many relationships.
  • Normalization.

Q19. What Are The Difference Between Logical Data Model And Conceptual Data Model?

  1. In a logical data model, primary keys are present, whereas in a conceptual data model, no primary key is present.
  2. In a logical data model, all attributes are specified within an entity. No attributes are specified in a conceptual data model.
  3. Relationships between entities are specified using primary keys and foreign keys in a logical data model. In a conceptual data model, the relationships are simply stated, not specified, so we simply know that two entities are related, but we do not specify what attributes are used for this relationship.

Q20. What Is The Logical Design Of A Database?

The process of logical design involves arranging data into a series of logical relationships called entities and attributes. An entity represents a chunk of information. In relational databases, an entity often maps to a table. An attribute is a component of an entity and helps define the uniqueness of the entity.