XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 1 Microsoft Office Access 2003 Tutorial 9 – Using Action Queries, and Defining Table Relationships.

Slides:



Advertisements
Similar presentations
Objectives Create an action query to create a table
Advertisements

Microsoft Access.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT ACCESS Lesson 4 – Finding and Ordering Data.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 3 1 Microsoft Office Access 2003 Tutorial 3 – Querying a Database.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
SUNY Morrisville-Norwich Campus-Week 10 CITA 130 Advanced Computer Applications II Spring 2005 Prof. Tom Smith.
COMPREHENSIVE Access Tutorial 2 Building a Database and Defining Table Relationships.
Querying a Database Microsoft Office Access 2003.
FIRST COURSE Access Tutorial 2 Building a Database and Defining Table Relationships.
Access Tutorial 4 Creating Forms and Reports
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 1 1 Microsoft Access 2003 Tutorial 1 – Introduction To Microsoft Access 2003.
Access Tutorial 4 Creating Forms and Reports
Define Table Relationships—1 of 3 One of the most powerful features of a relational database management system, such as Access, is its ability to define.
1 Access Lesson 3 Creating Queries Microsoft Office 2010 Introductory Pasewark & Pasewark.
1 Access Lesson 3 Creating Queries Microsoft Office 2010 Introductory.
Chapter 3 Maintaining a Database
XP New Perspectives on Microsoft Access 2002 Tutorial 41 Microsoft Access 2002 Tutorial 4 – Creating Forms and Reports.
Copyright 2007, Paradigm Publishing Inc. BACKNEXTEND 3-1 LINKS TO OBJECTIVES Save a Filter as a Query Save a Filter as a Query Parameter Query Inner, Left,
Microsoft Access Lesson 3
1 Microsoft Access 2002 Tutorial 3 – Querying a Database.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
With Microsoft Access 2007 Volume 1© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access 2007 Volume 1 Chapter.
With Microsoft Office 2007 Introductory© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Introductory.
Tutorial 8 Advanced Queries. Notes Switch to new database! Tutorial.08 folder Only Session 8.1 and 8.2.
Access Tutorial 2 Building a Database and Defining Table Relationships
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
® Microsoft Office 2013 Access Building a Database and Defining Table Relationships.
Microsoft Access 2003 Define some key Access terminology: Field – A single characteristic or attribute of a person, place, object, event, or idea. Record.
® Microsoft Office 2010 Access Tutorial 2 Building a Database and Defining Table Relationships.
XP New Perspectives on Microsoft Access 2002 Tutorial 21 Microsoft Access Tutorial 2 – Creating And Maintaining A Database.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
MS-ACCESS BY SANGEETHA PARTHASARATHY Topics to be covered §Comparing Values in Selection Criteria §Calculating Values in a Query §Changing the appearance.
FIRST COURSE Access Tutorial 4 Creating Forms and Reports.
® Microsoft Office 2010 Access Tutorial 3 Maintaining and Querying a Database.
® Microsoft Access 2010 Tutorial 2 Building a Database and Defining Table Relationships.
Access Chapter 2: Relational Database Objectives Design data Create tables Understand table relationships Understand data types, key, & field properties.
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
® Microsoft Office 2010 Building a Database and Defining Table Relationships.
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
Access Project 3 Notes. Introduction Maintaining the Database  Modifying the data to keep it up-to-date Restructure the Database  To change the database.
Using Microsoft Access 56:150 Information System Design.
® Microsoft Access 2010 Tutorial 9 Using Action Queries and Advanced Table Relationships.
Part II. Query Types On the design query table pane, right click and the cascading window will appear.
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
® Microsoft Office 2013 Access Creating a Database.
Tutorial 9 Using Action Queries and Advanced Table Relationships.
Microsoft Access 2013 ®® Tutorial 9 Using Action Queries and Advanced Table Relationships.
Maintaining a Database Access Project 3. 2 What is Database Maintenance ?  Maintaining a database means modifying the data to keep it up-to-date. This.
Pasewark & Pasewark 1 Access Lesson 3 Creating Queries Microsoft Office 2007: Introductory.
1 CHƯƠNG 4 Creating Relational Databases Understanding Table Relationships Example: This database tracks customers and their orders in two separate.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 4 – Finding and Ordering Data.
XP New Perspectives on Microsoft Access 2002 Tutorial 31 Microsoft Access 2002 Tutorial 3 – Querying a Database.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
COMPREHENSIVE Access Tutorial 1 Creating a Database.
® Microsoft Access 2010 Tutorial 9 Using Action Queries and Advanced Table Relationships.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 4 1 Microsoft Office Access 2003 Tutorial 4 – Creating Forms and Reports.
® Microsoft Access 2010 Tutorial 9 Using Action Queries and Advanced Table Relationships.
Access Tutorial 2 Building a Database and Defining Table Relationships
Objectives Create an action query to create a table
Microsoft Access 2003 Illustrated Complete
Microsoft Office Access 2003
Tutorial 3 – Querying a Database
Microsoft Office Access 2003
Microsoft Office Access 2003
Access Tutorial 2 Building a Database and Defining Table Relationships
Access Tutorial 2 Building a Database and Defining Table Relationships
Tutorial 9 Using Action Queries and Advanced Table Relationships
New Perspectives on Microsoft
Presentation transcript:

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 1 Microsoft Office Access 2003 Tutorial 9 – Using Action Queries, and Defining Table Relationships

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 2 Create action queries You can create other types of queries that make changes to the data in the underlying table(s). Action queries can: –Create a new table (make-table query) –Add records to a table (append query) –Delete records from a table (delete query) –Update the data in a table (update query)

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 3 Action query considerations When creating a query that actually makes changes to your database, take extreme care that you do not create a query that performs unintended actions. It is a good idea to create your action query first as a select query. You can then view the results and determine if these are the records you want to alter. When you are sure the query will be applied to the records you really want, you can then run the query as an action query.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 4 Use make-table and append query queries To change a select query to a Make Table query, choose Make-Table Query from the Query Type button's list. This will open the Make Table dialog box, in which you will specify the name of the new table. To change a select query to an append query, choose Append Query from the Query type button's list. In the Append Query dialog box, you will specify to which table you want to append records. The Append To row will be displayed in the design grid indicating the fields that the query will append to the table.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 5 The Make Table dialog box

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 6 The query window for an append query

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 7 Creating a Delete Query A delete query is used to delete records you no longer need in your database. To create a delete query, first create and run a select query in Design View, selecting the items you wish to delete. If the select query displays only the records you wish to delete, click the list arrow for the Query Type button in design view and then click Delete Query. Run the query to delete the records you previously selected.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 8 Delete Query Dialog Box

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 9 Creating an Update Query Create a select query with the necessary fields and selection criteria and click the Run button to preview the results. Click the list arrow for the Query Type button and select Update Query. Type the update values for the fields you need to update in their Update To text boxes. Click the Run button on the Query Design toolbar. Click the Yes button to confirm updating the records.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 10 Update Query Dialog Box

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 11 One-to-Many Relationships A one-to-many (1:M) exists between two tables when each record in the primary table matches zero, one, or many records in the related table, and when each record in the related table matches at most one record in the primary table. Referential integrity is the rule that requires each nonnull foreign key value to match a primary key value

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 12 A one-to-many relationship

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 13 A query datasheet for a one-to-many relationship

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 14 Define many-to-many and one-to-one relationships between tables A many-to-many relationship exists between tables when the tables involved have multiple matches in each of the tables. –For example, if you have a table containing student data and another table containing course data, you could say that this is a (M:N) relationship because a student can take many courses and a course can have many students Whenever there is a many-to-many relationship, you must provide a third table that will “link” the two tables together in a one-to-many relationship. You can also have a one-to-one relationship between tables, which means that there is exactly one record in the primary table that matches exactly one record in the related table.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 15 A many-to-many relationship

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 16 A query datasheet for a many-to-many relationship

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 17 The Relationships Window

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 18 View and create indexes to tables When you establish a primary key for a table, you are actually creating an index for the table. An index is a list that relates field values to the records that contain those field values. The index makes it faster to search for records and to sort the records in a table. You can view existing indexes in table design view by clicking on the Indexes button on the Table Design toolbar.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 19 How indexing works You can create an index on any field in a table. –However, each index actually is a new file and takes up space When records are entered into a table they are assigned an internal record number in the order they were entered. The index created a different ordering of the records but keeps track of the number originally assigned to the record.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 20 An illustration of an index

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 21 The Indexes window

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 22 Join a table using a self-join There are three types of joins: –The inner join selects records from two tables only when the records have the same value in the common field that links the tables. –A left outer join selects all records from the first, or left, table and only those records from the second, or right, table that have matching common field values. –A right outer join selects all records from the second, or right, table and only those records from the first, or left, table that have matching common field values. A self-join can be either an inner or outer join and is used to join a table to itself.

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 23 An example of an inner join

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 24 An example of a left outer join

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 25 An example of a right outer join

XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 26 An example of a self-join