Chapter 2 : Conceptual Design
•Overview of DB Design
•Introduction to data model
Overview of DB Design
•The process of designing begins with
• an analysis of what information the database must hold and
• what are the relationships among components of that information
•DB design is the process of developing or producing a detailed data model of
a database
•The structure of the database is called as database schema
Database Life Cycle(DBLC)
•Just like information system, database also user goes evaluation and revision
under a framework called as Database Life Cycle(DBLC)
•DBLC encompasses the lifetime of the database
•It defines the stages involved for implementing a database
• Analyze Company situation
• Define problem and constraints
• Define Objectives
• Define Scope and Boundaries
•Phase-II :Database Design
• Conceptual Design
• E-R Diagram/Normalization
• Selection of DBMS software
• Create the Logical Design
• Create the Physical Design
• Database Design is an iterative process
Analysis
Database Design
The Phases of Life Cycle
•Phase-III : Implementation
• Installation of selected DBMS
• Create the Database
• Load the data/Convert from old system
• This requires aggregating data from multiple resources
•Phase-IV :Testing and Evaluation
• Test the database for performance integrity, concurrent access
and security constraints
• The testing and evaluation phase occur in parallel with
application programming.
Analysis
Database Design
Implementation
Testing and Evaluation
•Phase-V : Operation
• Database is considered to be operation once it has passes the
evaluation stage
• This phase begins with the process of system evolution
• Alternate form of testing
•Phase-VI : Maintainance
• Some of the periodic maintenance activities can be
• Preventive maintenance(backup)
• Corrective maintenance(recovery)
• Adaptive maintenance(enhancing performance, adding entities
and attributes and so on)
Analysis
Database Design
Implementation
Testing and Evaluation
Operation
Maintenance
The Phases of Life Cycle
•Generally database designer begin by developing a schema using an E-R or
object model.
•Then these schema are translated into relational model for implementation
E-R Design
Relational
Schema
Relational
DBMS
Information

conceptual design database managment system

  • 1.
    Chapter 2 :Conceptual Design
  • 2.
    •Overview of DBDesign •Introduction to data model
  • 3.
    Overview of DBDesign •The process of designing begins with • an analysis of what information the database must hold and • what are the relationships among components of that information •DB design is the process of developing or producing a detailed data model of a database •The structure of the database is called as database schema
  • 4.
    Database Life Cycle(DBLC) •Justlike information system, database also user goes evaluation and revision under a framework called as Database Life Cycle(DBLC) •DBLC encompasses the lifetime of the database •It defines the stages involved for implementing a database
  • 5.
    • Analyze Companysituation • Define problem and constraints • Define Objectives • Define Scope and Boundaries •Phase-II :Database Design • Conceptual Design • E-R Diagram/Normalization • Selection of DBMS software • Create the Logical Design • Create the Physical Design • Database Design is an iterative process Analysis Database Design The Phases of Life Cycle
  • 6.
    •Phase-III : Implementation •Installation of selected DBMS • Create the Database • Load the data/Convert from old system • This requires aggregating data from multiple resources •Phase-IV :Testing and Evaluation • Test the database for performance integrity, concurrent access and security constraints • The testing and evaluation phase occur in parallel with application programming. Analysis Database Design Implementation Testing and Evaluation
  • 7.
    •Phase-V : Operation •Database is considered to be operation once it has passes the evaluation stage • This phase begins with the process of system evolution • Alternate form of testing •Phase-VI : Maintainance • Some of the periodic maintenance activities can be • Preventive maintenance(backup) • Corrective maintenance(recovery) • Adaptive maintenance(enhancing performance, adding entities and attributes and so on) Analysis Database Design Implementation Testing and Evaluation Operation Maintenance The Phases of Life Cycle
  • 8.
    •Generally database designerbegin by developing a schema using an E-R or object model. •Then these schema are translated into relational model for implementation E-R Design Relational Schema Relational DBMS Information