IE 423 – Design of Decision Support Systems Introduction to Data Base Management Systems and MS Access.

Slides:



Advertisements
Similar presentations
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Advertisements

Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
Lecture Microsoft Access and Relational Database Basics.
Access Tutorial 1 Creating a Database
3-1 Chapter 3 Data and Knowledge Management
Information Technology in Organizations
Attribute databases. GIS Definition Diagram Output Query Results.
Databases and Database Management Systems
Database Software Application
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
MS Access 2007 IT User Services - University of Delaware.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
Tutorial 1 Creating a Database. Objectives Learn basic database concepts and terms Learn basic database concepts and terms Explore the Microsoft Access.
Copyright P.Harris Database Fundamentals Vanderbilt University September 24, 2009.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
Microsoft Access Intro Class 1 Database Concepts.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 1 – Access Basics.
Introduction to Databases. Overview  What is a Database?  What is a Database Management System?  How is information organized in a database?  What.
Database Lecture # 1 By Ubaid Ullah.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
1 Chapter 1: Finding Your Way Through a Database Exploring Microsoft Office Access 2010.
Database Concepts & Introduction to MS Access 1. Outline Database Overview  Database Management System Concepts  Database Structures Database, tables,
ASP.NET Programming with C# and SQL Server First Edition
MICROSOFT ACCESS 2007 BTA – Spring What is Access?  Microsoft Access is a database management system…this means that it contains database information.
1 Lesson 22 Getting Started with Access Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Introduction to SQL Steve Perry
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
IE 423 – Design of Decision Support Systems Data modeling and database development.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Created by: Tanya Morgan.  Access is the database software of the Microsoft Office suite.  A database is a collection of objects that work together.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
**Database Notes** New Unit Plan Microsoft Access - known as a database management system or DBMS Database – a collection of organized information. Can.
® Microsoft Access 2010 Tutorial 1 Creating a Database.
Understand Computer Fundamentals Unit Objective: 2.01B Computer Software.
Lesson 17 Getting Started with Access Essentials
Relational Databases (MS Access)
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Key Applications Module Lesson 21 — Access Essentials
Chapter 17 Creating a Database.
1 Chapter 1: Finding Your Way Through a Database Exploring Microsoft Office Access 2007.
Microsoft Access 2000 Presentation 1 The Basics of Access.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
Lesson 01: Introduction to Database Software. At the end of this lesson, students should be able to: State the usage of database software. Start a database.
Database Concepts Track 3: Managing Information using Database.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
Microsoft Access 2013 Overview of Microsoft Access Databases.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
IST 220 – Intro to Databases Lecture 2 Touring Microsoft Access.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Database Presentation BIM, Mrs. Bailey. **Database Notes** Use new sheet of paper! Microsoft Access - known as a database management system or DBMS Database.
Introduction to Database Programming with Python Gary Stewart
Microsoft Access 2016 Overview of Microsoft Access Databases
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Practical Office 2007 Chapter 10
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Database Management  .
Access Lesson 1 Understanding Access Fundamentals
Overview of Microsoft Access Databases Chapter 1
DATABASES WHAT IS A DATABASE?
DATABASE TECHNOLOGIES
Presentation transcript:

IE 423 – Design of Decision Support Systems Introduction to Data Base Management Systems and MS Access

MS Access Access is a DataBase Management System (DBMS) It is conceptually similar to other DBMSs  Like MySQL, Postgress, Oracle, DB2 At times Access will look like Excel… …but it is not the same… …in many important ways It meets very different application needs 2

Consider this- Imagine that you live in a dorm.. You want to keep track of who has what music So, if you wanted to borrow one or more pieces of music you would know where to go You create a stack of note cards where each card contains Id and location information people on your floor You create another (bigger) stack of note cards where each one contains info on a specific song and who owns it How would you find out who has “Angel” by Sarah McLachlan and how would you find out how to contact that person? How would you find all Raggae music on your floor? 3 Name: Bob Room: 214 Phone: IM: BadBob Name: Sara Room: 210 Phone: IM: Tallsara Name: Alan Room: 219 Phone: IM: insomniac Name: Mary Room: 236 Phone: IM: ProudMary Name: Bill Room: 255 Phone: IM: Billygoat Song: Margaritaville Artist: Jimmy Buffet Genre: Pop Owner: Bill

Consider this- What are some characteristics of our two datasets? 4 Name: Bob Room: 214 Phone: IM: BadBob Name: Sara Room: 210 Phone: IM: Tallsara Name: Alan Room: 219 Phone: IM: insomniac Name: Mary Room: 236 Phone: IM: ProudMary Name: Bill Room: 255 Phone: IM: Billygoat Song: Margaritaville Artist: Jimmy Buffet Genre: Pop Owner: Bill

DBMS So, some problems for data-based decision support are database problems …and are best addressed by a data base management system (DBMS) So, what do we mean by “database”

DBMS A Data Base Management System (DBMS) is a system for keeping, organizing and enabling the retrieval of information An OS file system is a DBMS (by this definition)

A DBMS has tools to support the use of data in tables

DBMS A DBMS is a software system for developing, organizing, managing and using databases A database is an organized collection of information The data in a database is related in someway The data in a database is structured The term “organized” is loosely defined The term “structured” is loosely defined 8

MS Access Remember our notecards – Each notecard represents an entity – in this case a person or a piece of music In database parlance this is called a “record” A record contains one or more discrete pieces of information on a specific entity These discrete pieces of information (even if they are blank) are called “fields” A group of fields organized together about one entity makes up a record A table has a field that makes each record unique – primary key 9

MS Access - Concepts Database concepts A collection of records organized together and having the same set of fields is a “table” Depending on how you view it (there are several ways) a table looks a lot like a worksheet in Excel  It has rows (records) that represent entities  It has columns (fields) that represent pieces of information about those entities A group of tables on a related topic and stored in one file is a database 10

MS Access - Concepts A database has other objects as well Queries – tools to search for data Forms – a designed screen for entering, managing or correcting data in a database Reports – a tools for organizing and presenting database contents or results in a useful or intelligible form Macros – stored shortcuts of steps that you use in Access Modules – stored programs for automating functionality in Access 11

RDBMS Relational Data Base Management System or RDBMS – A system for keeping, organizing and enabling the retrieval of data, where… data is stored in tables made up of  rows (records),… and  columns (fields)

DBMS vs Spreadsheet Programs DBMS Large amounts of data Relatively static data Focus on retrieval, organization and presentation of data Good multi-user support Good support for complex relations among datasets Spreadsheet Limited amount of data Dynamic data Focus on modifying data Little or no multi- user support Limited support for complex relations among datasets

Some common DBMSs MySQL Postgres Oracle DB2 MS SQL Server MS Access

Some common DBMSs The various DBMS package may look different,… …they have different tools and interfaces,… …have different capacities and performance levels,… …and run on different platforms, but… Under the hood they are the same, at least in principle

MS Access A RDBMS produced by Microsoft Runs on MS Window Meant for non-enterprise level applications, but…

MS Access FeatureLimit Database size2 Gigabytes Objects in db32,768 No. of concurrent users255 Fields in table (record)255 Open tables (concurrent)2048 (approx) Memo field max size65,535 Relationships in query32 per table Tables in a query32

MS Access Major Features Database  Tables  Queries  Forms  Reports  Macros  Modules

MS Access Tables one or more tables per DB (254) can be related Queries views of data from tables single or multiple tables Forms on screen displays for data from tables or queries single records, multiple records from single or multiple tables

MS Access Reports for printed output complex presentations of data single or multiple tables Data Access Pages web access to DB Macros and VB modules programmed responses in DB

MS Access Extensive design features Fairly complex Security control

MS Access Scalability to Enterprise level system Access is fairly substantial Access Projects – Access as a front-end to SQL Server DB links to other systems

MS Access – Memory vs Storage Excel, Word and lot of other applications do there work in memory Your spreadsheet or Word document is held in memory while you work Your changes, edits or new information is not committed to your spreadsheet or document until you do a save Not so in Access While you working on an Access database that database in on a storage device – disk, USB drive, etc. Any changes you make to a record or a table are immediately committed to the database file 23

MS Access – Memory vs Storage One exception – if you currently editing a record those changes only exist in memory, not in the database. You know this by the little pencil icon on the left side of the row that you are editing While you are in this state you can Undo When you move to another row you commit the changes in the previously edited row And you can no longer undo them Remember the changes you make are being posted to the database file as you work…. Not just when you save or exit 24

MS Access – Memory vs Storage Access files/databases can be shared Multiple people can be using them at the same time Make your only copy of any database that you using for this class Change the database file name to have your name as a prefix Store it on a device where you can use it, edit it… 25