Introduction to Database Concepts and Microsoft Access 2007

Slides:



Advertisements
Similar presentations
Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
Advertisements

UNIVERSITY OF PALESTINE business computer application College of Business Instructor: Mr. Ahmed Abumosameh.
DataInformationKnowledgeAction  Data – a collection of facts made up of text, numbers and dates: Murray /18/86  Information - the meaning given.
ISP 121 Week 1 Introduction to Databases. ISP 121, Winter Why a database and not a spreadsheet? You have too many separate files or too much data.
Database Software Application
Microsoft Access Intro Class 1 Database Concepts.
Introduction to Databases. Data vs. Information u Data – a collection of facts made up of text, numbers and dates: Murray /18/86 u Information.
Introduction to Database Concepts and Microsoft Access 2010 Academic Health Center Training (352)
Microsoft Access Understanding Relationships Academic Health Center Training (352)
HSC IT Center Training University of Florida Introduction to Database Concepts and Microsoft Access.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Chapter 17 Creating a Database.
HSC IT Center Training University of Florida Introduction to Database Concepts and Microsoft Access 2007 Health Science Center IT Center – Training
I NTRODUCTION TO D ATABASE C ONCEPTS AND M ICROSOFT A CCESS 2007 Eyad M. AlMassri BGMS4101 Introduction 1.
Microsoft Access 2010 Crash Course Part 1 Academic Health Center Training (352)
HSC IT Center Training University of Florida Microsoft Access Understanding Relationships Health Science Center IT Center – Training
Databases,Tables and Forms Access Text by Grauer Chapters 1 & 2.
Database Objective Demonstrate basic database concepts and functions.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
Getting Started in Access 1 Using an existing Database Database Window Table Design View Parts of a Table Views in Access Navigating in Access Entering.
HSC IT Center Training University of Florida Microsoft Access Relationships Health Science Center IT Center – Training
Course Contents Overview: Database basics Lesson 1: Benefits of using a database Lesson 2: Table that data Lesson 3: Analyzing, viewing, and reporting.
Access Test Questions Test Date: 05/05/16. Chapter 1 (Lynda.com) Question 1 An access database uses five main components (database objects). Which is.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
Introduction to Database Concepts and Microsoft Access 2007 Presented By: Mr. Kenver Regis.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Microsoft Access 2013 ®® Case Study Creating a Database.
Databases: What they are and how they work
Tutorial 1 Creating a Database
Microsoft Office Access 2010 Lab 1
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
GO! with Microsoft Office 2016
Access Tutorial 1 Creating a Database
Microsoft Office Access 2010 Lab 2
Queries.
Practical Office 2007 Chapter 10
Creating a Simple Database with Microsoft Access 2007
GO! with Microsoft Access 2016
Access Creating a Database
Introduction to Database Systems
Access Creating a Database
Introduction to Database Concepts and Microsoft Access 2000
Microsoft Access 2016 Lesson 1.
Tutorial 1 – Introduction To Microsoft Access 2003
Access Tutorial 1 Creating a Database
Case Study Creating a Database
MODULE 7 Microsoft Access 2010
Database Applications – Microsoft Access
Tutorial 1 – Introduction To Microsoft Access 2003
Introduction to Database Concepts and Microsoft Access 2003
Introduction to Database Concepts and Microsoft Access 2007
Access Lesson 2 Creating a Database
Microsoft Applications
Microsoft Official Academic Course, Access 2016
Data Types and Field Properties
Introduction to Database Programs
Database Fundamentals
Spreadsheets, Modelling & Databases
Exploring Microsoft Office Access 2010
Access Tutorial 1 Creating a Database
Microsoft Office Illustrated Introductory, Windows XP Edition
Microsoft Access Understanding Relationships
Microsoft Office Access is the best –selling personal computer database management system. What is Access?
Introduction to Database Programs
Guidelines for Microsoft® Office 2013
Access Tutorial 1 Creating a Database
Access Test Questions Test Date: 05/05/16.
Grauer and Barber Series Microsoft Access Chapter One
Unit J: Creating a Database
Presentation transcript:

Introduction to Database Concepts and Microsoft Access 2007 Health Science Center IT Center – Training training@health.ufl.edu 352-273-5051

Database Concepts and Access 2007 Introduction Database Microsoft Access Design and Creation Plan Tables Queries Forms Reports

Things to Do Contact your customer support Talk to your ISM Backup

What is a Database? A structured collection of related data An filing cabinet, an address book, a telephone directory, a timetable, etc. In Access, your Database is your collection of related tables

Data vs. Information Data – a collection of facts made up of text, numbers and dates: Murray 35000 7/18/86 Information - the meaning given to data in the way it is interpreted: Mr. Murray is a sales person whose annual salary is $35,000 and whose hire date is July 18, 1986.

Basic Database Concepts Name: Barry Harris College: Medicine Tel: 392-5555 Table A set of related records Record Name: Barry Harris College: Medicine Tel: 392-5555 A collection of data about an individual item Field Name: Barry Harris A single item of data common to all records

Example of a Table Fields Records Name GatorLink Phone College Smith rsmith 392-3900 Pharmacy Thomas bthomas 392-5555 Medicine Van Winkle sleepyguy 846-5656 PHHP

Design and Document Your Database A designers best tools are a pencil and paper It is important to plan what you are going to do The sooner you touch the computer the sooner you’ll make a mistake If you don’t plan you will often have to start again Document what you are doing, will you remember what you did in three months time?

Questions To Ask Yourself What have I got? (Inputs) What do I want? (Outputs) What do I need to do to get there? (Process) How am I going to build it? (Application/Program)

Database Options Freeware/ Shareware Microsoft Excel Microsoft Access Oracle/SQL Simplicity Basics Intermediate Advanced Hire a programmer # of Users 1 Multiple Multiple of Multiples Multiple datasets No Yes Security Always consult with your computer security team if you are working with any sensitive data.

Why Use Access? Familiar look and feel of Windows Easy to start building simple databases Can build sophisticated systems It’s already on your computer True relational database

What is a Relational Database? A relational database is a collection of tables from which data can be accessed in many different ways without having to reorganize the database tables. That is, once relationships are created, tables can “talk” to each other. We can link (relate) the tables to find: Which doctors have seen a patient Which students are in a class Which item is selling the most on Friday’s

Basic Design Rules Organizing Data Once you’ve chosen your fields, you need to decide if they belong in different tables. Data should be kept in separate tables if you have an indeterminate number of entries. One employee can have a number of evaluations. EMPLOYEE TABLE Emp ID First Name Last Name Eval 1 Eval 2 123-456 Sallye Shapiro 1/15/2010 1/14/2011 125-985 Samuel Smith 1/12/2011 248-890 Sidney Samueson EVALUATION TABLE Emp ID Eval Date 123-456 1/15/2010 1/14/2011 123-985 1/12/2011

Basic Design Rules No Derived Fields If a field you are not using as a link exists in another table, it should not be repeated in the current table. Listing it in both places leads to data entry errors. Since we have the Emp ID in both tables, there is no need to include the Employee’s Last Name in the Evaluation table. EVALUATION TABLE Emp ID Last Name Eval Date 123-456 Shapiro 1/15/2010 1/14/2011 123-985 Smith 1/12/2011 EMPLOYEE TABLE Emp ID First Name Last Name 123-456 Sallye Shapiro 125-985 Samuel Smith 248-890 Sidney Samueson You can use a query to pull values from both tables into one datasheet.

You can join fields together in queries, forms and reports. Basic Design Rules Data is broken down into Smallest Logical Parts Each segment of data you want to sort or filter should be kept in its own field. For example, what if I needed to sort by City or Zip Code? Pulling fields together is fairly simple, pulling them apart can difficult. ID Home Address 987 123 West Main Street, Gainesville, FL 32601 654 456 South 3rd Road, Apt 12, Newberry, FL 32684 ID Addr1 Addr2 City State Zip 987 123 West Main Street Gainesville FL 32601 654 456 South 3rd Road Apt 12 Newberry 32684 You can join fields together in queries, forms and reports.

Basic Design Rules Descriptive Field Names Be careful of using too many abbreviations in your field names. You have up to 64 characters, but long field names can be difficult to use in expressions. Be Clear, Be Concise and Be Consistent. EMPLOYEE TABLE ID FN LN DOB DOH SSN CMT 1234 Sallye Shapiro 6/17/1970 7/02/2001 123-450 N/A EMPLOYEE TABLE Emp ID Emp First Name Emp Last Name Emp Birth Date Emp Hire Date Emp System Signal # Emp Comments 1234 Sallye Shapiro 6/17/1970 7/02/2001 123-450 N/A

Basic Design Rules Unique Field Names Often we will have the same type of data in multiple tables. IDs, Comments, First Names, Last Names could all refer to different datasets. DOCTOR TABLE First Name Last Name Sallye Shapiro Samuel Smith Sidney Samueson PATIENT TABLE First Name Last Name Annie Adams April Appleton Arnold Arlington Bobbie Brown Butch Bruce When these two Last Name fields are pulled into the same query they will appear with the table name in front of the field name: Patient Table.Last Name Doctor Table.Last Name

You can create calculated expressions in queries, forms and reports. Basic Design Rules No Calculated Fields In Microsoft Excel we enter the data and create our formulas all at once. In Access you are creating a “Data” table, a table of the raw data. If you want Access to do the calculations, you can create an expression elsewhere in the database. Emp ID Hourly Rate Hours worked Pay 123 $10.00 40 $390.00 Pt Med Rec Height (m) Weight (kg) BMI 456-456 2 91 23 You can create calculated expressions in queries, forms and reports.

Basic Design Rules Unique Records If you don’t have unique records, your database can’t tell which record you may be referring to. LastName GatorLink Phone College Smith rsmith 3-5051 Pharmacy 273-5051 COP Thomas bthomas 392-5555 Medicine Van Winkle sleepyguy 846-5656 PHHP LastName EmergencyContact Smith Mary Anne Smith

Primary Keys LastName GatorLink Phone College Smith rsmith 273-5051 Pharmacy Thomas bthomas 392-5555 Medicine Van Winkle sleepyguy 846-5656 PHHP To ensure that each record is unique in each table, we can set one field to be a Primary Key field. A Primary Key is a field that that will contain no duplicates and no blank values. Looking at the table above, what would be the best Primary Key?

Primary Keys LastName GL ID Phone College Smith rsmith 273-5051 Pharmacy Thomas Bthomas 392-5555 Medicine Van Winkle sleepyguy 846-5656 PHHP While each column in this particular data set has unique data, the field that will work best for us is GL ID (GatorLink). Many employees will work for the same college, have the same last name and possibly even share telephone numbers, but each employee should have a unique GatorLink ID. When there is not a unique field in your data set, you can use an AutoNumber. Access can create incremented or random AutoNumbers for your primary key.

Basic Design Rules Unique Records We use the unique primary key as our link between our tables, this helps ensure we connect to the correct record. ID LastName GatorLink Phone College 1 Smith rsmith 3-5051 Pharmacy 2 273-5051 COP 3 4 Thomas bthomas 392-5555 Medicine 5 Van Winkle sleepyguy 846-5656 PHHP Emp ID EmergencyContact 2 Mary Anne Smith

Let’s Start Planning Patients Appointments

Opening a Database To open a database when you start Access Choose the database you wish to open from the left hand panel, or choose More… to browse for another database To Create a database, click on the Blank Database at the top of the middle panel You can also use the Microsoft button to open existing databases or create new ones.

The Access Database Window The navigation pane on the left-hand organizes all the database objects

Data View/Design View Datasheet View Design View

Navigating Fields and Records To move through records and fields To move through records Tab Shift+Tab Enter Home/End Ctrl+Home Ctrl+End Page Up Page Down The Arrow Keys Previous Record Next Record New Record First Record Current Record Last Record

Introducing Tables Database is a collection of TABLES Tables store the data

Introducing Queries A means of asking questions (querying) of your data Can look across a number of Tables and other Queries Can perform Calculations and Combine fields

Introducing Forms A friendlier view of the database Used for data input, menus, display and printing Can perform Calculations and Combine fields

Introducing Reports Output of information in a printed report Allows you to group and summarize data Can perform Calculations and Combine fields Cannot Edit Data Can Make Labels

Working Together Tables Queries Employees Customers Reports Forms Company Name Address City Telephone Contact Name Forms

Let’s take a break!