0% found this document useful (0 votes)
100 views5 pages

Database Management Final Exam Guide

This document contains an exam for a database administration course. It includes multiple choice, matching, and short answer questions testing conceptual database design concepts such as entities, attributes, relationships and logical database design. Students are asked to identify question types, define database terms, and explain database modeling concepts.

Uploaded by

seifusisay06
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)
100 views5 pages

Database Management Final Exam Guide

This document contains an exam for a database administration course. It includes multiple choice, matching, and short answer questions testing conceptual database design concepts such as entities, attributes, relationships and logical database design. Students are asked to identify question types, define database terms, and explain database modeling concepts.

Uploaded by

seifusisay06
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

SATA TECHNOLOGY AND BUSINESS COLLEGE (STBC)

Sector: - ICT Year: II Level: - 4


Occupation: DBA Entry year: 2011 E.C
Unit of competence: - Physical Database Academic year:-2013 E.C
Requirements Max .Weight:-10%
Program: - Regular Time Allowed 30 Min
Instructor: - Tsega S.

NAME_______________________ ID.NO___________
Section_______

I. Choose the Best Answer For the Following Question.

1. Conceptual Database design is a process of building organized view of database


concepts and their relationships means identifying important entities,
relationships, attributes and constructing ERD/ERM.
2. The purpose of creating a conceptual data model is to establish entities,
their attributes, and relationships.
3. Any association between two entity types is called generalization.
4. A logical design is a conceptual, abstract design.
5. A Database Architecture is a representation of DBMS design.
6. A Database architecture where the presentation layer runs on a client (PC,
Mobile, Tablet, etc.), and data is stored on a server is called second tier
architecture.
7. Table is the most common and simplest form of data storage object in RDBMS.
8. Domain is a set of values from which attributes are taken.
9. Composite attribute is an attribute that can be divided in to sub parts.
10. Null attribute are attributes that cannot store unknown values or a values that do not exist.
11. Relationship is a connection among peoples.
12. Number of participating entities in relationship is called occurrence of
Relationship.
13. Relationship type where two entity types participate in one Relationship is
called ternary Relationship.

SET BY: TSEGA S


Page 1
SATA TECHNOLOGY AND BUSINESS COLLEGE (STBC)

14. Multiplicity is maximum number of possible relationship occurrences for an


entity participating in a given relationship type.
15. Many-to-Many Relationship exists when each record of the first table can be related to one or
more than one record of the second table and a single record of the second table can be
related to one or more than one record of the first table.

1. It is a collection of series of steps which are used in designing, creating, implementing,


and maintaining database system.
A. Database design C. Conceptual Design
B. Database Design Process D. All

2. It is a process of identifying important entities, relationships, and attributes.


A. Logical Database Design C. Physical Database Design

SET BY: TSEGA S


Page 2
SATA TECHNOLOGY AND BUSINESS COLLEGE (STBC)

B. Database Design D. Conceptual Database Design

3. A database is an organized collection of structured information, or data, typically stored


electronically in a computer system.

A. True B. False

4. What issues affect physical design?


A. Database Size C. DBMS Manufacturer
B. Database Usage D. All

5. It describes a database-specific implementation of the data model.


A. Conceptual Database design C. Physical Database design
B. Logical Database design D. Database design

6. It represents the way data base system is Presented, Processed, and Stored on particular
machine to end users.
A. One Tier Architecture C. Single Tier Architecture
B. Database Architecture D. A & B

7. The first step in Database design is?


A. Database design C. Physical Database design
B. Logical Database design D. Conceptual Database design

8. It is a process of translating conceptual design and ERM into a set of relations.


A. Physical Database design C. Logical Database design
B. Database design D. Conceptual Database design

9. It is the simplest architecture of Database in which the data base user, the client side
application program, server side application program, and Database system all
reside(located) on one machine called client machine.
A. One and Two Tier Architecture C. Three Tier Architecture
B. Two Tier Architecture D. Single Tier Architecture

10. It is software that is used to manage the database.

A. Database Management System C. Database System


B. Computer D. Database Design

11. Which one of the following is derived attribute?

SET BY: TSEGA S


Page 3
SATA TECHNOLOGY AND BUSINESS COLLEGE (STBC)

A. address C. age
B. gender D. ID

12. It is horizontal and vertical collection of cells.

A. table C. column
B. row D. none

13. It is a specification that defines a property/characteristics/ of an object or entity.

A. attribute of Entity C. domain of attribute


B. type of attribute D. all

14. It is an attribute which can not be divided in to sub parts.

A. simple attribute C. atomic attribute


B. Composite attribute D. A & C

15. An attribute which have more than one value at a time is called________.

A. single valued attribute C. atomic valued attribute


B. Composite valued attribute D. multi valued attribute

16. Which one of the following is Composite attribute?

C. name C. age
D. sex D. ID

Matching

A B

1. value A. data placing places or data holding


places
2. Attribute B. real-world thing (object)
3. Entity c. Characteristics or properties of an entity
4. Relationship [Link] data that is placing inside data
banks
5. Cell E. association between two entities

SET BY: TSEGA S


Page 4
SATA TECHNOLOGY AND BUSINESS COLLEGE (STBC)

1. List and explain types of Participation.


2. If there are two entity type ‘Customer’ and ‘Account’ then each ‘Customer’ can have
more than one ‘Account’ but each ‘Account’ is held by only one ‘Customer’. What types
of Relationship is this.
3. What is key and list types of keys.
4. What is DBMS?
5. Define record and column?

Final exam (50%)

Answer Sheet

NAME_______________________ ID.NO___________ Section_______

Choose the Best Answer from the Given Alternatives (10%)

1 2 3 4 5 6 7 8 9 10

SET BY: TSEGA S


Page 5

Common questions

Powered by AI

Conceptual database design provides an abstract framework to outline the structure of the data within the system without regard to how it will be physically implemented. It focuses on identifying the entities, relationships, and important attributes . Logical design builds on this framework by organizing how these entities and relationships map to particular data formats and databases, laying out a structure that the DBMS will use to manage the data . Physical database design translates these logical specifications into a detailed schema based on data storage technologies, indexing, and retrieval strategies. Both conceptual and logical designs impact the efficiency and capability of the physical design to handle real-world data and query requirements.

The main steps involved in the database design process include conceptual database design, logical database design, and physical database design. The conceptual design involves identifying important entities, relationships, and attributes to create a high-level view, usually presented in the form of an ER diagram . The logical design refines the conceptual design into a structured format that describes the database logically, often as relations . Physical database design involves translating this logical structure into a database-specific format considering storage and performance factors. Each step builds upon the previous, ensuring that the final system is organized, functional, and performance-optimized.

During the conceptual design phase, factors such as correctly identifying entity types, attributes, and relationships are critical, alongside understanding the client's data requirements and business rules . These considerations ensure accurate ER diagrams that guide logical and physical design phases. Accurate conceptual design affects the final database by ensuring that it is comprehensive, well-structured, and aligned with real-world needs, reducing the risks of redesign and improving data consistency, scalability, and user satisfaction.

Understanding the multiplicity of relationships in ERMs is critical as it defines the quantitative nature of associations between entities, such as whether they are one-to-one, one-to-many, or many-to-many . This understanding informs the need for intermediary entities or tables, especially for implementing many-to-many relationships, to uphold database normalization principles. Correct handling of multiplicity ensures that data redundancy is minimized, update anomalies are avoided, and data integrity is maintained across the database.

A database architecture that segregates data storage from application logic, such as in a two-tier architecture, allows for more efficient management and scalability of each layer independently . Data storage managed on a server facilitates centralized data integrity, security, and backup, while application logic on clients enables customized interfaces and business logic. This separation forms the basis of client-server computing models, where each client can interact with a singular robust database server to perform operations, enhancing flexibility, concurrent access, and reducing resource duplication across distributed systems.

Choosing a single-tier database architecture, where the database and application layer reside on one machine, may suffice for small, less complex applications but poses limitations in scalability and increased maintenance burden as the application grows . In contrast, a multi-tiered architecture segregates these layers across different machines, allowing for independent scaling of application and database services, optimizing resource allocation, and simplifying maintenance by isolating changes to specific components. This is particularly beneficial in modern applications with fluctuating loads, enhancing resilience and facilitating updates.

The representation of a data model in a physical database design affects performance through decisions on data types, indexing, partitioning, and storage structures, which influence data retrieval speed and storage efficiency . Factors to optimize this representation include database size, expected usage patterns, and specific DBMS characteristics that can affect query performance. Designing optimal storage mechanisms, choosing appropriate indexing strategies, and regularly updating statistics can greatly enhance performance by improving data retrieval times and ensuring that resources are utilized efficiently.

A many-to-many relationship allows each record of the first table to be associated with one or more records of the second table and vice versa, which requires a linking table to manage these connections . On the other hand, a one-to-many relationship connects each record of the first table to one or more records in the second, but each record in the second table relates only back to one in the first . Understanding this distinction is critical for constructing normalized databases that avoid redundancy and maintain data integrity by appropriately structuring relationships and facilitating accurate data retrieval.

A derived attribute is computed from other attributes, unlike simple, composite, or multi-valued attributes which directly store data values . Derived attributes are used to provide access to calculated data, such as an age attribute derived from a birthdate, adding functionality without redundant stored data. These attributes simplify queries by preventing duplicative calculations and enhancing performance by avoiding unnecessary data storage.

Constraints on attributes affect database integrity and performance by ensuring that data entered into the database fits into the correct structure and fulfills certain conditions, such as not storing null values where data must exist to maintain referential integrity . Composite attributes, which can be divided into sub-parts, and multi-valued attributes, which hold multiple values, complicate database schema and require careful handling, usually involving decomposition into simpler attributes or relations to maintain normalization and improve query performance . Proper management during database design involves enforcing constraints through database schema definitions and integrity rules, which can involve defining default values, setting limits on data types, and creating foreign key references.

You might also like