Day 4: Critical Thinking and Data Analysis

DAY 14:
ACCESS CHAPTER 1
Tazin Afrin
[email protected]
October 03, 2013
1
OBJECTIVE
•
•
•
•
•
•
•
•
Access interface
Table view
Forms
Query
Report
Saving access file
Sort & Filter
Relational database
2
DATABASE EXAMPLES
•
•
•
•
Check your bank account
Search on google
Buy from ebay
Open mix account
3
ACCESS INTERFACE
• Access Ribon
– Contains the icons that enable you to perform
functions to maintain your database
–
–
–
–
Home
Create
External Data
Database Tools
• Navigation pane
– The Navigation Pane organizes and lists the
database objects in an Access database.
4
TABLE VIEWS
• Datasheet view
– Where you add, edit, and delete the records
of a table.
– Grid containing columns (fields) and rows
(records), similar to an Excel spreadsheet.
• Design view
– Where you create tables, add and delete
fields, and modify field properties.
5
FORMS
• A form is an object that enables you to enter,
modify, or delete table data.
• Same manner that you would do in
Datasheet view.
– Difference is it limit the user viewing only one
data at a time
– Focus on data entered or modified.
– Reliable for data update
• Create and edit form structure in Design view.
6
QUERY
• A query is a question that you ask about
the data in the tables of your database.
– Display only records that meet a certain
criterion.
– And fields that are required.
• Which products does Northwind purchase
from Supplier A?
– It will not provides records associated with
supplier B
7
REPORTS
• A report contains professional-looking
formatted information from underlying
tables or queries.
– Contains more professional look than query
and table.
– Present database information using reports.
8
SAVING ACCESS FILE
• Microsoft word, powerpoint, excel
– Work primarily from memory
– Your work is not automatically saved untill you
save them
• Microsoft access
– Works from storage or hard drive
– Enter and update data- automatically saved to
your hard-drive
9
SAVING ACCESS FILE
• But required to save after making change
in design like tables, forms, reports
• Can use undo to reverse the most recent
change
– Cannot use multiple undo steps
• Multiple users from different computer can
work on same access database.
– Can work on same table as long as not same
record
10
COMPACT AND REPAIR
• Compact and Repair reduces the size of the
database.
• Database growth may increase storage
requirements and may also impact database
performance
• Databases that are compacted regularly are
less likely to become corrupt – resulting in
loss of data.
• Database Tools->Tools->Compact and Repair
Database
11
COMPACT AND REPAIR
• Is a utility that access provides
• Copy the database to a new file behind the
scene and while copying –
– Delete temporary objects
– Delete unclaimed spaces
• Results in a smaller database.
• Also defragment a fragmented database file
• After finished copying deletes original file and
save the new one as original.
12
BACKUP
• Backup creates a duplicate copy of the
database.
• Access makes backing up database files
easy
• File->Save & Publish->Back Up Database
13
FILTERS
• A Filter displays a subset of records
based on specified criteria.
• Filter by Selection displays only the
records that match the selected criteria.
• Filter by Form displays table records
based on multiple criteria. Filter by Form
enables the user to apply the logical
operators AND and OR.
14
FILTERS
•
•
•
•
Select field you want to apply filtering
Home->Sort & Filter->Filter
Home->Sort & Filter->Selection
Home->Sort & Filter->Advanced Filter
15
SORTING
• A sort lists records in a specific sequence
– Ascending order – lowest to highest
– Descending order – highest to lowest
• Select the field you want to sort
• Home->Sort & Filter->ascending or
descending
• Home->Sort & Filter -> Advanced
16
SELECT ACCESS OR EXCEL
• Use access when you:
– Require multiple related tables to store your data.
– Have a large amount of data.
– Need to connect to and retrieve data from
external databases, such as Microsoft SQL
Server.
– Need to group, sort, and total data based on
various parameters.
– Have an application that requires multiple users
to connect to one data source at the
– same time.
17
SELECT ACCESS OR EXCEL
• Use excel when you:
– Only need one worksheet to handle all of your
data.
– Have mostly numeric data—for example, you
need to maintain an expense statement.
– Require subtotals and totals in your
worksheet.
– Want to primarily run a series of “what if”
scenarios on your data.
– Need to create complex charts and/or graphs.
18
PRIMARY KEY
• A table typically has a column or combination
of columns that contain values that uniquely
identify each row in the table. This column, or
columns, is called the primary key of the
table.
– A table can contain only one primary key
constraint.
19
FOREIGN KEY
• A foreign key is a column or combination of
columns that is used to establish and enforce
a link between the data in two tables.
• It controls the data that can be stored in the
another table.
• A link is created between two tables when the
column that hold the primary key value for
one table are referenced by the column in
another table.
• This column becomes a foreign key in the
second table.
20
REFERENTIAL INTEGRITY
• Make sure that relationships between records
in related tables are valid.
• Ensures that you do not accidentally delete or
change related data.
• You cannot enter a value in the foreign key
field of the related table that does not exist in
the primary key of the primary table.
– Cannot enter new account in the account table for
a customer who does not exists.
– But can enter new account with NULL value in
customer ID
21
RELATIONAL DATABASE
• Access is known as a relational database
management system (RDBMS)
• Using an RDBMS, you can manage
groups of data (tables) and then set rules
(relationships) between tables.
22
RELATIONSHIPS WINDOW
• Relationships in a database are
represented by the lines between the
tables
• Connect the primary key from one table to
the foreign key of another.
23
CREATE RELATIONSHIP
• Database Tools ->Relationships
• Add the two tables that you want to join
together
• Drag common field ->from the primary table
onto the related table
• The data types of the common fields must be
the same.
• Check the Enforce Referential Integrity check
box.
24
NEXT CLASS
•
•
•
•
•
•
Access chapter 2
Designing data
Creating tables
Understanding table relationship
Sharing data with excel
Establish table relationship
25
THANK YOU
LOG OFF