SlideShare una empresa de Scribd logo
1 de 38
Chapter 2:  The Database Development Process  Modern Database Management 7 th  Edition Jeffrey A. Hoffer, Mary B. Prescott,  Fred R. McFadden
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Enterprise Data Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 2-1 Segment from enterprise data model (Pine Valley Furniture Company) [simplified E-R diagram, repeat of figure 1.3] Enterprise data model describes the high-level entities in an organization and the relationship between these entities
Information Systems Architecture (ISA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Information Engineering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Information Systems Planning  (Table 2-1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Identify Strategic Planning Factors (Table 2-2) ,[object Object],[object Object],[object Object]
Identify Corporate Planning Objects (Table 2-3) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Develop Enterprise Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 2-2 -- Example of process decomposition of an order fulfillment function (Pine Valley Furniture) Decomposition -- breaking large tasks into smaller tasks in a hierarchical structure chart
Planning Matrixes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example business function-to-data entity matrix (Fig. 2-3) Business Planning X  X   X  X Product Development   X  X  X  X Materials Management   X  X  X  X  X  X Order Fulfillment X  X  X  X  X  X  X  X  X Order Shipment X  X  X  X  X  X Sales Summarization X  X  X  X  X Production Operations   X  X  X  X  X  X  X Finance and Accounting X  X  X  X  X  X  X  X Customer Product Raw Material Order  Work Center Work Order Invoice Equipment Employee Business Function (users) Data Entity Types
Two Approaches to Database and IS Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Systems Development Life Cycle  (Figures 2-4, 2-5) Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
Systems Development Life Cycle (cont.)  (Figures 2-4, 2-5) Maintenance Purpose --preliminary understanding Deliverable –request for project  Database activity –  enterprise modeling Project Identification and Selection Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
Systems Development Life Cycle (cont.)  (figures 2-4, 2-5) Purpose – state business situation and solution Deliverable – request for analysis Database activity –  conceptual data modeling Project Initiation and Planning Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
Systems Development Life Cycle  (cont.) (figures 2-4, 2-5) Purpose – thorough analysis Deliverable – functional system specifications Database activity –  conceptual data modeling Analysis Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
Systems Development Life Cycle  (cont.) (figures 2-4, 2-5) Maintenance Purpose – information requirements structure Deliverable – detailed design specifications Database activity –  logical database design Logical Design Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
Systems Development Life Cycle  (cont.) (figures 2-4, 2-5) Purpose – develop technology specs Deliverable – program/data structures, technology purchases, organization redesigns Database activity –  physical database design Physical Design Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
Systems Development Life Cycle  (cont.) (figures 2-4, 2-5) Purpose – programming, testing, training, installation, documenting Deliverable – operational programs, documentation, training materials Database activity –  database implementation Implementation Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
Systems Development Life Cycle  (cont.) (figures 2-4, 2-5) Purpose – monitor, repair, enhance Deliverable – periodic audits Database activity –  database maintenance Maintenance Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
 
 
 
 
 
Packaged Data Models ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CASE ,[object Object],[object Object],[object Object],[object Object],[object Object]
Managing Projects ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Managing Projects:  People Involved ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 2-8a Gantt Chart Shows time estimates of tasks
Figure 2-8b PERT chart Shows dependencies between tasks
Database Schema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Different people have different views of the database…these are the external schema The internal schema is the underlying design and implementation
Figure 2-11 Three-tiered client/server database architecture
Pine Valley Furniture Preliminary data model (Figure 2-12)
 

Más contenido relacionado

La actualidad más candente

Database design process
Database design processDatabase design process
Database design processTayyab Hameed
 
Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Beni Krisbiantoro
 
Database design (conceptual, logical and physical design) unit 2 part 2
Database design (conceptual, logical and physical design)  unit 2 part 2Database design (conceptual, logical and physical design)  unit 2 part 2
Database design (conceptual, logical and physical design) unit 2 part 2Ram Paliwal
 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goalsmarkilyn
 
Database development life cycle unit 2 part 1
Database development life cycle  unit 2 part 1Database development life cycle  unit 2 part 1
Database development life cycle unit 2 part 1Ram Paliwal
 
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environmentguest8fdbdd
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1ahfiki
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemEddyzulham Mahluzydde
 
Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111Manoj Nolkha
 
Lecture 09 dblc centralized vs decentralized design
Lecture 09   dblc centralized vs decentralized designLecture 09   dblc centralized vs decentralized design
Lecture 09 dblc centralized vs decentralized designemailharmeet
 
Data & database administration hoffer
Data & database administration   hofferData & database administration   hoffer
Data & database administration hofferMohd Arif
 
Database management system
Database management systemDatabase management system
Database management systemRizwanHafeez
 

La actualidad más candente (20)

Database design process
Database design processDatabase design process
Database design process
 
Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02
 
Lecture 05 dblc
Lecture 05 dblcLecture 05 dblc
Lecture 05 dblc
 
Database design (conceptual, logical and physical design) unit 2 part 2
Database design (conceptual, logical and physical design)  unit 2 part 2Database design (conceptual, logical and physical design)  unit 2 part 2
Database design (conceptual, logical and physical design) unit 2 part 2
 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goals
 
Database development life cycle unit 2 part 1
Database development life cycle  unit 2 part 1Database development life cycle  unit 2 part 1
Database development life cycle unit 2 part 1
 
ch1
ch1ch1
ch1
 
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environment
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
02010 ppt ch01
02010 ppt ch0102010 ppt ch01
02010 ppt ch01
 
Database Management System ppt
Database Management System pptDatabase Management System ppt
Database Management System ppt
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
 
Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111
 
Lecture 09 dblc centralized vs decentralized design
Lecture 09   dblc centralized vs decentralized designLecture 09   dblc centralized vs decentralized design
Lecture 09 dblc centralized vs decentralized design
 
Data & database administration hoffer
Data & database administration   hofferData & database administration   hoffer
Data & database administration hoffer
 
Assign 1
Assign 1Assign 1
Assign 1
 
Database management system
Database management systemDatabase management system
Database management system
 
DBMS
DBMSDBMS
DBMS
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
 
Database Design
Database DesignDatabase Design
Database Design
 

Destacado

Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott, BlackIce86
 
Types of databases
Types of databasesTypes of databases
Types of databasesPAQUIAAIZEL
 
Great deals on life insurance for seniors over 65
Great deals on life insurance for seniors over 65Great deals on life insurance for seniors over 65
Great deals on life insurance for seniors over 65LifeNet Insurance Solutions
 
Cost and Time savings through ValGenesis -Validation Software Solution
Cost and Time savings through ValGenesis -Validation Software SolutionCost and Time savings through ValGenesis -Validation Software Solution
Cost and Time savings through ValGenesis -Validation Software SolutionValGenesis
 
신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권
신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권
신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권jeryeryf
 
Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...
Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...
Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...CA Technologies
 
Resilency
 Resilency  Resilency
Resilency price56
 
Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d...
 Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d... Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d...
Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d...Pawel Sala
 

Destacado (10)

Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott,
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Types of databases
Types of databasesTypes of databases
Types of databases
 
Great deals on life insurance for seniors over 65
Great deals on life insurance for seniors over 65Great deals on life insurance for seniors over 65
Great deals on life insurance for seniors over 65
 
Cost and Time savings through ValGenesis -Validation Software Solution
Cost and Time savings through ValGenesis -Validation Software SolutionCost and Time savings through ValGenesis -Validation Software Solution
Cost and Time savings through ValGenesis -Validation Software Solution
 
신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권
신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권
신용대출전문『BU797』.『COM』항공권할인사이트 국외할인항공권
 
Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...
Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...
Pre-Con Ed: Covering Your "Assets" - Don't get Caught with Your [Software] Pa...
 
Resilency
 Resilency  Resilency
Resilency
 
Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d...
 Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d... Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d...
Krótka historia email marketingu, czyli jak stworzyć najlepszego narzędzie d...
 
TDGI New presentation 2016 English Version
TDGI New presentation 2016 English VersionTDGI New presentation 2016 English Version
TDGI New presentation 2016 English Version
 

Similar a 964 database development process intro1

The Database Environment Chapter 2
The Database Environment Chapter 2The Database Environment Chapter 2
The Database Environment Chapter 2Jeanie Arnoco
 
Data architecture in enterprise architecture is the design of data for use in...
Data architecture in enterprise architecture is the design of data for use in...Data architecture in enterprise architecture is the design of data for use in...
Data architecture in enterprise architecture is the design of data for use in...Rasmita Panda
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.pptArbazAli27
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and designRobinsonObura
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsChristina Valadez
 
Software Architectural & Data Design
Software Architectural & Data DesignSoftware Architectural & Data Design
Software Architectural & Data DesignGaurav Bisht
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxJakeariesMacarayo
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.pptBsMath3rdsem
 
Mis jaiswal-chapter-09
Mis jaiswal-chapter-09Mis jaiswal-chapter-09
Mis jaiswal-chapter-09Amit Fogla
 
Ssad system design
Ssad system designSsad system design
Ssad system designRavi Shekhar
 
Devry cis 321 week 4 milestone 4 part 1
Devry cis 321 week 4 milestone 4 part 1Devry cis 321 week 4 milestone 4 part 1
Devry cis 321 week 4 milestone 4 part 1uopassignment
 
System design and Implementation NOTES.pptx
System design and Implementation NOTES.pptxSystem design and Implementation NOTES.pptx
System design and Implementation NOTES.pptxgauravgoswami78
 
Lecture10WebVer.ppt SAD
Lecture10WebVer.ppt SADLecture10WebVer.ppt SAD
Lecture10WebVer.ppt SADNasasirahjossy
 
Software Architecture Lecture 10 web version
Software Architecture Lecture 10 web versionSoftware Architecture Lecture 10 web version
Software Architecture Lecture 10 web versionVivekananda Gn
 
Lecture10WebVer.ppt
Lecture10WebVer.pptLecture10WebVer.ppt
Lecture10WebVer.pptAndrewBeka
 

Similar a 964 database development process intro1 (20)

Database 2 External Schema
Database 2   External SchemaDatabase 2   External Schema
Database 2 External Schema
 
The Database Environment Chapter 2
The Database Environment Chapter 2The Database Environment Chapter 2
The Database Environment Chapter 2
 
Data architecture in enterprise architecture is the design of data for use in...
Data architecture in enterprise architecture is the design of data for use in...Data architecture in enterprise architecture is the design of data for use in...
Data architecture in enterprise architecture is the design of data for use in...
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
SE chapters 6-7
SE chapters 6-7SE chapters 6-7
SE chapters 6-7
 
Slides chapters 6-7
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
 
Software Architectural & Data Design
Software Architectural & Data DesignSoftware Architectural & Data Design
Software Architectural & Data Design
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
 
Mis jaiswal-chapter-09
Mis jaiswal-chapter-09Mis jaiswal-chapter-09
Mis jaiswal-chapter-09
 
Ssad system design
Ssad system designSsad system design
Ssad system design
 
Devry cis 321 week 4 milestone 4 part 1
Devry cis 321 week 4 milestone 4 part 1Devry cis 321 week 4 milestone 4 part 1
Devry cis 321 week 4 milestone 4 part 1
 
Information System Management - Architecture and Infrastructure
Information System Management - Architecture and InfrastructureInformation System Management - Architecture and Infrastructure
Information System Management - Architecture and Infrastructure
 
System design and Implementation NOTES.pptx
System design and Implementation NOTES.pptxSystem design and Implementation NOTES.pptx
System design and Implementation NOTES.pptx
 
Lecture10WebVer.ppt SAD
Lecture10WebVer.ppt SADLecture10WebVer.ppt SAD
Lecture10WebVer.ppt SAD
 
Software Architecture Lecture 10 web version
Software Architecture Lecture 10 web versionSoftware Architecture Lecture 10 web version
Software Architecture Lecture 10 web version
 
Lecture10WebVer.ppt
Lecture10WebVer.pptLecture10WebVer.ppt
Lecture10WebVer.ppt
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

964 database development process intro1

  • 1. Chapter 2: The Database Development Process Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden
  • 2.
  • 3.
  • 4. Figure 2-1 Segment from enterprise data model (Pine Valley Furniture Company) [simplified E-R diagram, repeat of figure 1.3] Enterprise data model describes the high-level entities in an organization and the relationship between these entities
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Figure 2-2 -- Example of process decomposition of an order fulfillment function (Pine Valley Furniture) Decomposition -- breaking large tasks into smaller tasks in a hierarchical structure chart
  • 12.
  • 13. Example business function-to-data entity matrix (Fig. 2-3) Business Planning X X X X Product Development X X X X Materials Management X X X X X X Order Fulfillment X X X X X X X X X Order Shipment X X X X X X Sales Summarization X X X X X Production Operations X X X X X X X Finance and Accounting X X X X X X X X Customer Product Raw Material Order Work Center Work Order Invoice Equipment Employee Business Function (users) Data Entity Types
  • 14.
  • 15. Systems Development Life Cycle (Figures 2-4, 2-5) Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 16. Systems Development Life Cycle (cont.) (Figures 2-4, 2-5) Maintenance Purpose --preliminary understanding Deliverable –request for project Database activity – enterprise modeling Project Identification and Selection Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 17. Systems Development Life Cycle (cont.) (figures 2-4, 2-5) Purpose – state business situation and solution Deliverable – request for analysis Database activity – conceptual data modeling Project Initiation and Planning Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 18. Systems Development Life Cycle (cont.) (figures 2-4, 2-5) Purpose – thorough analysis Deliverable – functional system specifications Database activity – conceptual data modeling Analysis Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 19. Systems Development Life Cycle (cont.) (figures 2-4, 2-5) Maintenance Purpose – information requirements structure Deliverable – detailed design specifications Database activity – logical database design Logical Design Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 20. Systems Development Life Cycle (cont.) (figures 2-4, 2-5) Purpose – develop technology specs Deliverable – program/data structures, technology purchases, organization redesigns Database activity – physical database design Physical Design Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 21. Systems Development Life Cycle (cont.) (figures 2-4, 2-5) Purpose – programming, testing, training, installation, documenting Deliverable – operational programs, documentation, training materials Database activity – database implementation Implementation Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 22. Systems Development Life Cycle (cont.) (figures 2-4, 2-5) Purpose – monitor, repair, enhance Deliverable – periodic audits Database activity – database maintenance Maintenance Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 23.  
  • 24.  
  • 25.  
  • 26.  
  • 27.  
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Figure 2-8a Gantt Chart Shows time estimates of tasks
  • 33. Figure 2-8b PERT chart Shows dependencies between tasks
  • 34.
  • 35. Different people have different views of the database…these are the external schema The internal schema is the underlying design and implementation
  • 36. Figure 2-11 Three-tiered client/server database architecture
  • 37. Pine Valley Furniture Preliminary data model (Figure 2-12)
  • 38.