SlideShare una empresa de Scribd logo
1 de 33
Haley Asher
&
Dave Katz
 The project that we are working on is a system for
tracking and planning the work done for the
feeding hungry pets program.
 Costs for the remaining phases will be the cost of
database software and database creation.
 The benefits of the new system will be an organized
and central database where all the information for
the program is based, and any questions about the
part of the program can be answered by being
looked up in the database.
 Program Design
 Output Design
 Input Design
 File and Database Design
 Support Processing Design
 All we are storing is
data, so a database
is the logical choice
for simple easy to
use system for
storing and
retrieving data as
needed.
 Information about
the volunteers, the
customers, and
scheduling will all
be stored, for
lookup at any time.
 Several different forms of output could be
utilized.
 The main output form is that of the display
screen of the computer hosting the database
system.
 Other forms of output could include e-mail
notification and other forms of accessing the
database information such as a wireless
device
 Input would be the
main computer
which is used to
interface the
database.
 There is no need
for any other forms
of input, except for
maybe a wireless
device access
 The database will include volunteers and their
information, including contact information and
history of activities they have done for the
program.
 Also the customer information will be stored, as
well as their history of what they have or are
currently receiving from the program for aid.
 These will be organized lookup tables, and with the
proper assigned relationship bringing everything
together.
 Support processing for this system would
be a computer capable of running office
software, and an operator capable of
entering and retrieving data, as well as
maintaining the database.
 A computer capable of handling office
software will be required.
 It must have adequate processing power
and plenty of storage.
 A minimum of 1 terabyte of storage should
be in the computer and a backup system
will need to be present as well.
 Database software will be required, and the
computer will need to be secured to protect
the customer and volunteer personal
information
 Start up processing will include the collection of
needed data and initial entry as well as database
configuration.
 The operator who will be working with the data will
need to be trained in operation of the database
software.
 The required information will be retrieved from the
customers and volunteers, and entered into their
respective places in the database system.
 Time and cost include
training of users,
software and hardware
cost, and a database
administrator to
operate and maintain
the data, as well as
keep it secure.
 $1000-Desktop
computer (including
required accessories)
 $200-Backup storage
system
 $200-Database
software
The manager running the program may work as the database
administrator, or outsource this job to an employee hired specifically for
this task.
•Email
•Blogs
•Instant Messaging
•Wireless Devices
 Detail Report with one printed line per
employee
 Detail report contains the same data but provides more information.
 Control breaks are used to separate the data for each store, with
subtotals and grand totals.
•Exception report shows information only for
volunteers who worked overtime
•Summary report displays
totals without showing
details.
 Tasks, commands,
and functions
should organized in
logical groups
 One and only one CUSTOMER can place
anywhere from zero to many of the
ORDER entity.
 One and only one ORDER can include
one ITEM ORDERED or many.
 One and only one VOLUNTEER can have
one PARTNER or NONE.
 One VOLUNTEER, or many volunteers,
or none, can be assigned to one
PROJECT, or many projects, or none.
Order
(Unnormalized)
Primary key Primary key for
repeating group
Repeating
groups
Order in 1NF
Combination
primary key
Repeating groups
have been eliminated
Order in 2NF
Product in 2NF
Order Line in
2NF
Primary Key
Primary Key
based on
combination of
two fields
Primary Key
Customer in
3NF
Sales-Rep in
3NF
In 3NF, no nonkey
field is dependent
on another nonkey
field
System Design Presentation

Más contenido relacionado

La actualidad más candente

Database design process
Database design processDatabase design process
Database design processTayyab Hameed
 
Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and designPratik Gupta
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Database Administration
Database AdministrationDatabase Administration
Database AdministrationBilal Arshad
 
The process and stages of system design
The process and stages of system designThe process and stages of system design
The process and stages of system designJahidul Islam
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)IIUI
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Introduction to Information Management Chapter 1
Introduction toInformation Management Chapter 1Introduction toInformation Management Chapter 1
Introduction to Information Management Chapter 1KaleemSarwar2
 
FORMAL & INFORMAL INFORMATION SYSTEM
FORMAL & INFORMAL  INFORMATION SYSTEMFORMAL & INFORMAL  INFORMATION SYSTEM
FORMAL & INFORMAL INFORMATION SYSTEMZahid Parvez
 
Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modelingramyaaswin
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1Boeun Tim
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processessommerville-videos
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentationKudzai Rerayi
 
SYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment helpSYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment helpjohn mayer
 

La actualidad más candente (20)

System design
System designSystem design
System design
 
Database design process
Database design processDatabase design process
Database design process
 
Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and design
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Database Administration
Database AdministrationDatabase Administration
Database Administration
 
The process and stages of system design
The process and stages of system designThe process and stages of system design
The process and stages of system design
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Ooad unit – 1 introduction
Ooad unit – 1 introductionOoad unit – 1 introduction
Ooad unit – 1 introduction
 
System analysis
System analysisSystem analysis
System analysis
 
Introduction to Information Management Chapter 1
Introduction toInformation Management Chapter 1Introduction toInformation Management Chapter 1
Introduction to Information Management Chapter 1
 
FORMAL & INFORMAL INFORMATION SYSTEM
FORMAL & INFORMAL  INFORMATION SYSTEMFORMAL & INFORMAL  INFORMATION SYSTEM
FORMAL & INFORMAL INFORMATION SYSTEM
 
Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modeling
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
 
software characteristics
software characteristicssoftware characteristics
software characteristics
 
SYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment helpSYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment help
 

Similar a System Design Presentation

College management
College managementCollege management
College managementanandhan30
 
Mobile store management
Mobile store management Mobile store management
Mobile store management Rupendra Verma
 
CHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal OlechowsCHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal OlechowsJinElias52
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentationanuj_rakheja
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentationSuchit Moon
 
Replace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docxReplace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docxdebishakespeare
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.DJananiJanani
 
Data Processing and its Types
Data Processing and its TypesData Processing and its Types
Data Processing and its TypesMuhammad Zubair
 
Luis Perez ITS written report
Luis Perez ITS written reportLuis Perez ITS written report
Luis Perez ITS written reportLuis Perez
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.docjimmykhan
 
Information Storage and Management notes ssmeena
Information Storage and Management notes ssmeena Information Storage and Management notes ssmeena
Information Storage and Management notes ssmeena ssmeena7
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse conceptsobieefans
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirementshapy
 

Similar a System Design Presentation (20)

Job portal
Job portalJob portal
Job portal
 
College management
College managementCollege management
College management
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
 
CHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal OlechowsCHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal Olechows
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
 
Replace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docxReplace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docx
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.
 
Unit3rd
Unit3rdUnit3rd
Unit3rd
 
Data Processing and its Types
Data Processing and its TypesData Processing and its Types
Data Processing and its Types
 
Luis Perez ITS written report
Luis Perez ITS written reportLuis Perez ITS written report
Luis Perez ITS written report
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
 
Library doc
Library docLibrary doc
Library doc
 
Computers in management
Computers in managementComputers in management
Computers in management
 
Information Storage and Management notes ssmeena
Information Storage and Management notes ssmeena Information Storage and Management notes ssmeena
Information Storage and Management notes ssmeena
 
DBMS unit 1
DBMS unit 1DBMS unit 1
DBMS unit 1
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Database system
Database systemDatabase system
Database system
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse concepts
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirements
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 

System Design Presentation

  • 2.  The project that we are working on is a system for tracking and planning the work done for the feeding hungry pets program.  Costs for the remaining phases will be the cost of database software and database creation.  The benefits of the new system will be an organized and central database where all the information for the program is based, and any questions about the part of the program can be answered by being looked up in the database.
  • 3.  Program Design  Output Design  Input Design  File and Database Design  Support Processing Design
  • 4.  All we are storing is data, so a database is the logical choice for simple easy to use system for storing and retrieving data as needed.  Information about the volunteers, the customers, and scheduling will all be stored, for lookup at any time.
  • 5.  Several different forms of output could be utilized.  The main output form is that of the display screen of the computer hosting the database system.  Other forms of output could include e-mail notification and other forms of accessing the database information such as a wireless device
  • 6.  Input would be the main computer which is used to interface the database.  There is no need for any other forms of input, except for maybe a wireless device access
  • 7.  The database will include volunteers and their information, including contact information and history of activities they have done for the program.  Also the customer information will be stored, as well as their history of what they have or are currently receiving from the program for aid.  These will be organized lookup tables, and with the proper assigned relationship bringing everything together.
  • 8.  Support processing for this system would be a computer capable of running office software, and an operator capable of entering and retrieving data, as well as maintaining the database.
  • 9.  A computer capable of handling office software will be required.  It must have adequate processing power and plenty of storage.  A minimum of 1 terabyte of storage should be in the computer and a backup system will need to be present as well.  Database software will be required, and the computer will need to be secured to protect the customer and volunteer personal information
  • 10.  Start up processing will include the collection of needed data and initial entry as well as database configuration.  The operator who will be working with the data will need to be trained in operation of the database software.  The required information will be retrieved from the customers and volunteers, and entered into their respective places in the database system.
  • 11.  Time and cost include training of users, software and hardware cost, and a database administrator to operate and maintain the data, as well as keep it secure.  $1000-Desktop computer (including required accessories)  $200-Backup storage system  $200-Database software The manager running the program may work as the database administrator, or outsource this job to an employee hired specifically for this task.
  • 12.
  • 14.  Detail Report with one printed line per employee
  • 15.  Detail report contains the same data but provides more information.  Control breaks are used to separate the data for each store, with subtotals and grand totals.
  • 16. •Exception report shows information only for volunteers who worked overtime
  • 17. •Summary report displays totals without showing details.
  • 18.
  • 19.
  • 20.  Tasks, commands, and functions should organized in logical groups
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.  One and only one CUSTOMER can place anywhere from zero to many of the ORDER entity.  One and only one ORDER can include one ITEM ORDERED or many.  One and only one VOLUNTEER can have one PARTNER or NONE.  One VOLUNTEER, or many volunteers, or none, can be assigned to one PROJECT, or many projects, or none.
  • 28.
  • 29. Order (Unnormalized) Primary key Primary key for repeating group Repeating groups
  • 30. Order in 1NF Combination primary key Repeating groups have been eliminated
  • 31. Order in 2NF Product in 2NF Order Line in 2NF Primary Key Primary Key based on combination of two fields Primary Key
  • 32. Customer in 3NF Sales-Rep in 3NF In 3NF, no nonkey field is dependent on another nonkey field