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

Quiz #5

The key phases of database design are requirement analysis, choice of DBMS, conceptual design, data modeling, physical design, and implementation. It is important to design database schemas and applications in parallel during conceptual design. A good data model for conceptual design should be declarative, self-describing, flexible, integrated, and independent of specific applications. The two main approaches to conceptual design are the entity-relationship model and object-oriented data modeling.

Uploaded by

erzhan
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)
304 views2 pages

Quiz #5

The key phases of database design are requirement analysis, choice of DBMS, conceptual design, data modeling, physical design, and implementation. It is important to design database schemas and applications in parallel during conceptual design. A good data model for conceptual design should be declarative, self-describing, flexible, integrated, and independent of specific applications. The two main approaches to conceptual design are the entity-relationship model and object-oriented data modeling.

Uploaded by

erzhan
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
You are on page 1/ 2

Review Questions

10.1. What are the six phases of database design? Discuss each phase.
Answer: - Requirement analysis, choice of the DBMS, conceptual database design, data model
mapping, Physical design, implementation. It is not necessary that these steps are used in sequence
, first of all requirement is analyzed and then based on that DBMS is to be selected , then
conceptual design is prepared and mapping is done of data model means based on DBMS it is
connected to required data and then physical design is prepared and then implementation is done.

10.3. Why is it important to design the schemas and applications in parallel?


The second phase of database design involves two parallel activities. 2 The first activity, conceptual
schema design , examines the data requirements resulting from Phase 1 and produces a conceptual
database schema. The second activity, transaction and application design , examines the database
applications analyzed in Phase 1 and produces high-level specifications for these applications. The
purpose of Phase 2b, which proceeds in parallel with Phase 2a, is to design the characteristics of
known database transactions (applications) in a DBMS-independent way. When a database system
is being designed, the designers are aware of many known applications (or transactions) that will
run on the database once it is implemented. An important part of database design is to specify the
functional characteristics of these transactions early on in the design process.

10.7. Discuss the characteristics that a data model for conceptual schema design
should possess.

10.8. Compare and contrast the two main approaches to conceptual schema design.
A conceptual schema is an abstract definition of the whole project. In the case of data
warehouse and business intelligence system, a conceptual schema represents the map of
concepts and their relationships. A data warehouse is built upon a business data
architecture and the business data architecture defined all the common business
structures that pertain to the overall activities of the business enterprise. The conceptual
schema describes the semantics of a company. It represents the series of assertions and
rules pertaining to the nature of the business processes, entities and events. In particular,
the conceptual schema the thing which are very significant to the company, a term called
entity classes and the characteristics of these things, a term called attributes. The
association between pairs of the those things of significance is called a relationship. A
conceptual schema, although it greatly represents the data warehouse and the common
structure of data, is not a database design. It exists as different levels of abstractions.
These abstractions are the basis for the implementation of a physical database. 6. Any
conceptual schema is done by using a human oriented natural language. This natural
language is used to fine elementary facts. The conceptual schema is totally independent of
any implementation whether database or non-IT implementation.

10.17. Discuss the macro and micro life cycles of an information system.
The macro life cycle includes the following phases:
Feasibility analysis Analyzing potential application areas, identifying the economics of
information gathering and dissemination, performing cost benefit studies, setting up
priorities among applications
Requirements and collections analysis - Detailed Requirements Collection, interaction with
users
Design Design of Database System, design of programs that use and process the database
Implementation - Information system is implemented, database is loaded & its
transactions are implemented and tested
Validating and acceptance testing - Testing against users requirements, testing against
performance criteria
Deployment, operation and maintenance - Data conversion, training, system maintenance,
performance monitoring, database tuning
The micro life cycle includes the following phases:
Systems definitionDefining scope of database system, its users and applications
Database design - Logical and physical design of the database system on the chosen DBMS
Database implementation - Specifying conceptual, external and internal database
definitions, creating empty database files, implementing software applications.
Loading or data conversion Population of the database by direct loading or converted
from previous system.
Testing and validation The system is tested and validated that the application programs
are running as designed usually using automated processes.
Operation and monitoring and maintenance - Running the new system, system
maintenance, performance monitoring

10.22. What are the current relational DBMSs that dominate the market? Choose one
that you are familiar with and show how it measures up based on the criteria laid out
in Section 10.2.3?

You might also like