McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2007 Version) Implementing.

Slides:



Advertisements
Similar presentations
Information Systems Technology Ross Malaga B Copyright © 2005 Prentice Hall, Inc. B-1 WORKING WITH DATABASES.
Advertisements

BASIC SKILLS AND TOOLS USING ACCESS
Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 2Creating Forms and Reports Chapter 6Creating Reports and Mailing Labels.
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2010 Version) Implementing.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module C Designing Databases and Entity-Relationship.
Extended Learning Module C
© McGraw-Hill Companies, Inc., McGraw-Hill/Irwin Extended Learning Module C Designing Databases and Entity-Relationship Diagramming.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2010 Version) Implementing.
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
Extended Learning Module J (Office 2007 Version) Implementing a Database with Microsoft Access McGraw-Hill/Irwin Copyright © 2010 by the McGraw-Hill Companies,
Extended Learning Module C Designing Databases and Entity-Relationship Diagramming McGraw-Hill/Irwin Copyright © 2010 by the McGraw-Hill Companies, Inc.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Access Project 1 Creating and Using a Database.
Management Information Systems MS Access 2003 By: Mr. Imdadullah Lecturer, Department of M.I.S. College of Business Administration, KSU.
Chapter Extension 6 Using Microsoft Access © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
1 Access Lesson 3 Creating Queries Microsoft Office 2010 Introductory Pasewark & Pasewark.
Chapter 3 Maintaining a Database
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 1 Committed to Shaping the Next Generation of IT Experts. Chapter 4: Create, Edit, and Perform.
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1. Chapter 2: Relational Databases and Multi-Table Queries Exploring Microsoft Office.
® Microsoft Access 2010 Tutorial 6 Using Form Tools and Creating Custom Forms.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
XP New Perspectives on Microsoft Access 2002 Tutorial 51 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and.
Chapter 6 Advanced Report Techniques
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Access 2002 Advanced Report Design.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module C Designing Databases and Entity-Relationship.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin TECHNOLOGY PLUG-IN T8 DECISION MAKING USING ACCESS.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved Business Driven Information Systems 2e Plug-In T6: Basic Skills and Tools Using.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T8: Decision Making Using Access 2007 Business Driven Technology.
Chapter 4: Create, Edit, and Perform Calculations in Reports Exploring Microsoft Office Access 2007.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Database Systems Microsoft Access Practical #2 Making Forms and Reports Nos 215.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T6: Basic Skills and Tools Using Access 2010 Business Driven Technology.
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
® Microsoft Office 2013 Access Creating a Database.
BUSINESS DRIVEN TECHNOLOGY Plug-In T5 Touring Access.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved TECHNOLOGY PLUG-IN T6 Basic Skills Using Access.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1 Committed to Shaping the Next Generation of IT Experts. Chapter 4: Create, Edit,
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Microsoft Office 2013: In Practice Chapter 2 Using Design View, Data Validation, and Relationships Copyright © 2014 by The McGraw-Hill Companies, Inc.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved TECHNOLOGY PLUG-IN T8 Decision Making Using Access.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
Microsoft Access Prepared by the Academic Faculty Members of IT.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
Access Module Implementing a Database with Microsoft Access A Great Module on Your CD.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall. 1 Skills for Success with Microsoft ® Office 2007 PowerPoint Lecture to Accompany.
Copyright © 2014 Pearson Canada Inc. Ext. 5b-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5b Using Microsoft Access Part 2: Using Information.
©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin
Exploring Microsoft Office Access 2007
Analyzing Data Using Access
Objectives Create an action query to create a table
Creating and Using a Database
RELATIONAL DATABASE MODEL
Database Applications – Microsoft Access
Microsoft Office Access 2003
Creating and Modifying Queries
Microsoft Office Access 2003
Exploring Microsoft Office Access 2010
Analyzing Data Using Access
Relationships While we are on the subject of Relationships, let’s take a quick look at them.
Presentation transcript:

McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2007 Version) Implementing a Database with Microsoft Access

Mod J Web-2 SOLOMON DATABASE  The steps to creating a database are 1. Define entity classes and primary keys 2. Define relationships among the entity classes 3. Define fields for each relation (file) 4. Use a data definition language to create the database, which is the focus of this Module

Mod J Web-3 SOLOMON DATABASE  In Figure J.1 (p. 2) on the following 3 slides, we’ve recreated the correct database structure from Extended Learning Module C  Revisit Module C if you need a refresher

Mod J Web-4 SOLOMON DATABASE

Mod J Web-5 SOLOMON DATABASE

Mod J Web-6 SOLOMON DATABASE

Mod J Web-7 Creating Solomon’s Database  Data dictionary - contains the logical structure for the information  To create the Solomon Enterprise database: 1. Start Microsoft Access 2. Click on Blank Database in the upper left corner of the screen 3. Enter Solomon Enterprises.mdb as the database name 4. Click on Create

Mod J Web-8 Creating Solomon’s Database Click on Blank Database Enter a database name and click on Create

Mod J Web-9 Creating Solomon’s Database  Our recommendation: Create a relation (table) in Design view:  Must switch from Datasheet View to Design View  Click on View in the upper left corner and then Design View  Enter a table name  Use the Design View to enter the specifications for the table

Mod J Web-10 Creating Solomon’s Database To switch to Design View, click on View and then Design View This is Design View – our recommendation for creating the tables in a database

Mod J Web-11 Creating the Raw Material Relation  Enter the four fields of the Raw Material relation  Raw Material ID  Raw Material Name  QOH  Supplier ID  Click on the Raw Material ID row and then the key button to designate Raw Material ID as the primary key

Mod J Web-12 Creating the Raw Material Relation Primary key identifier and the Primary key button Integrity constraints for Raw Material ID

Mod J Web-13 Creating the Concrete Type Relation

Mod J Web-14 Creating the Bill of Material Relation  We created (in Extended Learning Module C) the Bill of Material relation to eliminate the many-to-many relationship between the Concrete Type and Raw Material relations

Mod J Web-15 Creating the Bill of Material Relation  The Bill of Material relation has a primary key composed of two fields (composite primary key):  Concrete Type  Raw Material ID  Composite primary key - consists of the primary key fields from the two intersecting relations

Mod J Web-16 Creating the Bill of Material Relation Composite primary key

Mod J Web-17 DEFINING RELATIONSHIPS WITHIN SOLOMON’S DATABASE  The final structural task is to define how all the relations relate to each other  That is, link primary and foreign keys  Foreign key - a primary key of one file (relation) that appears in another file (relation)

Mod J Web-18 Primary and Foreign Key Logical Ties

Mod J Web-19 Defining Relationships between Relations  To create relationships  Click on Database Tools in the menu area and then click on the Relationships button  Make each relation appear on the palette by highlighting each relation name and clicking on Add  Then click on the Close button

Mod J Web-20 Defining Relationships between Relations Relationship palette Select tables and click on Add

Mod J Web-21 Defining Relationships between Relations

Mod J Web-22 ENTERING INFORMATION INTO SOLOMON’S DATABASE  To enter information, you simply double- click on the appropriate relation name Supplier relation structure

Mod J Web-23 Entering Information

Mod J Web-24 Referential Integrity  Referential integrity ensures consistency. For example, that you don’t put a non-existent Supplier ID into the Raw Material relation  The relationships we set up for referential integrity guard against bad information  Integrity constraints – rules that help ensure the quality of the information

Mod J Web-25 Enforcing Referential Integrity

Mod J Web-26 Change the Structure of a Relation Click on View and then Design View and make the necessary changes

Mod J Web-27 CREATING A SIMPLE QUERY USING ONE RELATION  Query-by-example (QBE) tool - helps you graphically design the answer to a question  Suppose we wanted to see a list of raw materials that shows  Raw Material Name  Supplier ID

Mod J Web-28 Creating a Simple Query Using the Raw Material Relation First, click on Create and then Query Design Second, select the table, click on Add, and then close the box.

Mod J Web-29 Creating a Simple Query Using the Raw Material Relation The result of the query Drag and drop the appropriate field names and then click on the exclamation point (Run).

Mod J Web-30 Creating a Simple Query with a Condition Set the condition here

Mod J Web-31 CREATING AN ADVANCED QUERY USING MORE THAN ONE RELATION  Suppose we want a query that shows  All order numbers  Date of orders  Where the goods were delivered  The contact person  The truck involved in each delivery  The truck driver in each delivery

Mod J Web-32 Steps to Create an Advanced Query 1. Click on Create in the menu area and then Query Design 2. In the Show Table dialog box  Select and Add the relation names  Close the Show Table dialog box  Tables linked appear are joined by lines with  1 beside the table with the primary key  The infinity sign by the table with the foreign key

Mod J Web-33 Steps to Create an Advanced Query 3. Drag and drop the fields that you want from the appropriate relation into the QBE grid in the order that you want 4. Click on the exclamation point (Run) in the button bar to see the results of the query

Mod J Web-34 Steps to Create an Advanced Query

Mod J Web-35 Steps to Create an Advanced Query

Mod J Web-36 Steps to Create an Advanced Query

Mod J Web-37 GENERATING A SIMPLE REPORT 1. Click on Create in the menu area and then the Report Wizard button 2. Choose tables and/or queries: Lets you choose which table/query you want 3. Choose fields: Lets you choose the fields you want

Mod J Web-38 Grouping, Sorting, Layout of Report 4. Grouping: Lets you specify grouping of information (we chose the default) 5. Sorting: Allows you to specify sorting (we chose the default) 6. Layout and orientation: Allows you to select layout and page orientation (we chose the default)

Mod J Web-39 Style and Header of Report 7. Style: Allows you to choose from among predefined report styles (we chose the default) 8. Report header: Allows us to enter a title for the report. 9. The Report: Shows all customers and phone numbers.

Mod J Web-40 Choose Table/Query and Fields 1. Start to create a report 2. Choose tables and/or queries

Mod J Web-41 Choose Table/Query and Fields 3. Choose fields 4. Grouping

Mod J Web-42 Grouping, Sorting, Layout, Style, and Title 5. Sorting 6. Layout and orientation

Mod J Web-43 Grouping, Sorting, Layout, Style, and Title 7. Style 8. Report Header

Mod J Web-44 Grouping, Sorting, Layout, Style, and Title

Mod J Web-45 REPORT WITH GROUPING, SORTING, AND TOTALS  Say we want to create the Supply Chain Management report from Extended Learning Module C  First, create a query  Then, put the query into the report generator

Mod J Web-46 Steps for Creating a Report with Grouping, Sorting, and Totals 1. Click on Create in the menu area and click on the Report Wizard button 2. Choose tables/queries: Query: Supply Chain Query 3. Choose fields: Select all fields by clicking on the double greater-than sign (>>)

Mod J Web-47 Specify Table/Query Fields

Mod J Web-48 Grouping and Sorting Information 4. Top-level grouping: Allows you to choose ordering. Since we created a query, Access has defaulted to the first field 5. Further grouping: Lets you specify groups within the top grouping of Concrete Type, but we don’t want any further grouping 6. Sorting: Next we have a chance to sort our information

Mod J Web-49 Steps for Grouping Information

Mod J Web-50 Steps for Sorting Information

Mod J Web-51 Totaling Information in a Report 7. Totaling: The sorting screen also has a Summary Options button  Within Summary Options you can choose what type of summary you want

Mod J Web-52 Totaling Information in a Report

Mod J Web-53 Formatting the Report 8. Overall structure of report: Allows you to choose the layout and orientation 9. Style of report: Allows you to choose a style 10. Report heading: Allows you to enter the title that will appear on the report, then click on Finish

Mod J Web-54 Formatting the Report

Mod J Web-55 The Report 11. The Report: Shows the information from the wizard steps

Mod J Web-56 Refining the Report  Steps to adjust the report to make it aesthetically pleasing  Open the report in Design View with the triangle button  Adjust the boxes to the desired size  Delete unwanted entries

Mod J Web-57 Refining the Report Click on Design View to see the report in design format

Mod J Web-58 Adjusting the Page Header

Mod J Web-59 Adjusting the Concrete Type Header

Mod J Web-60 Adjusting the Detail Section

Mod J Web-61 Adjusting the Concrete Type Footer

Mod J Web-62 The Completed Report

Mod J Web-63 CREATING A DATA INPUT FORM 1. Select the Order table 2. Click on Create and then Form

Mod J Web-64 Choose Table/Query

Mod J Web-65 Final Input Form