IE 423 – Design of Decision Support Systems Data modeling and database development.

Slides:



Advertisements
Similar presentations
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
Advertisements

Access Lesson 2 Creating a Database
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 3 1 Microsoft Office Access 2003 Tutorial 3 – Querying a Database.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
3-1 Chapter 3 Data and Knowledge Management
COMPREHENSIVE Access Tutorial 2 Building a Database and Defining Table Relationships.
Querying a Database Microsoft Office Access 2003.
FIRST COURSE Access Tutorial 2 Building a Database and Defining Table Relationships.
Introduction To Form Builder
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 1 1 Microsoft Access 2003 Tutorial 1 – Introduction To Microsoft Access 2003.
Management Information Systems MS Access 2003 By: Mr. Imdadullah Lecturer, Department of M.I.S. College of Business Administration, KSU.
Chapter Extension 6 Using Microsoft Access © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
1 Access Lesson 1 Microsoft Access Basics Microsoft Office 2010 Introductory Pasewark & Pasewark.
Database Management System Lecture 2 Introduction to Database management.
1 Microsoft Access 2002 Tutorial 3 – Querying a Database.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 1 – Access Basics.
1 Access Lesson 1 Microsoft Access Basics Microsoft Office 2010 Introductory.
Exploring Office 2003 Vol 1 2/e - Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 1- Introduction to Access: What is.
Introduction to SQL Steve Perry
Data-mining & Data As we used Excel that has capability to analyze data to find important information, the data-mining helps us to extract information.
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
® Microsoft Office 2013 Access Building a Database and Defining Table Relationships.
Microsoft Office Access 2003 Số tiết: 30 tiết lý thuyết 60 tiết thực hành Giáo viên: Từ thị Xuân Hiền.
Microsoft Access 2003 Define some key Access terminology: Field – A single characteristic or attribute of a person, place, object, event, or idea. Record.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved Business Driven Information Systems 2e Plug-In T6: Basic Skills and Tools Using.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
® Microsoft Office 2010 Access Tutorial 2 Building a Database and Defining Table Relationships.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 9 1 Microsoft Office Access 2003 Tutorial 9 – Using Action Queries, and Defining Table Relationships.
Relational Databases (MS Access)
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
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
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
® Microsoft Office 2010 Building a Database and Defining Table Relationships.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T6: Basic Skills and Tools Using Access 2010 Business Driven Technology.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
Relational Database. Database Management System (DBMS)
® Microsoft Office 2013 Access Creating a Database.
Tutorial 9 Using Action Queries and Advanced Table Relationships.
Unit 5, Lesson 1 Working with Databases. Objectives Identify the parts of the Access screen. Identify the parts of the Access screen. Understand the purpose.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Access 2002 Lesson 1 Introduction.
IE 423 – Design of Decision Support Systems Database development – Building Tables
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved TECHNOLOGY PLUG-IN T6 Basic Skills Using Access.
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Access Project 1 Creating and Using a Database.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
Planning & Creating a Database By Ms. Naira Microsoft Access.
What is MySQL? MySQL is a relational database management system (RDBMS) based on SQL (Structured Query Language). First released in January, Many.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
3.1 CSC 102 Introduction to Information Systems Databases.
COMPREHENSIVE Access Tutorial 1 Creating a Database.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Chapter 9 Working with Databases. Copyright © 2011 Pearson Addison-Wesley Introduction In this chapter you will learn: – Basic database concepts – How.
1 Access Lesson 1 Understanding Access Fundamentals Microsoft Office 2010 Fundamentals Story / Walls.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
1 Section 1 - Introduction to SQL u SQL is an abbreviation for Structured Query Language. u It is generally pronounced “Sequel” u SQL is a unified language.
Introduction to Database Programming with Python Gary Stewart
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
Copyright © 2014 Pearson Canada Inc. Ext. 5b-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5b Using Microsoft Access Part 2: Using Information.
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Microsoft Access 2013 Bobby Wan.
Access Creating a Database
Access Creating a Database
Access Lesson 1 Understanding Access Fundamentals
Access Lesson 2 Creating a Database
Access: Access Basics Participation Project
Presentation transcript:

IE 423 – Design of Decision Support Systems Data modeling and database development

By now you should have Read Chapters 1,2,3, 4, and 5 in Pol and Ahuja Also, read chapter 6 in Pol and Ahuja

DataBase Development We have looked at ways to model data oriented problems and databases to help solve these problems The next step is to turn these models into real databases Relational models give us relational schemas,… From these we can create the actual data base

DataBase Development We are going to skip an important topic Normalization …but, will get to this topic very soon

DataBase Development Microsoft Access Relational Database Management System – RDBMS Database definition Database creation Database management Database manipulation

DataBase Development Microsoft Access Same genre of application as Oracle, DB2, MySQL, PostGres, MS SQLServer… We use it because…  Easy to use  Popular, widely used particularly in academia, small to medium sized businesses  Available  Well integrated with other MS Office applications  Supports standard data manipulation language Maybe not “industrial strength” as some

DataBase Development Microsoft Access Conceptually, everything we will learn with access will apply to other RDBMS systems… …but the techniques may be different What we will do with Access will be very migratable to other RDBMSs

DataBase Development Microsoft Access Architecture Access database is a collection of data objects In part, these data objects correspond to the entities/objects that we discussed in modeling Access has a few more that we did not discuss

DataBase Development Microsoft Access Architecture Some primary objects and concepts that we will be concerned about  Tables  Relationships  Queries  Forms and Reports

DataBase Development Microsoft Access – Work Environment Getting Started The task pane Lets you open an existing database, or Create a new one Task Pane

DataBase Development Microsoft Access – Work Environment Object Panel Shows types of Objects in database Select an object type (Tables, Queries, etc.)… Access will show you the objects of that type in the DB

DataBase Development Microsoft Access – Work Environment Object Panel Note that we have the list of existing tables in the DB, but … We also have three tools for creating a new object of that type (table)

DataBase Development Microsoft Access – Work Environment Just like Excel (and Word, and PowerPoint) we usually have two or three ways to do anything  Menus (File, Edit, Insert, Format)  Toolbars (standard, formatting, web,…)  Tool icons (DesignView, DatasheetView,…)  Key combos  Function keys You can customize toolbars  Go to View on menu bar  Click on Toolbars…, then Customize  Check each toolbar that you want to be present

DataBase Development Microsoft Access – Tables Most databases in Access (and any other RDBMS) has multiple tables A table is a RDBMS representation of a relation  (remember: 2D grid attributes and instances) Columns are attributes – we will start calling these - fields Rows are entity instances – we will start calling them records

DataBase Development Microsoft Access – Tables Work directly with tables in two modes Datasheet View or Design View Datasheet View  Shows table as a data grid  Contains columns (attributes), and…  Rows (instances or records)  Good for editing, entering data  Not so good for creating or modifying the structure of the table

DataBase Development Microsoft Access – Tables Design View  For the creation of the table  Or to view the tables definition  Two part window Top – field definitions Bottom – field properties

DataBase Development Microsoft Access – Tables Switch between Design View and Datasheet View – use View tool Or View on main menu

DataBase Development Microsoft Access – Relationships Defines relationships (clever name, huh!) between and among tables Should have some unifying field, a field in common in tables being related This is how Access will find related information

DataBase Development Microsoft Access – Relationships This is where we define  One-to-One  One-to-Many  Many-to-Many  Relations that we discussed under modeling

DataBase Development Microsoft Access – Queries There are several kinds of queries  Select Queries  Update Queries  Insert Queries  Delete Queries

DataBase Development Microsoft Access – Queries Select Queries –  Select data from other data objects  These objects can be other tables  Can be multiple tables  Can be from other queries  Can be from combination of tables and queries

DataBase Development Microsoft Access – Queries There are several kinds of queries  Select Queries  Update Queries  Insert Queries  Delete Queries

DataBase Development Microsoft Access  Select Queries – Select or pull a subset of data from a dataset  Subset may be from a single relation or from a relationship

DataBase Development Microsoft Access  Insert Queries – adds instances (records) to a relation or relationship  Add a new product to a database  Add a new path to a routing application

DataBase Development Microsoft Access  Append Queries – add sets of data to other sets of data  Add this week’s new transaction to master archive  Add a set of system access records to a master log database