Introduction to Access ISYS 363. Access Objects Tables –Open –Design –New –Wizard Queries Forms Reports Pages.

Slides:



Advertisements
Similar presentations
The Ribbon Standard to all Office 2007 applications Organized by feature and functionality Navigation Pane Access to all objects in the current database.
Advertisements

Database Design Week 10.
Complex Conditions. Logical Operators: AND, OR, NOT AND Cond1Cond2Cond1 AND Cond2T TF FTF OR Cond1Cond2Cond1 OR Cond2T TF FTF NOT CondNOT Cond T F.
Tutorial 3 Queries and Table Relationships
SQL Sub (or Nested ) Query. Examples Q: Find students whose GPA is below the average. –The criteria itself requires a SQL statement. –SELECT * FROM student.
Concepts of Database Management Seventh Edition
Concepts of Database Management Sixth Edition
Concepts of Database Management Seventh Edition
Exploring Microsoft Excel 2002 Chapter 7 Chapter 7 List and Data Management: Converting Data to Information By Robert T. Grauer Maryann Barber Exploring.
Microsoft Excel Working with Excel Lists, Subtotals and Pivot Tables.
Database Features. Lists n An Excel worksheet can be used like a table in a relational database. n In Excel, such a table is called a list. n Each row.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Query-By-Example (QBE) 2440: 180 Database Concepts.
Querying Database ISYS 363. Basic Query Language Operations Selection Projection Join Aggregates: Max, Min, Sum, Avg, Count –Totals and SubTotals –GroupBy.
XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making.
Introduction to Database ISYS 363. File Concepts File consists of a group of records. Each record contains a group of fields. Example: Student file –SIDSnameMajorSexGPA.
Structured Query Language Review ISYS 650. Language Overview Three major components: –Data definition language, DDL Create, Drop and Alter Tables or Views.
Nested IF and Complex Condition. Nested IF Example: –Rules to determine bonus: JobCode = 1, Bonus=500 JobCode = 2, Bonus = 700 JobCode = 3, Bonus = 1000.
Complex Conditions. Logical Operators: AND, OR, NOT AND Cond1Cond2Cond1 AND Cond2T TF FTF OR Cond1Cond2Cond1 OR Cond2T TF FTF NOT CondNOT Cond T F.
Querying a Database Using the Select Query Window
Introduction to Database. File Formats Comma delimited file –"s1","peter",3 –"s2","paul",2.5 –"s3","mary",3.5 –Demo: Excel – Data/Import Extended Markup.
Basic SQL Select Commands. Basic Relational Query Operations Selection Projection Natural Join Sorting Aggregation: Max, Min, Sum, Count, Avg –Total –Sub.
Querying Database ISYS 363. Basic Query Language Operations Selection Projection Join Aggregates: Max, Min, Sum, Avg, Count –Totals and SubTotals –GroupBy.
Introduction to Access BUS 782. Access Objects Tables –Open –Design –New –Wizard Queries Forms Reports Pages.
Relational Algebra. Set operations: Union, intersection, difference, Cartesian product Relational operations: Selection, projection, join, division.
Chapter 2 Querying a Database
Querying Database. Basic Query Language Operations Selection Projection Join Aggregates: Max, Min, Sum, Avg, Count –Totals and SubTotals –GroupBy Calculated.
Import/Export Data ISYS 363. Access Tools for Import/Export External Data – Import – Export Exchange data between: – Other Access databases – Excel –
Concepts of Database Management Sixth Edition
Relational Operators, SQL, and Access Query ISYS 562.
Microsoft Access 2010 Chapter 7 Using SQL.
Chapter 2 Querying a Database
Exploring Office Grauer and Barber 1 Information From the Database: Reports and Queries(Wk4)
Chapter 2 Querying a Database MICROSOFT ACCESS 2010.
Microsoft Access 2010 Chapter 7 Using SQL. Change the font or font size for SQL queries Create SQL queries Include fields in SQL queries Include simple.
With Microsoft Office 2007 Introductory© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Introductory.
Business Intelligence - 1 BUS 782. Topics Scenario Management Chart Online Analytical Process, OLAP – Excel’s Pivot table/Pivot chart Import/Export Data.
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 4 BACKNEXTEND 4-1 LINKS TO OBJECTIVES Query Design Query Criteria Modify a Query Using OR.
1 Chapter 7 Query-By-Example by Monica Chan CS157B Professor Lee.
Database Queries. Queries Queries are questions used to retrieve information from a database. Contain criteria to specify the records and fields to be.
Microsoft Access 2010 Building and Using Queries.
Analyzing Data For Effective Decision Making Chapter 3.
Concepts of Database Management Seventh Edition
Advanced SQL for Decision Support ISYS 650. Set Operators Union Intersect Difference Cartesian product.
Using Special Operators (LIKE and IN)
Concepts of Database Management Seventh Edition
Exploring Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 3 - Information From the Database: Reports.
Chapter 3 Query and Report. Agenda Report types Report contents Report creation Report design view Query and dynaset Function and grouping Action query.
Concepts of Database Management Eighth Edition Chapter 3 The Relational Model 2: SQL.
Introduction to Access ISYS 363. Creating a New Database MS Office button/New –Blank database –New database name and location.
Reports and Queries Chapter 3 – Access text Reports – Page Queries – Page
Relational Query Operators (Algebra). Relational Query Operators Set operations: Union, intersection, difference, Cartesian product Relational operations:
Querying Database ISYS 363.
Introduction to Query Language and SQL. Basic Query Language Operators Selection Projection Join Aggregates –Sum, Count, Max, Min, Avg SubTotal Calculated.
Access Chapter 1: Intro to Access Objectives Navigate among objects in Access database Difference between working in storage and memory Good database file.
Decisions Action based on condition. Examples Simple condition: –If total sales exceeds $300 then applies 5% discount; otherwise, no discount. More than.
Introduction to Access BUS 782. Creating a New Database MS Office button/New –Blank database –New database name and location.
Import/Export Data ISYS 363. Access Tools for Import/Export External Data – Import – Export Exchange data between: – Other Access databases – Excel –
Microsoft Access 2000 Presentation 5 Creating Databases Part IV (Creating Queries)
Lesson 4: Querying a Database. 2 Learning Objectives After studying this lesson, you will be able to:  Create, save, and run select queries  Set query.
Introduction to Access ISYS 363. Access Objects Tables –Open a table: Double click the table name –Home/View: Datasheet view Design view Queries Forms.
Set Operators. Union Intersect Difference Cartesian product.
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
Concepts of Database Management, Fifth Edition Chapter 3: The Relational Model 2: SQL.
Import/Export Data BUS 782.
Access Maintaining and Querying a Database
Querying Database ISYS 363.
Access Tutorial 5 Creating Advanced Queries and Enhancing Table Design
Shelly Cashman: Microsoft Access 2016
Chapter 3 Query and Report.
Presentation transcript:

Introduction to Access ISYS 363

Access Objects Tables –Open –Design –New –Wizard Queries Forms Reports Pages

Creating a Table Create table in design view –Field name –Field data type Create table by using wizard Create a primary key Enter data

Demo Queries Forms

Querying Database ISYS 363

Basic Query Language Operations Selection Projection Join Aggregates: Max, Min, Sum, Avg, Count –Totals and SubTotals –GroupBy Calculated fields

Selection Selection operation retrieves records that satisfy user’s criteria.

Projection Projection operation defines a vertical subset of a table and retrieves only the specified fields.

Join The two tables must have common attributes: –Key and foreign key. Combines two tables to form a new table where records of the two tables are combined if the common attributes have the same value.

Join Example Faculty File: FIDFname F1Chao F2Smith Student File: SIDSname FID S1PeterF1 S2PaulF2 S3SmithF1 Faculty Join Student =

Join Example Student File: SIDSname FID S1PeterF1 S2PaulF2 S3SmithF1 StudentCourse File: SIDCID S1ISYS263 S1Acct101 S3ISYS363 S2ISYS263 S2Fin350 S2Acct101 Course File: CIDCname Units ISYS263 IS IntroPeter3 ISYS363 MIS IntroPaul3 Acct101accounting3 Fin350Finance Intro3 (Student Join StudentCourse) Join Course

Aggregate Functions Max, Min, Sum, Count, Avg View/Totals Ex. Student: SID,Sname, GPA, Sex, Major –How many students in this University? –What is the overall average GPA?

Aggregates by Group –How many students in each major? –Compare male students and female students average GPA.

Examples Customer: CID, Cname, City, Rating Orders: OID, Odate, SalesPerson, CID Queries: –Find customers live in San Francisco. –Produce a customer report that shows CID, Cname, and Rating. –Number of customers in each city City, NumbeOfCustomers –Produce a report that shows the number of orders for each customer: CID, Cname, TotalNumberOfOrders

University Database

Examples Q1: Display students’ ID and name who owe university more than $2000. Q2: Display faculty’s name and phone if the student advised by the faculty has GPA lower than 2.0. Q3: Display faculty’s name and phone if the faculty advises at least three students. Q4: Display students’ ID, name and the total units taking.

Order Processing Database Examples Order Processing Database: –Customer, Orders, OrderDetail, Product –MIS report –Total amount for each order –Criteria applied to subtotal

Calculated Fields Rename a field: –NewName:OldName Define a calculated field: –Tax:salary*.15 –Age:Year(Now()) – Year(DOB) –IIF function

Criteria >, >=, Range: BETWEEN 1/1/03 AND 12/31/03 Wildcard: –? – match any one character “K?NG” –* - Match any number of characters “C*”

Complex Condition University admission rules: Applicants will be admitted if meet one of the following rules: –1. Income >= 100,000 –2. GPA > 2.5 AND SAT > 900 An applicant’s Income is 150,000, GPA is 2.9 and SAT is 800. Admitted? –Income >= 100,000 OR GPA > 2.5 AND SAT >900 How to evaluate this complex condition?

Scholarship: Business students with GPA at least 3.2 and major in Accounting or CIS qualified to apply: –1. GPA >= 3.2 –2. Major in Accounting OR CIS Is a CIS student with GPA = 2.0 qualified? –GPA >= 3.2 AND Major = “Acct” OR Major = “CIS” Is this complex condition correct?

NOT Set 1: Young: Age < 30 Set 2: Rich: Income >= 100,000 YoungRich

Order of Evaluation 1. () 2. Not 3. AND 4. OR

Examples SAT = 800, Income 60,000, GPA 3.0, admitted? –(SAT > 900 OR Income >= 50,000) AND Not GPA < 2.5 A=2, B=3 (A=3 OR NOT (B < A)) AND B=A+1

Excel’s IF with Complex Condition Rules to calculate employee bonus are: –If JobCode = 1 AND Salary < 5000 Bonus = 10% * Salary –Otherwise: Bonus = 8% * Salary Rules to calculate employee bonus are: –If JobCode = 1 AND Salary < 5000 OR Sex = “F” Bonus = 10% * Salary –Otherwise: Bonus = 8% * Salary

Access Complex condition Rating = “A” OR Rating = “B” Cname = “Chao” OR Cname = “Smith” Rating = “A” OR Rating = “B” AND City=“SF” (Rating = “A” OR Rating = “B”) AND City=“SF”

Sorting One field sorting Two fields sorting

Other Queries Update query Delete query Parameter query CrossTab query

Forms Form wizard Main/Sub Form –Based on two tables with 1:M –Based on a query created from two tables with 1:M Pivot Table form –AutoCal

Access Tools for Import/Export File/Get External Data File/Export

Excel’s Database Tools Data –Sort –Filter –Subtotals –Pivot table/Pivot chart OLAP: On Line Analytical Process DrillDown, RollUp, ReAggregation –Import external data Import data New web query New database query

Open Database Connectivity (ODBC) Provide a standard to retrieve data from a database. It manages one or more "database drivers“ that enables the communication between database and applications. To access a database, we use ODBC facilities to define a ODBC data source name for the database.

Data/Import External Data New Database Query Select and click OK.

Web Query Data/Import External Data/New web query Click table on the web page Use the Save Query button to save web query Web query can be refreshed. Copy/Paste can not.

Import Data Data/Import External Data/Import Data

Data Consolidation Help, F1