37
WEEK 11 Database Design

WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Embed Size (px)

Citation preview

Page 1: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

WEEK 11Database Design

Page 2: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

AgendaHybrid ReviewCreate TablesAdd, Edit DataCreate Relationships in MS

Access 2010Queries

Page 3: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

CREATE TABLES

Page 4: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Create TablesFor the tables for the sample in

the Wk10_TableInstanceChart.xlsx

Page 5: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Table Design ViewExercise:

◦Create table for gender

Page 6: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Datasheet ViewExercise:

◦Add data to the gender table

Page 7: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Table Design ViewExercise:

◦Create Ribbon > Table Design in the Tables grouping

◦Identify your own PK◦Moving the order of the rows

Page 8: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Create Table with LookupsExercise:

◦Add data to the city entity using a look up wizard as the data type for the province

Page 9: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Add Data to an EntityBased on another entity

◦Exercise: Create the students table (studentID,

fname, lname and gender fields only)

Page 10: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Edit an EntityExercise:

◦Complete the Students table◦Go back and look at your default

value (note it was not added to previous records entered)

Page 11: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Edit Data in Datasheet ViewExercise:

◦Go back and add the age group and city for each of the students previously entered

Datasheet view◦Record count◦Add a new record◦Search for a record◦Sort the records

Page 12: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

CREATE RELATIONSHIPS

Page 13: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Create RelationshipsDatabase Tools ribbon >

relationships grouping

Exercise:◦How to Edit a relationship◦How to Create a relationship

Page 14: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Want More InformationVisit the following site. http://www.functionx.com/access/index.htm

Page 15: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

QUERIES

Page 16: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Northwind Database

Page 17: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Single Table QueriesSelect fields to displaySort by?Simple Conditions

◦When you enter text into the criteria cell your text should be enclosed in quotes ("") to distinguish it from other expressions and operators that you may need to add.

Page 18: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

WORKING WITH TEXT

Page 19: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Matching Text

Page 20: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

OR Statement

Page 21: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

IN Statement

Page 22: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

NOT Statement

Page 23: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

NOT IN Statement

Page 24: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Using WildcardsWildcard is a special character

that can stand for either a single character or a string of text

Page 25: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

LIKE “Text*” Statement

Page 26: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

LIKE “*Text” Statement

Page 27: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

LIKE “[letter-letter]*” Statement

Page 28: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

WORKING WITH NUMBERS

Page 29: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Working with NumbersFor example, where X represents

a number: <X finds values less than X. >X finds vales greater than X >=X finds values greater than or

equal to X <>X finds vales not equal to X

Page 30: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

WORKING WITH DATES

Page 31: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Working with DatesEnsure the criteria cell is type

Date/TimeEach date must be enclosed by

hash marks (#).For example:

◦<#1/1/98# ◦finds dates earlier than 1 January

1998

Page 32: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Working with DatesFor example:

◦=#27-Sep-50# ◦finds dates equal to 27 September

1950

Page 33: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Working with DatesFor example:

◦Between #5/7/98# And #10/7/98#

◦finds dates no earlier than 5 July 1998 and no later than 10 July 1998

Page 34: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

FINDING EMPTY FIELDS

Page 35: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Finding Empty FieldsUse the expression Is Null. Conversely, Is Not Null.

The expression Null simply means "nothing".

Page 36: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Hybrid / HomeworkRead

Calculating in Access QueriesRead Calculating Totals in AccessRead Working out Someone’s AgeWatch Multi-Table Queries Part 1

& 2

Database Assignment Part 2

Page 37: WEEK 11 Database Design. Agenda Hybrid Review Create Tables Add, Edit Data Create Relationships in MS Access 2010 Queries

Quiz Time