Babysitter Example Dimensional Modeling. Babysitter Service The MISSA Service Club wants to run a babysitting service. Customers call to request a sitter.

Slides:



Advertisements
Similar presentations
Dimensional Modeling.
Advertisements

Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
 R EVIEW L AB 5 ERD’ S DBS201. H OW DO YOU GET TO THIS SCREEN IN SQL?
Data Design The futureERD - CardinalityCODINGRelationshipsDefinition.
CSE 190: Internet E-Commerce Lecture 10: Data Tier.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
Database Design Chapter 2. Goal of all Information Systems  To add value –Reduce costs –Increase sales or revenue –Provide a competitive advantage.
Utility Service Database Design a database to keep track of service calls for a utility company: Customers call to report problems Call center manages.
Database – Part 2a Dr. V.T. Raja Oregon State University.
Data Model Examples USER SPECIFICATIONS.
Structured Query Language SQL: An Introduction. SQL (Pronounced S.Q.L) The standard user and application program interface to a relational database is.
Transforming Data Models into Database Designs
APPENDIX C DESIGNING DATABASES
Lesson 32: Designing a Relational Database. 2 Lesson Objectives After studying this lesson, you will be able to:  Identify and apply principles for good.
MS Access 2007 IT User Services - University of Delaware.
Entity-Relationship Design
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
Introduction to SQL Steve Perry
Database Design Sections 6 & 7 Second Normal Form (2NF), Unique Identifiers (UID), Third Normal Form (3NF), Arcs, Hierarchies and Recursive relationships.
Entity Relationship Diagram (ERD) 22 February 2011.
MIS 301 Information Systems in Organizations Dave Salisbury ( )
Dimensional Modeling Chapter 2. The Dimensional Data Model An alternative to the normalized data model Present information as simply as possible (easier.
SYST Web Technologies SYST Web Technologies Databases & MySQL.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Relational Databases (MS Access)
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
M1G Introduction to Database Development 2. Creating a Database.
CS370 Spring 2007 CS 370 Database Systems Lecture 4 Introduction to Database Design.
Databases MIS 21. Some database terminology  Database: integrated collection of data  Database Management System (DBMS): environment that provides mechanisms.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
1 Database & DBMS The data that goes into transaction processing systems (TPS), also goes to a database to be stored and processed later by decision support.
IBS 520 Introduction to Internet Technology Database Fundamentals Week 4.
DT228/3 Web Development Databases. Querying a database: Partial info Search engines, on-line catalogues often need to allow user to search a database.
Designing a Data Warehousing System. Overview Business Analysis Process Data Warehousing System Modeling a Data Warehouse Choosing the Grain Establishing.
More Dimensional Modeling. Facts Types of Fact Design Transactional Periodic Snapshot –Predictable time period –Ex. Monthly, yearly, etc. Accumulating.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
Quiz questions. 1 A data structure that is made up of fields and records? Table.
Database Design – Lecture 6 Moving to a Logical Model.
Information Access Mgt09/12/971 Entity-Relationship Design Information Level Design.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
Chapter 10 Database Management. Data and Information How are data and information related? p Fig Next processing data stored on disk Step.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” MODULE 5 : Part 1 INTRODUCTION TO DATABASE.
Description and exemplification use of a Data Dictionary. A data dictionary is a catalogue of all data items in a system. The data dictionary stores details.
Labtest.ASP Notes. INSERT STATUS INSERT STATUS
Chapter 4, Part A: Logical Database Design and the Relational Model
Microsoft Access CS 110 Fall Entity Relationship Model Entities Entities Principal data object about which information is to be collectedPrincipal.
What Is Normalization  In relational database design, the process of organizing data to minimize redundancy  Usually involves dividing a database into.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
DATA SCIENCE MIS0855 | Spring 2016 Designing Data
1 Section 1 - Introduction to SQL u SQL is an abbreviation for Structured Query Language. u It is generally pronounced “Sequel” u SQL is a unified language.
2b. Create an Access Database Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1.
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
CIS 336 AID Your Dreams Our Mission/cis336aid.com
A Guide to SQL, Eighth Edition
Prof: Dr. Shu-Ching Chen TA: Hsin-Yu Ha
© The McGraw-Hill Companies, All Rights Reserved APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
What is a Database and Why Use One?
Prof: Dr. Shu-Ching Chen TA: Yimin Yang
ERD’s REVIEW DBS201.
Database Fundamentals
Prof: Dr. Shu-Ching Chen TA: Hsin-Yu Ha
SQL LANGUAGE and Relational Data Model TUTORIAL
Prof: Dr. Shu-Ching Chen TA: Haiman Tian
Database Design Agenda
INFO/CSE 100, Spring 2006 Fluency in Information Technology
The University of Akron College of Applied Science & Technology Dept
Entity-Relationship Design
Presentation transcript:

Babysitter Example Dimensional Modeling

Babysitter Service The MISSA Service Club wants to run a babysitting service. Customers call to request a sitter and the Club Coordinator assigns an employee to sit for the customer from a list of employees available for the particular day requested.

Usage Customers call in to request an appointment The coordinator checks to see if the customer is registered and enters the appointment in the system The coordinator finds an employee to take the appointment The club sends a confirmation to the employee and the customer Once the engagement is complete the club bills the customer for the service.

ERD Customer CNumber LastName FirstName Address City State Zip Phone Employee ENumber ClubNumber LastName FirstName Address City State Zip Phone DaysAvailable Club ClubNumber ClubName ClubAccount Job JobNumber ENumber CNumber Date TimeBegin TimeEnd Rate Notes

Entity Relationship Model MINIMIZES DATA REDUNDANCY Easier to insert, delete and update data Each “thing” in the system has its own table Each row in the table is uniquely identified with a primary key Attributes (variables) are properties of the entity Rows in different tables are connected by matching primary keys Retrievals use professionally written, sometimes complex SQL statements

Dimensional Model Customer CustomerKey LastName FirstName Address City State Zip Phone Employee EmployeeKey ClubNumber LastName FirstName Address City State Zip Phone Club ClubKey ClubName ClubAccount Job JobNumber EmployeeKey CustomerKey ClubKey DateKey TimeBegin TimeEnd Amount Duration Date DateKey SQLDate DayName Holiday

Dimensional Model MAXIMIZE RETRIEVAL EFFICIENCY Produces simpler, faster retrievals One central fact table per model  A fact represents an event or item that the user wants to track  Fact data is usually numeric and additive Descriptive properties are connected with dimension tables Queries involve simple SQL code written by users