Introduction to Access BUS 782. Access Objects Tables –Open –Design –New –Wizard Queries...
-
date post
21-Dec-2015 -
Category
Documents
-
view
218 -
download
0
Transcript of Introduction to Access BUS 782. Access Objects Tables –Open –Design –New –Wizard Queries...
Introduction to Access
BUS 782
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.
Natural 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: FID FnameF1 ChaoF2 Smith
Student File:SID Sname FIDS1 Peter F1S2 Paul F2S3 Smith F1
Faculty Join Student =
Note: What if FID is named AdvisorID?
Join Example
Student File:SID Sname FIDS1 Peter
F1S2 Paul
F2S3 Smith
F1
StudentCourse File:SIDCIDS1ISYS263
S1Acct101S3ISYS363S2ISYS263S2Fin350S2Acct101
Course File:CID Cname
UnitsISYS263 IS IntroPeter
3ISYS363 MIS IntroPaul
3Acct101 accounting
3Fin350 Finance Intro
3
(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
Examples
• University Database:– Student, StudentCouse, Course– Minimum enrollment example.
• 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)– Amount:qty*price– IIF function
• Calculated field based on subtotal:– University tuition rules:
• If total units < 5 then tuition= 600• Otherwise tuition =600 + 200 for each additional unit
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?
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
Data/Import External Data
• New Database Query
• Select <New Data Source> and click OK.
OLAP Cube• Data/Import External Data/New database query:
– Define query– In the last step, choose Create OLAP Cube
OLAP Wizard
• Source of data to be summarized
• Analysis dimensions
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