Mia’s Sandwich Shop: An introduction to database design.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

Advanced Database Projects In Access © Hodder Education 2008 Access Projects – Problem Specification.
Microsoft Access 3 Database Creation and Management.
Customizing Reports. Custom Reports A report is a formatted hardcopy of the contents of one or more tables from a database. Although you can format and.
Normalisation Ensuring data integrity in database design 1.
Unique Identification Code Request CENTER FOR EDUCATIONAL PERFORMANCE AND INFORMATION.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
1 Organising data in a spreadsheet Module 1 Session 3.
Flow of financial docs between businesses
11. Visual Basic Macro Recorder. Open Excel Click File -> Save As.
Joy Oberoi Grade 12. Introduction THEATRE BOOKING SYSTEM (TBS) A system used to perform tasks that one would manually execute at a theatre It is online.
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
Unit 7.5 – Data Handling Project Outline You work for a music shop called ‘Sound Tunes’. The manager has asked you to produce a database to hold customer.
Normalization. Introduction Badly structured tables, that contains redundant data, may suffer from Update anomalies : Insertions Deletions Modification.
ACCESS. » Access is a database management system. » This system lets you create and process data. » A database is a collection of data that is organized.
Lecture 12 Inst: Haya Sammaneh
G041: Lecture 05 Information within Organisations Mr C Johnston ICT Teacher
GCSE Computing: A451 Computer Systems & Programming Relational Databases Databases.
Characteristics of applications
ICT in Organisations. ICT used in Sales Customer Databases Computerised order systems Analysis of sales patterns and trends.
Btec National Diploma Level 31 IT Systems Troubleshooting and Repair Identify and select remedies.
Design. Stages of Design i.Nature of the solution 1.Agreed set of objectives 2.Output design 3.Input design 4.Data Flow Diagram 5.System Flowchart 6.Data.
Data and its manifestations. Storage and Retrieval techniques.
QuickBooks QB i 2009/10 New Features Presented by Helen Goodyear.
1 INITIAL SETUP OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM BY AO DESIGNEES September, 2000.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Normalisation Mia’s Sandwich Shop The Process Explained.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
1 n 1 n 1 1 n n Schema for part of a business application relational database.
Copyright: ©2005 by Elsevier Inc. All rights reserved. 1 Chapter - 2 Basics of Sound Structure Author: Graeme C. Simsion and Graham C. Witt.
Chapter 17 Creating a Database.
(Spring 2015) Instructor: Craig Duckett Lecture 10: Tuesday, May 12, 2015 Mere Mortals Chap. 7 Summary, Team Work Time 1.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
ND e-commerce Carl Arrowsmith Session 10 Financial Resources.
1 IRU – database design part one Geoff Leese September 2009.
Sept 2007 K. Ingram 1 Waterfall Life Cycle An introduction to the Waterfall.
Databases.
CourseWhere Guide for Instructors. To View, Print and Update Attendance and Grades Log on to CourseWhere using your ID and password Link to CourseWhere:
Btec National - Advanced Databases 1 Advanced Databases Entity Relationship Diagrams.
Lesson 01: Introduction to Database Software. At the end of this lesson, students should be able to: State the usage of database software. Start a database.
INFO1408 Database Design Concepts Week 16: Introduction to Database Management Systems Continued.
1 EE29B Feisal Mohammed EE29B: Introduction to Software Engineering Feisal Mohammed Ph: x3156.
Database Design Normalisation. Last Session Looked at: –What databases were –Where they are used –How they are used.
EILEEN DUNN, ALEX PASQULONE, AND STEPHANIE SEDMAK Human Resource Management and Social Responsibility.
INVENTORY SHIP Use this function to deduct parts that are used by technicians, but not billed to customers (Supply items). Also used to deduct “GP-Form”
IGCSE ICT Stock Control.
Training Day 5 Customer Order Processing Recipe Manager © User Training September 2014 Recipe Manager Vydata Systems Training Presentation.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester November 2014.
Envelopes and Minutes Business Documents. Envelopes  Parts: mailing address, return address  Special Notations: mailing notations (REGISTERED, SPECIAL.
Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design Entity Relationship Diagrams.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
INTRODUCTION  Lifestyle is nothing but a web based software related with cloth shop.  The use of this software is user can do shopping of clothes. 
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course describes Coverage, a utility that is used.
Takeaway Restaurant data flow in a takeaway restaurant:  The order is taken on a carbon pad.  the cost is calculated from the menu.  the order is checked.
INCREMENTAL AGGREGATION After you create a session that includes an Aggregator transformation, you can enable the session option, Incremental Aggregation.
Normalization. Overview Earliest  formalized database design technique and at one time was the starting point for logical database design. Today  is.
CTS130 Spreadsheet Lesson 6 Working with Math & Trig, Statistical, and Date & Time Functions.
Warehousing and Storage Principles Session 13 – Effective Customer Service Day 7 / AM.
MENU PLANNING AND DEVELOPMENT (HTF255)
This presentation demonstrates online order process on Biznet Tradelink.
Mia’s Sandwich Shop: An introduction to Relational Databases.
BUS 308 Week 1 DQ 2 Probability Check this A+ tutorial guideline at 1-DQ-2-Probability The manager.
Introduction Data driven testing
Computer Systems Nat 5 Computing Science
Customer Online Ordering
Computer Systems Nat 5 Computing Science
ATTENDANCE AND INTERNAL MARK ENTRY SYSTEM
“Would I have to do this all by myself …….?”
Presentation transcript:

Mia’s Sandwich Shop: An introduction to database design

Your mission To investigate some of the real-life issues that face database design

Investigate a poorly designed system Objectives Identify some key issues in database design By the end of the session you should be able to: Identify the exact nature of the data handling problems

….through a case study called Mia’s Sandwich Shop

Stage 1 Meet Mia and begin to understand her business.

Stage 2 Identify the roles of the various staff who work for Mia.

Stage 3 Run a simulation of how the business works.

Stage 4 What have we learned?

What are the problems? Redundant data Repeated data Human error Inflexibility

Redundant and repeated data Each time a customer orders a product it is necessary to record their address. Each row contains a code for the product as well as the product name. For every order the information has to be written out again on the delivery note.

Potential for human error Order clerk has to look at the menu sheet to find the product code and price. If a customer orders more than one sandwich the total cost has to be manually calculated.

Inflexibility 1 Difficult to make changes: Once the order is placed To the customer details Difficult to determine the total cost of order. Difficult to see how many of a particular product had been ordered that day.

Inflexibility 2 The system: Only holds information on customers when they have placed an order. Only hold information on products once they have been ordered. If an order is removed, valuable information is lost.

Summary Today we have: Investigated the roles of the workers in the business Looked at problems that can arise from poorly designed systems.