SlideShare a Scribd company logo
Chapter 9 & 10
Database Planning, Design and
Administration
Agenda
• Database Application Lifecycle
• DBMS Selection
• Database Administration
Database Application Lifecycles
• Database planning
• Systems definition
• Requirements collection and analysis
• Database design
• DBMS selection
• Application design
• Prototyping
• Implementation
• Data conversion and loading
• Testing
• Operational maintenance
Database Planning
• Business goals, plans, and needs
– Mission statements
– Mission objectives
• Current information systems evaluation
– Strengths
– Weaknesses
• IT opportunities for competitive advantages
• Corporate data model
– User needs
– Standards
– Legal requirement
System Definition
• Scope & boundaries
• Applications
Requirement Collection
• Fact-finding techniques
– Interview
– Questionnaires
– Observation
– Documentation
– Experience
Requirement Analysis
• Requirements specification technique
– Structured Analysis and Design (SAD)
– Data Flow Diagram (DFD)
– Hierarchical Input Process Output (HIPO)
– Computer-Aided Software Engineering (CASE)
– Unified Model Language (UML)
• Approach
– Centralized
– View integration (local data model and global data
model)
– Combination
Database Design
• Approach
– Top-down
– Bottom-up or inside-out
– Mixed
Optimal Logical Data Model
• Structure validity
• Simplicity
• Expressability
• Nonredundancy
• Shareability
• Extensibility
• Integrity
• Diagrammatic representation
Phase of Database Design
• Conceptual database design
– Independent of physical consideration
• Logical database design
– Normalization
– Specific data model
• Physical database design
– Relational tables and constraints
– Storage structures and access methods
– Security protection
DBMS Selection
• Steps
– Define terms of reference of study
– Shortlist two or three products
– Evaluate products (feature, comment, rating weight, and score)
• Selection Criteria
– Data definition
– Physical definition
– Accessibility
– Transaction handing
– Utilities
– Development
– Other features
Application Design
• Considerations
– Data
– Transaction type (retrieval, update, or mixture)
• User interface (forms & reports)
– Logical
– Simple
– Error handling
– Help
– Meaningful
– Consistency
– Status
Prototyping
• Type
– Requirement prototyping
– Evolutionary ptototyping
• Pros
– Define user’s requirements
– Quick
– Feasibility test
– Low cost and risk, new technology
• Cons
– Costs
Implementation
• Data definition language (DDL)
• Data manipulation language (DML) or
embedded DML
• Security control
Data Conversion and Loading
• Actual data conversion
• Bridge
Testing
• Learnability
• Performance
• Robustness (tolerant of user error)
• Recoverability
• Adapatability
CASE Tools
• Computer-Aided Software Engineering (CASE)
• Types
– Upper-Case: planning to design
– Lower-Case: implementing, test, performance
– Integrated-Case
• Benefits:
– Productivity (effectiveness and efficiency)
– Standard
– Integration (repository)
– Support structured methods
– Consistency
– Automation
Data Administration Role
• Planning
• Developing and maintaining standard
• Developing policy & procedure
• Design conceptual and logical database
Database Administration Role
• Physical database design
• Security & integrity control
• Performance monitoring
• Tuning database
Points To Remember
• Database Application Lifecycle
• DBMS Selection
• Database Administration
Assignment
• Review chapters 1-10, appendix c
• Read chapters 11-12
• Oracle assignment due date:
• 2nd exam : chapters 5, 6, 9,10, 11, and 12

More Related Content

PPTX
Development Lifecycle
PDF
Dbms lifecycle. ..Database System Development Lifecycle
PPT
Database system Design Implementation and Management
PPTX
Database Management Systems 2
PPTX
Database Design
PPTX
Week 7 Database Development Process
PPT
Database Development Process
PPTX
DBMS Development Life Cycle: Design to Support
Development Lifecycle
Dbms lifecycle. ..Database System Development Lifecycle
Database system Design Implementation and Management
Database Management Systems 2
Database Design
Week 7 Database Development Process
Database Development Process
DBMS Development Life Cycle: Design to Support

Similar to m211c9.PPT (20)

PPTX
Database design process
PPTX
DBMS Session 3 DB Development Life Cycle.pptx
PPT
Database design
PDF
Advance database system (part 2)
PDF
Solutions for Problems: Modern Database Management (12th Edition) by Hoffer a...
PDF
Comprehensive Guide to Effective Database Application Development Principles
PPT
Database_Design.ppt
PPT
Week 3 database design
PPTX
Database _Engineering_Presentation_chapter01.pptx
PPTX
Web Database integration
PPTX
PPTX
Database administration
PPT
Database Systems.ppt
PPT
Chapter 1 Fundamental Concepts of Database Management.ppt
PDF
PDF
02 - DatabaseConcepts.pdf
PDF
A Practical Guide to Database Design.pdf
PPTX
Database Administration, Management & Security.pptx
PPT
964 database development process intro1
DOCX
Database development life cycle
Database design process
DBMS Session 3 DB Development Life Cycle.pptx
Database design
Advance database system (part 2)
Solutions for Problems: Modern Database Management (12th Edition) by Hoffer a...
Comprehensive Guide to Effective Database Application Development Principles
Database_Design.ppt
Week 3 database design
Database _Engineering_Presentation_chapter01.pptx
Web Database integration
Database administration
Database Systems.ppt
Chapter 1 Fundamental Concepts of Database Management.ppt
02 - DatabaseConcepts.pdf
A Practical Guide to Database Design.pdf
Database Administration, Management & Security.pptx
964 database development process intro1
Database development life cycle

Recently uploaded (20)

PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PDF
Blood Collected straight from the donor into a blood bag and mixed with an an...
PDF
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
PDF
How to Get Business Funding for Small Business Fast
PDF
Introduction to Generative Engine Optimization (GEO)
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PDF
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Cours de Système d'information about ERP.pdf
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PDF
Satish NS: Fostering Innovation and Sustainability: Haier India’s Customer-Ce...
PDF
Daniels 2024 Inclusive, Sustainable Development
PDF
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
PPTX
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PPTX
basic introduction to research chapter 1.pptx
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
DOCX
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
Blood Collected straight from the donor into a blood bag and mixed with an an...
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
How to Get Business Funding for Small Business Fast
Introduction to Generative Engine Optimization (GEO)
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
Slide gioi thieu VietinBank Quy 2 - 2025
Cours de Système d'information about ERP.pdf
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
Satish NS: Fostering Innovation and Sustainability: Haier India’s Customer-Ce...
Daniels 2024 Inclusive, Sustainable Development
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
1911 Gold Corporate Presentation Aug 2025.pdf
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
basic introduction to research chapter 1.pptx
Slide gioi thieu VietinBank Quy 2 - 2025
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj

m211c9.PPT

  • 1. Chapter 9 & 10 Database Planning, Design and Administration
  • 2. Agenda • Database Application Lifecycle • DBMS Selection • Database Administration
  • 3. Database Application Lifecycles • Database planning • Systems definition • Requirements collection and analysis • Database design • DBMS selection • Application design • Prototyping • Implementation • Data conversion and loading • Testing • Operational maintenance
  • 4. Database Planning • Business goals, plans, and needs – Mission statements – Mission objectives • Current information systems evaluation – Strengths – Weaknesses • IT opportunities for competitive advantages • Corporate data model – User needs – Standards – Legal requirement
  • 5. System Definition • Scope & boundaries • Applications
  • 6. Requirement Collection • Fact-finding techniques – Interview – Questionnaires – Observation – Documentation – Experience
  • 7. Requirement Analysis • Requirements specification technique – Structured Analysis and Design (SAD) – Data Flow Diagram (DFD) – Hierarchical Input Process Output (HIPO) – Computer-Aided Software Engineering (CASE) – Unified Model Language (UML) • Approach – Centralized – View integration (local data model and global data model) – Combination
  • 8. Database Design • Approach – Top-down – Bottom-up or inside-out – Mixed
  • 9. Optimal Logical Data Model • Structure validity • Simplicity • Expressability • Nonredundancy • Shareability • Extensibility • Integrity • Diagrammatic representation
  • 10. Phase of Database Design • Conceptual database design – Independent of physical consideration • Logical database design – Normalization – Specific data model • Physical database design – Relational tables and constraints – Storage structures and access methods – Security protection
  • 11. DBMS Selection • Steps – Define terms of reference of study – Shortlist two or three products – Evaluate products (feature, comment, rating weight, and score) • Selection Criteria – Data definition – Physical definition – Accessibility – Transaction handing – Utilities – Development – Other features
  • 12. Application Design • Considerations – Data – Transaction type (retrieval, update, or mixture) • User interface (forms & reports) – Logical – Simple – Error handling – Help – Meaningful – Consistency – Status
  • 13. Prototyping • Type – Requirement prototyping – Evolutionary ptototyping • Pros – Define user’s requirements – Quick – Feasibility test – Low cost and risk, new technology • Cons – Costs
  • 14. Implementation • Data definition language (DDL) • Data manipulation language (DML) or embedded DML • Security control
  • 15. Data Conversion and Loading • Actual data conversion • Bridge
  • 16. Testing • Learnability • Performance • Robustness (tolerant of user error) • Recoverability • Adapatability
  • 17. CASE Tools • Computer-Aided Software Engineering (CASE) • Types – Upper-Case: planning to design – Lower-Case: implementing, test, performance – Integrated-Case • Benefits: – Productivity (effectiveness and efficiency) – Standard – Integration (repository) – Support structured methods – Consistency – Automation
  • 18. Data Administration Role • Planning • Developing and maintaining standard • Developing policy & procedure • Design conceptual and logical database
  • 19. Database Administration Role • Physical database design • Security & integrity control • Performance monitoring • Tuning database
  • 20. Points To Remember • Database Application Lifecycle • DBMS Selection • Database Administration
  • 21. Assignment • Review chapters 1-10, appendix c • Read chapters 11-12 • Oracle assignment due date: • 2nd exam : chapters 5, 6, 9,10, 11, and 12