Microsoft Access Project MANAGING A SMALL BUSINESS



Similar documents
Microsoft Access 2003 Module 1

Introduction to Microsoft Access 2007

Sample- for evaluation only. Introductory Access. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.

Access I Tables, Queries, Forms, Reports. Lourdes Day, Technology Specialist, FDLRS Sunrise

Creating and Using Databases with Microsoft Access

INTRODUCTION TO MICROSOFT ACCESS Tables, Queries, Forms & Reports

Microsoft Access 2007 Module 1

IST 195 Lab 11: MS Access

Introduction to Microsoft Access 2003

Using Microsoft Access Databases

In-Depth Guide Advanced Database Concepts

Tutorial 5 Creating Advanced Queries and Enhancing Table Design

Access Tutorial 8: Combo Box Controls

What are we dealing with? Creating a New MS Access Database

Microsoft Query, the helper application included with Microsoft Office, allows

Tutorial 3. Maintaining and Querying a Database

Microsoft Office 2010

LEGISLATOR DATABASE. September, 2012

Microsoft Access Basics

2. Unzip the file using a program that supports long filenames, such as WinZip. Do not use DOS.

The software shall provide the necessary tools to allow a user to create a Dashboard based on the queries created.

Pharmacy Affairs Branch. Website Database Downloads PUBLIC ACCESS GUIDE

ACCESS 2007 BASICS. Best Practices in MS Access. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818)

Database File. Table. Field. Datatype. Value. Department of Computer and Mathematical Sciences

Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro

Collections Reporting Web Topics:

Microsoft Access 2010: Basics & Database Fundamentals

warpct.com MS Access 2010 Workbook courseware by WARP! Computer Training

Exploring Microsoft Office Access Chapter 2: Relational Databases and Multi-Table Queries

Downloading & Using Data from the STORET Warehouse: An Exercise

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)

Microsoft Access 2000

4. The Third Stage In Designing A Database Is When We Analyze Our Tables More Closely And Create A Between Tables

Filter by Selection button. Displays records by degree to which they match the selected record. Click to view advanced filtering options

Hands-on training in relational database concepts

Service Desk R11.2 Upgrade Procedure - How to export data from USD into MS Excel

User Services. Intermediate Microsoft Access. Use the new Microsoft Access. Getting Help. Instructors OBJECTIVES. July 2009

Chapter 24: Creating Reports and Extracting Data

BillQuick Agent 2010 Getting Started Guide

Microsoft Access Part I (Database Design Basics) ShortCourse Handout

User Guide. Opening secure from the State of Oregon Viewing birth certificate edits reports in MS Excel

Computer Skills: Levels of Proficiency

Intro to Mail Merge. Contents: David Diskin for the University of the Pacific Center for Professional and Continuing Education. Word Mail Merge Wizard

NitroSell ecommerce (NSc) Product Attribute Manager (PAM)

Creating tables in Microsoft Access 2007

Introduction to Microsoft Access 2013

Microsoft Access 2007 Introduction

DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS

Querying a Database Using the Select Query Window

Creating a Database in Access

HansaWorld SQL Training Material

Advanced Database Concepts Using Microsoft Access

Check out our website!

MICROSOFT ACCESS STEP BY STEP GUIDE

Microsoft Office Access 2007 Training

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Importing and Exporting With SPSS for Windows 17 TUT 117

9 CREATING REPORTS WITH REPORT WIZARD AND REPORT DESIGNER

DESKTOP PRODUCTIVITY SOFTWARE

Activity Insight Administrator s Guide. Updated April 2014

Computer Science 125. Microsoft Access Project

Objectives. Microsoft Office 2007 Access 2007 Vista Notes. Opening a database, Tables, Querying a Database, and Reports

Introduction to. Microsoft Access Practicals

Business Computer Information Systems, 1B

Microsoft' Excel & Access Integration

Steps to Create a Database

PMI Marketing Portal User Guide

User Services. Microsoft Access 2003 II. Use the new Microsoft

Use Find & Replace Commands under Home tab to search and replace data.

Importing TSM Data into Microsoft Excel using Microsoft Query

Customized Reports using Microsoft Access 2010

Access Part 2 - Design

A database is a collection of data organised in a manner that allows access, retrieval, and use of that data.

User Guide. Trade Finance Global. Reports Centre. October nordea.com/cm OR tradefinance Name of document 8/8 2015/V1

Using Microsoft Access

Heat Map Explorer Getting Started Guide

Administrative Assistant Certificate. 335 hours/6 months/instructor Facilitated

SecureZIP User Guide

Guide To Creating Academic Posters Using Microsoft PowerPoint 2010

Introduction to Microsoft Access XP

Inquisite Reporting Plug-In for Microsoft Office. Version 7.5. Getting Started

IN THIS PROJECT, YOU LEARN HOW TO

Mastering Mail Merge. 2 Parts to a Mail Merge. Mail Merge Mailings Ribbon. Mailings Create Envelopes or Labels

Introduction to Microsoft Access 2010

Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA

Microsoft Migrating to Access 2010 from Access 2003

2CASE. The Outsourcing Bookkeeping and Payroll Company DESIGNING A RELATIONAL DATABASE TO CREATE TABLES, QUERIES, AND REPORTS PREVIEW PREPARATION

SYSTEM REQUIREMENTS...

CONTACTS SYNCHRONIZER FOR IPAD USER GUIDE

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

Financial Reporting Using Microsoft Excel. Presented By: Jim Lee

7.1 Transfers Cancellations & Refunds Net Rate Module for Agent Processing...

INTRODUCTION TO MICROSOFT ACCESS MINIMAL MANUAL

What Every Contractor Needs to Know to Generate Profitable Leads NOW. A Big Thank You to Michael and Devon Stone of Construction Programs & Results

Transcription:

Microsoft Access Project MANAGING A SMALL BUSINESS By reading the business case sections and completing the three parts of this project (Parts A, B, and C) you will: Extend your knowledge of Microsoft (MS) Access tables, forms, queries, and reports. Understand the relationship between the logical model of a database and the physical implementation of that database. Understand how to implement referential integrity and discover its purpose. Learn how to apply MS Access to solve business problems. PROJECT INTRODUCTION Data and databases are at the heart of many business information systems. If you think about the daily interactions you have with organizations, you will discover that many of these interactions generate data that organizations use to create value for you and for them. For example, when you shop at a retail grocery store, data is gathered about your purchases and your method of payment. If you choose to pay with a debit or credit card, then additional data may be gathered about you and your purchase. Some stores even offer a discount if you use a customer card. This enables the store to gather data about your specific purchases and to provide value to you through coupons and other sales promotions. It also enables store management to make better decisions about product selection, pricing, and promotions. This project will focus on how a retail firm might achieve its goals of generating new business and increasing customer satisfaction by providing a knowledge-oriented service to its customers. You will create the database that will allow this company to accomplish these goals. GENERAL BUSINESS CASE Wild Outfitters, Inc. is a well-established national outdoor-sports retail products chain with a local store in your area. It carries a complete line of name brand and locally produced equipment and supplies for outdoor enthusiasts. Through customer surveys, WildOutfitters discovered that many of its customers, who are beginners buy equipment without knowing how to use it properly. Rather than view this as a problem, WildOutfitters sees this as an opportunity to provide better service to its customers and to gain a business advantage over its competitors. WildOutfitters is going to offer how to courses for its customers. During

ACCP-2 Microsoft Access Project: Managing a Small Business these courses, customers will learn how to use the equipment they purchased, but they will also learn about other equipment they should purchase. WildOutfitters will use this free (to the customers) service to increase sales and customer satisfaction. Isaac Timberlake, a student at your business school, is an intern at WildOutfitters, and Sara Johns, the store manager, asks Isaac to create a Course Management System that she can use to track the courses customers take, and the employees who teach the courses. Isaac understands the business requirements, but he needs your help in designing the database that will be at the heart of the Course Management System. The end result of your collaboration with Isaac will be the relational database and associated features specified in the MS Access Project instructions that follow. Project Data Model Instructions You will need to download the PowerPoint file WildOutfittersDataModel.ppt from the student section of http://www.wiley.com/college/piercy. This file contains the data model you will reference in order to create your database. There are several slides in the presentation. The first slide is the data model, and the remaining slides are examples of how your tables might look. Remember, you will have to use MS Access to create the tables, and you will have to add additional data to meet project requirements. Project Naming Conventions Access uses several database objects to perform different functions. For example, a table object stores data, and a form object helps you input data. In general, we will refer to the database objects simply as tables, forms, queries, and reports. Each of these objects may have similar names, such as the Customer Table, the Customer Form, etc. In order to prevent confusion we will ask you to add a prefix to all object names. Table 1 shows the database object, the corresponding prefixes, and an employee-related example. Database Object Prefix Example Table tbl tblemployee Form frm frmemployee Query qry qryemployee Report rpt rptemployee Table 1 Customary Prefixes for Database Objects PART A CREATING THE TABLES Part A Problem Definition: Isaac Timberlake welcomed the challenge of creating an information system that will help create business value for Wild Outfitters, Inc. This project focuses on the database component of that IS, and accomplishing this project will enable you to help Isaac by applying and refining the IS skills you ve learned. Before you can build the database, you will have to understand the data that must be captured by the system and

Microsoft Access Project: Managing a Small Business ACCP-3 sketch out how this data will be stored. You should try this on your own and then compare your model to the one found in the WildOutfittersDataModel.ppt file. Part A Problem Requirements: Remember, tables are the objects that MS Access uses to store data. Your first task in this part of the project is to help Isaac by using Microsoft Access to create the required tables (see the WildOutfittersDataModel.ppt file). You should use input masks for fields where appropriate (e.g., zip code). If you do not know what an input mask is, use MS Access Help function to find out. Next, you will need to populate the tables with data. You should make up the data yourself following the examples in the WildOutfittersDataModel.ppt file. You should create at least ten records (rows) in the customer table, and five records each in the employee, class, and course tables. Your instructor may require that you add more data. You may want to accomplish Part B of the project before you enter all of your data. Lastly, you will need to create the appropriate relationships between the tables. When creating relationships, you should ensure that referential integrity is enforced. Part A Interpretative Questions: Based on your work in Part A, answer the following 1) What is the relationship between an instance of a primary key and a record (row) in a table? 2) What is referential integrity and why is it important for Isaac (and you) to enforce referential integrity in the database you create? PART B INPUTTING DATA INTO THE DATABASE CREATING FORMS Part B Problem Definition: Isaac discovered that rather than enter data directly into the tables he could use the MS Access database objects known as forms to enter data into the database. He used the forms that you created to make data entry more efficient and less error prone. Part B Problem Requirements: Use the Form Wizard to create a form that will allow you to input data into each of the tables. Although the forms you create are useful tools for entering data, when a customer makes a purchase, it would be useful to have the option to sign them up for a class. Part B Interpretative Questions: Based on your work in Part B, answer the following 1) In Part A of the project, you may have entered data directly into the tables. Although this is convenient, why are forms a better way to do this? Why might it be a good idea to avoid entering data directly into the tables? 2) Forms work well but given additional hardware and software resources, how could you improve the data entry process to reduce errors?

ACCP-4 Microsoft Access Project: Managing a Small Business PART C CREATING DIFFERENT VIEWS OF DATA FOR DECISIONS CREATING DATABASE QUERIES Part C Problem Definition: Ms. Sara Johns asked Isaac to find out which employees are leading which courses and classes, and when they are leading them. She also wants to know which customers are taking classes and when. Lastly, she wants to be able to view the data for each instructor and for each month. Although the data stored in your database is organized into tables, looking at all of the tables to answer her questions or to help her make decisions is inefficient. Fortunately, MS Access provides an object, the query, and a query tool, Query-By-Example, which makes it easy for you to view selected subsets of your data. In other words, Access makes it easy for you to ask and answer questions about your data and then use this information to make business decisions. For the purposes of this project, you can think of a query as a question you ask of your database. The visually-oriented tool you will use is known as the Query-By-Example tool. Access provides another tool to create queries, although this tool is actually a computer language. Structured Query Language (SQL) is a standardized language for querying databases. With it you can create complex queries of almost any database, however using SQL is beyond the scope of your project requirements (see Part C Interpretive Question #2). Part C Problem Requirements: Using the Design View and QBE, create the following queries. You may need to add more data to your database so that you can test your query results. Query 1 What customers have signed up to take classes from which instructors? (This query should return the data in your database for all courses, classes, customers taking classes, and employees leading classes.) Query 2 Who is taking and leading a course in September? (This query should return the courses, classes, customers taking classes, and employees leading classes for September only.) Query 3 What classes is Sara Johns teaching in September? (This query should return the courses and classes that Sara Johns is leading in September only.) Query 4 What classes are being led by either Sara Johns or Isaac Timberlake in September? (This query should return all of the courses and classes that Sara Johns and Isaac Timberlake are leading in September only.) Part C Interpretative Questions: Based on your work in Part C, answer the following 1) When querying a database using QBE, what are criteria used for? 2) When using QBE, what is the difference between asking, What are all the classes that Employee A and Employee B are teaching, and What are all the classes that both Employee A and Employee B are teaching together? 3) Although we mentioned that SQL was beyond the scope of this project, you can look at the SQL view for any of your queries. It is one of the choices on the same View Menu that you used to select the design view after running your queries. Look at the SQL for Query 2 above. Can you make sense of SQL query?

Microsoft Access Project: Managing a Small Business ACCP-5 Look for things like table and field names. You can even change the September Query to an August Query by changing only one character try it! PART D OUTPUTTING DATA TO DECISION MAKERS AND OTHER KNOWLEDGE WORKERS CREATING REPORTS Part D Problem Definition: Queries are useful tools for asking questions of your data and for transforming data into information that is useful to decision makers. However, the standard query table view is not as useful or as easily readable as most users need or want. Ms. Johns asked Isaac to organize the views of WildOutfitters data and present it in a wellorganized form. Part D Problem Requirements: To organize the views of WildOutfitters data and present it in a well-organized form, Isaac will use the MS Access Report object. A Report can be based on a table or a query or a combination of tables and queries however for Part D of this project you need only to create a report based on Query 2 from Part C above. You can use the Report Wizard to create your report. The report should show all of the data contained in Query 2. When responding to the Report Wizard s prompts, you should select to view your data by class, add class date as the grouping level, and sort the detailed records by customer last name in ascending order. The layout and style choices are up to you. Finish the report and name it rptseptemberquery. Review your report and note the database speak used for the title and headings. Since the purpose of a well-crafted report is to effectively and efficiently convey useful information, you will need to edit your report. Here are the minimum requirements for Part D of the project. 1) Change the orientation of the report from portrait to landscape. 2) Change the title of the report to WildOutfitters September 2006 Classes. 3) Move the customer first name label and data so that they are next to each other, last name then first name. 4) Transform all field names into easily readable headings, e.g., CourseName should become Course Name, and CourseType should become Course Type, etc. Your instructor may add additional requirements or you may want to explore just how professional you can make the report appear. Part D Interpretative Questions: Based on your work in Part D, answer the following 1) What other reports would you suggest that Isaac Timberlake should create for Ms. Johns to help her understand and manage the courses and classes that WildOutfitters provides to its customers? 2) We have mentioned several Access objects throughout this project. Did you notice any additional objects when you were working in the design view? What were some of these objects and how did you know that you were looking at an object?