Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.

Slides:



Advertisements
Similar presentations
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Advertisements

MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
3-1 Chapter 3 Data and Knowledge Management
Accounting Databases Chapter 2 The Crossroads of Accounting & IT
Database Software Application
Database Relationships Objective 5.01 Understand database tables used in business.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
Databases Creating databases to store information.
Business Computer Information Systems Microsoft Office XP Access Review Lessons 1 through 5.
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
Database Relationships Objective 5.01 Understand database tables used in business.
DATA, DATABASES, AND QUERIES Managing Data in Relational Databases CS1100Microsoft Access - Introduction1.
DATA, DATABASES, AND QUERIES Managing Data in Relational Databases CS1100Microsoft Access - Introduction1 Created By Martin Schedlbauer
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
ACCESS CHAPTER 1. OBJECTIVES Tables Queries Forms Reports Primary and Foreign Keys Relationship.
Using MIS 4e Chapter 5 Database Processing
Database Design Concepts
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
ASP.NET Programming with C# and SQL Server First Edition
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
MICROSOFT ACCESS 2007 BTA – Spring What is Access?  Microsoft Access is a database management system…this means that it contains database information.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Concepts and Terminology Introduction to Database.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
Chapter 7 Working with Databases and MySQL PHP Programming with MySQL 2 nd Edition.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 1 Microsoft Office Access 2003 Tutorial 9 – Using Action Queries, and Defining Table Relationships.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Copyright © 2005 Ed Lance Fundamentals of Relational Database Design By Ed Lance.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Relational Database. Database Management System (DBMS)
SESSION 3.1 This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Microsoft.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
IST 220 Introduction to Databases Course Wrap-up.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Introduction to Database using Microsoft Access 2013 Part 7 November 19, 2014.
ITGS Databases.
1 Database Systems Introduction to Microsoft Access Part 2.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
Relational Theory and Design
GIS Data Models GEOG 370 Christine Erlien, Instructor.
CPSC 203 Introduction to Computers Lab 60 By Jie Gao.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 16 Using Relational Databases.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Lesson 2: Designing a Database and Creating Tables.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
IST 220 – Intro to Databases Lecture 2 Touring Microsoft Access.
Chapter 10 Designing Databases. Objectives:  Define key database design terms.  Explain the role of database design in the IS development process. 
Understand Relational Database Management Systems Software Development Fundamentals LESSON 6.1.
Chapter 1 Introduction to Database. Database Concept Field: a basic data element or attribute of an object Record: a set of fields Table: a set of records.
Database Relationships Objective 5.01 Understand database tables used in business.
Microsoft Access CS 110 Fall Entity Relationship Model Entities Entities Principal data object about which information is to be collectedPrincipal.
Database Planning Database Design Normalization.
Chapter 1. Getting Started IST 210: Organization of Data IST2101.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
Decision Analysis Fall Term 2015 Marymount University School of Business Administration Professor Suydam Week 10 Access Basics – Tutorial B; Introduction.
IST 220 – Intro to Databases
DBM 380 aid Education Begins/dbm380aid.com
Microsoft Access 2003 Illustrated Complete
Translation of ER-diagram into Relational Schema
Databases and Information Management
Databases and Information Management
Presentation transcript:

Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access

Page 2 We’ll Cover the Minimum Relational Databases Access Objects Creating a Database Designing Databases Introduction to Microsoft Access

Page 3 Introduction to Microsoft Access The Minimum Relational Databases Access Objects Creating a Database Designing Databases

Page 4 The Absolute Minimum Data Contained in Tables Tables have fields or columns Tables have rows or records Record is a row in a table, a set of fields Table is made up of a set of records Query > which fields from which rows Sort and Group records

Page 5 The Minimum MSQuery –connect to data source –choose from tables or queries saved in database Access –drag-and-drop to write queries –Or write SQL

Page 6 Introduction to Microsoft Access The Absolute Minimum Relational Databases Access Objects Creating a Database Designing Databases

Page 7 What’s “Relational”? Simple Database = 1 Subject Complex Database = Many Subjects 1 Subject = 1 “Entity”  1 Table “Relationships” Link Tables

Page 8 What’s an Entity? Subject of a Database and table Noun (person, place thing) Important Topic Something To Be Described

Page 9 Examples of Entities Grade Database –Instructors –Classes –Assignments –Students –Enrollments –Results Music Collection –Music genres –Music mediums –Artists –Songs –Instruments

Page 10 What’s a Relationship? A verb describes a relationship They are linkages between entities Types of relationships  one-to-one  one-to-many  many-to-many

Page 11 Examples of Relationships Instructors Teach Classes Students Enroll in Classes Classes Require Assignments Students Submit Assignments Students Receive Results

Page 12 Introduction to Microsoft Access The Minimum Relational Databases Access Database Objects Creating a Database Designing Databases

Page 13 Access Objects Tables Queries Forms Reports Macros Modules

Page 14 Tables One Table, One Entity/Topic/Subject Can Have Base or Reference Tables Made up of Fields and Attributes Fields May Have Many Properties Table Must Have a Primary Key Relationship = same key in more than one table to link them – Primary key in one table and foreign key in second table

Page 15 Queries Types of Queries –Select - get data out –Append - put data in –Update - change data –Delete - delete data SQL does the work

Page 16 Reports Based on Table or Query Format Query Results One Query, Many Reports One Report, Many Queries

Page 17 Forms Based on Table or Query Forms help users to: –View data –Insert data –Update data –Delete data Customary User Interface

Page 18 Macros Stored Sequence of Operations Can be executed any time

Page 19 Modules Specialized Software Program Beyond the scope of ISMT E-120

Page 20 Introduction to Microsoft Access The Minimum Relational Databases Access Objects Creating a Database Designing Databases

Page 21 Creating a Database Define Tables and Keys –Begin with pencil and paper or a white board Link Tables Write Queries –data input, reports Develop Forms Write Reports

Page 22 Example: Project Tracking Entities –projects –clients –status reports –This is highly simplified Tasks Milestones Relationships –client sponsors project –project accountable to client –status report updates project –project documented by status report

Page 23 Project Entities ID Name Client Service Code Start Date End Date Complete Manager Deliverables Core Technology Budget Billing Method Notes

Page 24 Establishing Relationships Tools  Relationships… Normally Include All Tables Relationship Properties Relationships Carry Over to Queries

Page 25 Writing Queries Choose Tables Choose Fields Sort Filter with Criteria Parameters

Page 26 Creating Forms Based on Tables –walk through table one row at a time Based on Queries –more powerful –update several tables at once

Page 27 Creating Reports Based on Tables Based on Queries –more powerful –link several tables at once –select fields –add calculations, etc.

Page 28 Introduction to Microsoft Access The Minimum Relational Databases Access Objects Creating a Database Designing Databases

Page 29 Designing Databases Understand the Application Identify Data Elements Normalize Data Design the Interface

Page 30 Understand the Application [Document Sequence of Steps] [Map Information Flows] [Identify Decision Points] [View From Audience Perspectives]

Page 31 Identify Data Elements Might use: Manual Input Forms Reports Memos

Page 32 Normalize Data Crucial Design Process Art and Science Requires In-Depth Application Knowledge

Page 33 Benefits of Normalization Easier to Maintain Information Easier to Query Database Extensible Design Promotes Data Integrity

Page 34 What is Normalization? Eliminating Redundancy Grouping Data Items into Manageable Collections Verifying Completeness of data

Page 35 Normalization: Step 1 List Every Data Item in One Table –columns are fields –rows are “records” 1 Cell = 1 Piece of Data Add Duplicate Information as Needed Find or Create a “Key” –field or combination of fields uniquely identifying each row (primary key) First Normal Form

Page 36 Normalization: Step 2 Which Keys Determine Which Fields? –“functional dependencies” –one key value determines one field value Could Be > 1 Set of Keys Break Into Separate Tables According to Functional Dependencies Second Normal Form

Page 37 Normalization: Step 3 Look for Functional Dependencies Among Non-Key Fields Remove Any Dependent Non-Key Fields Make Sure No Loss of Information –i.e., fields should be in some other table Third Normal Form

Page 38 Normalization: Sanity Check Make Sure No Information Lost Make Sure Tables “Connect” –one-to-one –one-to-many –NOT many-to-many Make Sure Keys are Unique Referential Integrity

Page 39 Normalization: More Realism (project database) ID Name Client Service Code Start Date End Date Complete Manager Deliverables Core Technology Budget Billing Method Notes

Page 40 What Else Should We Track? Multiple Clients per Project Multiple Deliverables per Project Multiple Tasks per Deliverable Status Reports Due Date Extensions & Changes Budget Extensions & Reductions Staff Assigned to Tasks, Deliverables Where Does It End?

Page 41 Design Interface The 4 th part of database design Designing the user interface Beyond this Course