We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18
• Database system development life cycle.
• Database Design stages
Database system development life cycle. • System definition • Database design • Database implementation • Loading or data conversion • Application conversion • Testing and validation • Operation • Monitoring and maintenance Database Design stages • Design logical and physical structure of one or more databases
• Accommodate the information needs of the users in an
organization for a defined set of applications
• Goals of database design
• Very hard to accomplish and measure
• Often begins with informal and incomplete requirements
Database Design stages • Main phases of the overall database design Requirements collection and analysis
Conceptual database design
Choice of a DBMS
Data model mapping (also called logical database design)
Physical database design
Database Design stages Database Design stages • Heart of the database design process Conceptual database design (Phase 2)
Data model mapping (Phase 4)
Physical database design (Phase 5)
Database system implementation and tuning (Phase 6)
Phase 1: Requirements Collection and Analysis • Identify application areas and user groups
• Developed a high level description of the data to be stored in the database
along the constrains that are known to hold over this data.
• Transaction Design
Specify transactions at a conceptual level
Identify input/output and functional behavior
• Example ER diagram Phase 2: Conceptual Database Design Phase 3: Choice of a DBMS • Costs to consider • Software acquisition cost • Maintenance cost • Hardware acquisition cost • Database creation and conversion cost • Personnel cost • Training cost • Operating cost Phase 4: Data Model Mapping (Logical Database Design) • Convert the conceptual database design in to a database schema. • In data model of selected DBMS. • Stages – System-independent mapping Phase 4: Data Model Mapping (Logical Database Design) Phase 5: Physical Database Design • Choose specific file storage structures and access paths for the database files. • Achieve good performance. Phase 6: Database System Implementation and Tuning
• Typically responsibility of the DBA
• Compose DDL • Load database • Convert data from earlier systems • Database programs implemented by application programmers • Most systems include monitoring utility to collect performance statistics • Database design life cycle.
• Database design steps.
• Conceptual database design
• Logical database design
• Physical database design.
• Database design life cycle • Database design process Requirement analysis Conceptual database design Logical database design Physical database design Security design • Briefly explain database development life cycle process? • What are the main steps in database design phase?