Presentation is loading. Please wait.

Presentation is loading. Please wait.

10/31/2012ISC239 Isabelle Bichindaritz1 SQL Graphical Queries Design Query By Example.

Similar presentations


Presentation on theme: "10/31/2012ISC239 Isabelle Bichindaritz1 SQL Graphical Queries Design Query By Example."— Presentation transcript:

1 10/31/2012ISC239 Isabelle Bichindaritz1 SQL Graphical Queries Design Query By Example

2 10/31/2012ISC239 Isabelle Bichindaritz2 Learning Objectives Create queries with graphical design in Access. List the main features of Query-By-Example (QBE). List the types of queries provided by the Microsoft Access DBMS QBE facility. Use QBE to build queries to select fields and records. Use QBE to target single or multiple tables.

3 3 Query Design Opening 10/31/2012ISC239 Isabelle Bichindaritz

4 4 10/31/2012ISC239 Isabelle Bichindaritz

5 5 10/31/2012ISC239 Isabelle Bichindaritz

6 6 10/31/2012ISC239 Isabelle Bichindaritz

7 7 Query Design ^ Add tables ^ Create joins ^ Select fields ^ Sort order ^ Criteria ^ Totals (aggregate operations) 10/31/2012ISC239 Isabelle Bichindaritz

8 8 10/31/2012 Right mouse button: add a table Adding Tables ISC239 Isabelle Bichindaritz

9 9 Creating Joins 10/31/2012 With the mouse create a join Ex : [Stay1].[InstitutionID] and [InstitutionID] ISC239 Isabelle Bichindaritz

10 10 Creating Joins 10/31/2012ISC239 Isabelle Bichindaritz

11 11 Selecting Fields 10/31/2012 Name of selected field Name of the table Check to display field ISC239 Isabelle Bichindaritz

12 12 Sort order, Criteria 10/31/2012 Selection criteria Sort order ISC239 Isabelle Bichindaritz

13 13 Totals 10/31/2012 Right mouse button: Add one lign of work called totals ISC239 Isabelle Bichindaritz

14 14 Group by 10/31/2012 Totals row Totals choice: Group by Drop down list of totals ISC239 Isabelle Bichindaritz

15 15 Count and Where 10/31/2012 Choice of total: Count Choice of total: Where ISC239 Isabelle Bichindaritz

16 16 Query-by-Example (QBE) Visual approach for accessing information in a database through use of query templates. Example values are entered into template to represent what access to database is to achieve, such as the answer to a query. Originally developed by IBM in 1970s and has proved so popular that QBE (or similar) is now provided by most DBMSs. When user constructs a QBE - in background, DBMS creates an equivalent SQL statement. 10/31/2012ISC239 Isabelle Bichindaritz

17 17 Query-by-Example (QBE) Allows user to: - Ask questions about data in one or more tables. - Specify the fields we want in the answer. - Select records according to some criteria. - Perform calculations on the data in tables. - Insert and delete records. - Modify values of fields. - Create new fields and tables. 10/31/2012ISC239 Isabelle Bichindaritz

18 18 QBE in Microsoft Access 10/31/2012ISC239 Isabelle Bichindaritz

19 19 Summary of Microsoft Access Query Types 10/31/2012ISC239 Isabelle Bichindaritz

20 20 Building Select Queries using QBE - Specifying Criteria 10/31/2012ISC239 Isabelle Bichindaritz

21 21 Building Select Queries using QBE - Specifying Criteria 10/31/2012ISC239 Isabelle Bichindaritz

22 22 Building Select Queries using QBE - Specifying Criteria 10/31/2012ISC239 Isabelle Bichindaritz

23 23 Creating Multi-table Queries 10/31/2012ISC239 Isabelle Bichindaritz

24 24 Calculating Totals 10/31/2012ISC239 Isabelle Bichindaritz

25 25 Calculating Totals 10/31/2012ISC239 Isabelle Bichindaritz

26 26 Using Advanced Queries - Parameter Query 10/31/2012ISC239 Isabelle Bichindaritz

27 27 Using Advanced Queries - Crosstab Query 10/31/2012ISC239 Isabelle Bichindaritz

28 28 Using Advanced Queries - Crosstab Query 10/31/2012ISC239 Isabelle Bichindaritz

29 29 Using Advanced Queries - Find Matched Query 10/31/2012ISC239 Isabelle Bichindaritz

30 30 Using Advanced Queries - Find Unmatched Query 10/31/2012ISC239 Isabelle Bichindaritz

31 31 Using Advanced Queries - Autolookup Query 10/31/2012ISC239 Isabelle Bichindaritz

32 32 Changing Content of Tables - Make-Table Action Query 10/31/2012ISC239 Isabelle Bichindaritz

33 33 Changing Content of Tables - Delete Action Query 10/31/2012ISC239 Isabelle Bichindaritz

34 34 Changing Content of Tables - Update Action Query 10/31/2012ISC239 Isabelle Bichindaritz

35 35 Changing Content of Tables - Append Action Query 10/31/2012ISC239 Isabelle Bichindaritz

36 36 Changing Content of Tables - Append Action Query 10/31/2012ISC239 Isabelle Bichindaritz


Download ppt "10/31/2012ISC239 Isabelle Bichindaritz1 SQL Graphical Queries Design Query By Example."

Similar presentations


Ads by Google