0% found this document useful (0 votes)
97 views2 pages

Database Design Process Overview

The document discusses database design process and contains questions related to database concepts like entities, attributes, relationships, ER diagrams, logical and physical database design. It includes multiple choice questions, short answer questions and long answer questions testing understanding of key database design topics.

Uploaded by

sirarif113
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)
97 views2 pages

Database Design Process Overview

The document discusses database design process and contains questions related to database concepts like entities, attributes, relationships, ER diagrams, logical and physical database design. It includes multiple choice questions, short answer questions and long answer questions testing understanding of key database design topics.

Uploaded by

sirarif113
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

Chapter 3 Database Design Process Time: 60 Minutes Part-2

Objective Test-04 10 x 01 = 10
1. Which of the following keys is not unique?
a. Candidate key b. Foreign key c. Primary key d. Secondary key
2. Which symbol is not used in an ERD?
a. Diamond b. Rectangle c. Oval d. Circle
3. All hardware costs are considered during.
a. Project planning b. requirement analysis c. feasibility study d. data analysis
4. An entity related to itself in an ERD models refers to:
a. Recursive b. One-to-many c. Many-to-many d. One-to-one
5. In ERD model, the relationship between two entities is represented by:
a. Diamond symbol b. Rectangular box c. Oval symbol d. Line
6. In hybrid distribution what types of fragments are stored at only one site?
a. horizontal b. vertical c. critical d. non-critical
7. Which of the following is used to describe the characteristics of an object?
a. Attribute b. Relationship c. Cardinality d. Modality
8. Which of the following is used to associate entities with one another?
a. Entity b. Attribute c. Identifier d. Relationship
9. Customers, cars and parts are examples of:
a. Entities b. Attributes c. Cardinals d. Relationships
10. In an E-R diagram, a rectangle represents:
a. Entity b. Attribute c. Relationship d. None
11. Which of the following is NOT included in the definition of an entity?
a. Person b. Object c. Concept d. Action
12. A person’s name birthday and social security number are example of:
a. Attributes b. Entities c. Relationships d. Descriptors
13. An advantage of partitioning is:
a. Efficiency b. Extra space c. Reliability d. Accuracy
Short Questions 10 x 02 = 20

1. What is the purpose of analysis?


2. Write the purpose of feasibility study.
3. Why is requirement analysis conducted?
4. What is the importance of project planning?
5. Which activities are involved in data analysis?
6. What is data modeling and its ingredients?
7. Define entity or object? Write some examples of entity.
8. What is relationship? Give a example.
9. Differentiate between cardinality and modality.
10. What symbols are used to show the cardinality of one and many?
11. How can you identify if a relationship is optional or mandatory?
12. What is the primary objective of ER diagram?

Long Questions 08 x 02 = 16

1. Discuss different types of relationship.


2. What is ER diagram? Give an example of ER diagram.
3. Explain different components of logical model in detail.
4. Briefly explain database design process with the help of a diagram.
5. What elements combined, produce the physical database design? Explain
Chapter 3 Database Design Process Time: 60 Minutes Part-2
Objective Test-05 10 x 01 = 10

1. Database development process involve mapping of conceptual data model into:


a. Object oriented model b. Network model c. Implementation model d. Hierarchical model
2. Organizing the database in computer disk storage is done in:
a. Logical design b. Physical design c. Analysis d. Implementation
3. Which of the following defines the nature of the relationship?
a. Modality b. Decision tree c. Both a and b d. None
4. Which of the following is related to modality?
a. Optional b. Mandatory c. Unidirectional d. a and b
5. Merging the relation is also known as:
a. View integration b. View entities c. View relationships d. View constraints
6. The example of one-to-one relationship?
a. Student-Reg b. Person-automobile c. Mother-daughter d. Person-phone
7. One-to-Many relationship?
a. Student-Reg No b. Person-automobile c. Mother-daughter d. b and c
8. A relationship between countries and capitals is an example of __________relationship:
a. One-to-one b. One-to-many c. Many-to-many d. Many-to-one
9. All the hardware costs are considered during:
a. Project planning b. Requirement analysis c. Feasibility study d. Data analysis
10. What is the primary purpose of creating an index in a database?
a. storage b. data integrity c. query performance d. relationships
11. On which database object can an index be created to accelerate data retrieval?
a. Table b. View c. Procedure d. Trigger
12. What is the potential drawback of creating too many indexes on a table?
a. data integrity b. Reduced storage c. Slower modification d. performance
13. On which column(s) should an index be created for efficient searching in a WHERE clause?
a. low cardinality b. high cardinality c. Any column d. Only column
14. Which one of the following is commonly used to define the overall design of the database?
a. Data dictionary b. Design c. Database Schema d. ERD

Short Questions 10 x 02 = 20
1. Identify different component of ER diagram.
2. Name the symbol used in ER model for attribute, entity and relationship.
3. What is the purpose of database design process?
4. What is the major objective of physical database design?
5. List major inputs to physical design?
6. What is the use of data volume and usage analysis?
7. List four data distribution strategy.
8. What is meant by file organization?
9. Write any three constrains for selecting a file organization.
10. How is database integrity maintained?
11. Write any four criteria used to select file organization?
12. Distinguish between any entity class and entity instance.
13. Write any three types of relationship between two attribute with an example of each.

Long Questions 08 x 02 = 16
1. Briefly explain the database design process with the help of a diagram.
2. Draw and explain ER Diagram for the system of getting admission in a college.
3. Explain the concept of cardinality and modality with Example.

Common questions

Powered by AI

In an ER model, symbols such as rectangles are used to represent entities, diamonds for relationships, ovals for attributes, and lines to connect these elements, indicating associations and cardinalities. These visual representations enhance clarity and understanding by clearly delineating different components and their interconnections in a database. This structured visualization aids designers and stakeholders in analyzing complex data interactions, facilitating better communication and reducing the potential for misinterpretation or confusion during the database design process .

An ER diagram is a crucial component in database design as it visually represents the entities and relationships within a database. This diagram helps designers and stakeholders understand the data structure and the associations between different data entities, aiding in the precise mapping of the conceptual data model to the logical design. By illustrating the relationships with symbols like diamonds for relationships and rectangles for entities, it provides a clear and structured view that enhances communication among team members, identifies potential issues early, and serves as documentation for future reference .

Recursive relationships occur when an entity is related to itself, such as an employee managing another employee. These relationships model hierarchical structures and cyclic patterns, thus reflecting complex interactions within the ERD. Challenges include the increased complexity in query writing due to potential self-joins and the need to enforce referential integrity effectively. Moreover, recursive structures demand careful planning in database implementation to avoid performance degradation and ensure accurate data representation .

Indexes in a database are used to accelerate data retrieval processes by minimizing the amount of data that needs to be scanned during queries, thus improving query performance. However, this comes with trade-offs such as increased storage requirements and potentially slower data modification operations because indexes must also be updated. Excessive indexing can lead to decreased performance during updates and insertions, which necessitates a careful balance between query speed and data modification efficiency .

Logical database design focuses on the data model without considering how the data will be stored physically. It involves defining entities, relationships, and attributes clearly to form a blueprint for how data is logically structured. In contrast, physical database design translates the logical models into specific formats tailored for storage and access efficiency on hardware. This includes deciding on file structures, indexing strategies, and optimizing storage resources. Both stages are essential, where logical design provides the foundation for understanding the data model, and physical design ensures those designs can be efficiently implemented and maintained in a real-world environment .

Partitioning in database systems segments data into finer, more manageable pieces, which can improve query performance and data management efficiency by allowing parallel processing and reducing the working set size for individual queries. This divides large datasets into smaller subsets that can be maintained and optimized independently, enhancing the reliability and scalability of the system. It also aids in reducing contention and I/O bottlenecks, improving access speed and efficiency for frequently accessed subsets of data .

A feasibility study is conducted during the initial phases of database design to assess whether the proposed database solutions are viable in terms of technical, economic, legal, and operational requirements. This process evaluates potential risks, resource needs, timeline estimations, and cost assessments against benefits to determine if the database project should proceed. It is critical as it informs decision-makers, helping them avoid costly mistakes and ensuring that the database aligns with business goals and constraints .

Cardinality defines the numerical relationships between entities (one-to-one, one-to-many, etc.), which determines how many instances of an entity can be associated with another entity. Modality specifies whether a relationship is mandatory or optional, impacting the constraints and rules applied to these associations. Together, they influence the database's structure and ensure consistency and integrity by explicitly defining how entities relate and interact. This prevents data anomalies, enforces rules, and ensures accurate data retrieval and modifications .

Data modeling provides a systematic approach to defining the structure, relationships, and constraints of data within a database. By creating clear and consistent models, it ensures efficient organization and retrieval of data, which enhances the overall performance and reliability of the database system. This process also helps in identifying potential redundancies, inconsistencies, and compliance with business rules, ultimately leading to robust and efficient database implementations that can adapt to changes in business processes .

Constraints affecting file organization include the nature and frequency of data access, the need for transactional integrity, and hardware limitations. The chosen strategy must balance efficient data retrieval, update speeds, and resource utilization. For example, a transaction-heavy system might favor index-sequential file organization to enhance both read and write operations. Selecting an inappropriate strategy could lead to inefficiencies such as increased latency or excessive use of storage, directly impacting database performance and maintainability .

You might also like