Figure 1-1a Data in context. Context helps users understand data

Similar documents
OBJECTIVES DEFINITIONS CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS. Figure 1-1a Data in context

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

Chapter 1: The Database Environment

Objectives Definition iti of terms Importance of data modeling Write good names and definitions for entities, relationships, and attributes Distinguis

Objectives Definition iti of terms List five properties of relations State two properties of candidate keys Define first, second, and third normal for

Inputs. Decisions. Leads to

Essentials of Database Management

Modern Systems Analysis and Design Sixth Edition

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT

Management Information Systems

Modern Systems Analysis and Design

Inf 202 Introduction to Data and Databases (Spring 2011)

Modern Systems Analysis and Design Sixth Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich

IT 3203 Introduction to Web Development

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 1 Database Systems

Computers Are Your Future

Chapter 2: The Database Development Process

MODERN DATABASE MANAGEMENT

Business Intelligence and Decision Support Systems

Definition of terms Objectives Interpret history and role of SQL Define a database using SQL data definition iti language Write single table queries u

CS102B: Introduction to Information Systems. Minerva A. Lagarde

Chapter 1 File System and Database

Introduction to Databases

by Prentice Hall

Fundamentals of Database Systems (INSY2061)

Strategic Information Systems Systems Development Life Cycle. From Turban et al. (2004), Information Technology for Management.

Navigate by Using Windows Explorer

Accounting Information Systems, 2e (Kay/Ovlia) Chapter 2 Accounting Databases. Objective 1

Chapter 6. Foundations of Business Intelligence: Databases and Information Management VIDEO CASES

TDWI Data Modeling. Data Analysis and Design for BI and Data Warehousing Systems

4/28/2014. File-based Systems. Arose because: Result

Introduction: Database Concepts Slides by: Ms. Shree Jaswal

IT1105 Information Systems and Technology. BIT 1 ST YEAR SEMESTER 1 University of Colombo School of Computing. Student Manual

TIM 50 - Business Information Systems

Chapter 6 VIDEO CASES

Introduction to SET08104

Modern Systems Analysis and Design Seventh Edition

Introduction to Databases

Managing Data Resources

Chapter 3: AIS Enhancements Through Information Technology and Networks

Data and Computer Communications

File Processing Approaches

TIM 50 - Business Information Systems

5/23/2014. Limitations of File-based Approach. Limitations of File-based Approach CS235/CS334 DATABASE TECHNOLOGY CA 40%

ACS 3907 E-Commerce. E-Commerce Design Architecture Part 1. Client/Server Architecture. Instructor: Kerry Augustine February 7 th 2019

KNGX NOTES INFS1603 [INFS1603] KEVIN NGUYEN

5-1McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

E-commerce. business. technology. society. Kenneth C. Laudon Carol Guercio Traver. Sixth Edition

DB Basic Concepts. Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS IIT, Abbottabad Pakistan

Lecture 01. Fall 2018 Borough of Manhattan Community College

Question Bank. 4) It is the source of information later delivered to data marts.

Chapter 08. Consideration of Internal Control in an Information Technology Environment. McGraw-Hill/Irwin

ACS 3907 E-Commerce. Instructor: Kerry Augustine February 6 th 2018

Data Mining & Data Warehouse

1.8 Database and data modelling

Business Intelligence Roadmap HDT923 Three Days

Introduction Database Concepts

2.1 Ethics in an Information Society

Data Management Glossary

MIT Database Management Systems Lesson 01: Introduction

LECTURE1: PRINCIPLES OF DATABASES

Application software office packets, databases and data warehouses.

Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information:

Research Article ISSN:

D.Hemavathi & R.Venkatalakshmi, Assistant Professor, SRM University, Kattankulathur

Database Management Systems MIT Lesson 01 - Introduction By S. Sabraz Nawaz

Managing Information Resources

Database Design Process

Outline. Managing Information Resources. Concepts and Definitions. Introduction. Chapter 7

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems

Modern Systems Analysis and Design. Third Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich. Chapter 17 System Implementation

Department of Industrial Engineering. Sharif University of Technology. Operational and enterprises systems. Exciting directions in systems

Chapter 8: General Controls and Application Controls

The Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing

MINGGU Ke 8 Analisa dan Perancangan Sistem Informasi

CS425 Fall 2016 Boris Glavic Chapter 1: Introduction

Introduction to Computer Applications. CISY 1225 Chapter 10. Zahoor Khan, PhD

Distributed Database Systems By Syed Bakhtawar Shah Abid Lecturer in Computer Science

SAS Data Integration Studio 3.3. User s Guide

How Turner Broadcasting can avoid the Seven Deadly Sins That. Can Cause a Data Warehouse Project to Fail. Robert Milton Underwood, Jr.

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS

Dr. Michael Curry. Oregon. The Big Picture: SQL Overview and Getting the Most from SQL Saturday

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management

MCSA SQL SERVER 2012

Quick Facts about the course. CS 2550 / Spring 2006 Principles of Database Systems. Administrative. What is a Database Management System?

Part I: Exploring Business Reports in Home and Specialty Infusion

1 Overview of Database Management

Data Warehousing. Data Warehousing and Mining. Lecture 8. by Hossen Asiful Mustafa

Database Management System (15ECSC208) UNIT I: Chapter 1: Introduction to DBMS and ER-Model

Test bank for accounting information systems 1st edition by richardson chang and smith

The Data Organization

Objectives. Format Slide Elements <#> 1

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 9 Database Design

CHAPTER 3 Implementation of Data warehouse in Data Mining

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.

Management Information Systems. B15. Managing Information Resources and IT Security

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England. and Associated Companies throughout the world

Knowledge/Data Management. MIS 4133 Software Systems

Data Warehousing and OLAP Technologies for Decision-Making Process

Database Systems: Learning Outcomes. Examples of Database Application. Introduction

Transcription:

Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 2009 Pearson Education, Inc. Publishing as Prentice Hall 1

Definition of terms Objectives Explain growth and importance of databases Name limitations of conventional file processing Identify five categories of databases Explain advantages of databases Identify costs and risks of databases List components of database environment Describe evolution of database systems Chapter 1 2009 Pearson Education, Inc. Pearson Education, Inc. Publishing as Prentice Hall Publishing as Prentice Hall 2

Definitions Database: organized collection of logically related data Data: stored representations of meaningful objects and events Structured: numbers, text, dates Unstructured: images, video, documents Information: data processed to increase knowledge in the person using the data Metadata: data that describes the properties and context of user data Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 3

Figure 1-1a Data in context Context helps users understand data Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 4

Figure 1-1b Summarized data Graphical displays turn data into useful information that managers can use for decision making and interpretation Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 5

Descriptions of the properties or characteristics of the data, including data types, field sizes, allowable values, and data context Chapter 1 2009 Pearson Education, Inc. Pearson Education, Inc. Publishing as Prentice Hall Publishing as Prentice Hall 6

Disadvantages of File Processing Program-Data Dependence All programs maintain metadata for each file they use Duplication of Data Different systems/programs have separate copies of the same data Limited Data Sharing No centralized control of data Lengthy Development Times Programmers must design their own file formats Excessive Program Maintenance 80% of information systems budget Chapter 1 2009 Pearson Education, Inc. Pearson Education, Inc. Publishing as Prentice Hall Publishing as Prentice Hall 7

Problems with Data Dependency Each application programmer must maintain his/her own data Each application program needs to include code for the metadata of each file Each application program must have its own processing routines for reading, inserting, updating, and deleting data Lack of coordination and central control Non-standard file formats Chapter 1 2009 Pearson Education, Inc. Pearson Education, Inc. Publishing as Prentice Hall Publishing as Prentice Hall 8

Duplicate Data Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 9

Problems with Data Redundancy Waste of space to have duplicate data Causes more maintenance headaches The biggest problem: Data changes in one file could cause inconsistencies Compromises in data integrity Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 10

SOLUTION: The DATABASE Approach Central repository of shared data Data is managed by a controlling agent Stored in a standardized, convenient form Requires a Database Management System (DBMS) Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 11

Database Management System A software system that is used to create, maintain, and provide controlled access to user databases Order Filing System Invoicing System Payroll System DBMS Central database Contains employee, order, inventory, pricing, and customer data DBMS manages data resources like an operating system manages hardware resources Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 12

Advantages of the Database Approach Program-data independence Planned data redundancy Improved data consistency Improved data sharing Increased application development productivity Enforcement of standards Improved data quality Improved data accessibility and responsiveness Reduced program maintenance Improved decision support Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 13

Costs and Risks of the Database Approach New, specialized personnel Installation and management cost and complexity Conversion costs Need for explicit it backup and recovery Organizational conflict Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 14

Elements of the Database Approach Data models Graphical system capturing nature and relationship of data Enterprise Data Model high high-level entities and relationships for the organization Project Data Model more detailed view, matching data structure in database or data warehouse Relational Databases Database technology involving tables (relations) representing entities and primary/foreign keys representing relationships Use of Internet Technology Networks and telecommunications, distributed databases, client- server, and 3-tier architectures Database Applications Application programs used to perform database activities (create, read, update, and delete) for database users Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 15

Figure 1-2 Comparison of enterprise and project level data models Segment of an enterprise data model Segment of a project-level data model Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 16

One customer may place many orders, but each order is placed by a single customer One-to-many relationship Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 17

One order has many order lines; each order line is associated with a single order One-to-many relationship Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 18

One product can be in many order lines, each order line refers to a single product One-to-many relationship Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 19

Therefore, one order involves many products and one product is involved in many orders Many-to-many relationship Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 20

Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 21

Figure 1-5 Components of the Database Environment Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 22

Components of the Database Environment CASE Tools computer computer-aided d software engineering i Repository centralized storehouse of metadata Database Management System (DBMS) software for managing the database Database storehouse storehouse of the data Application Programs software software using the data User Interface text text and graphical displays to users Data/Database t Administrators personnel i t l responsible for maintaining the database System Developers personnel personnel responsible for designing databases and software End Users people who use the applications and databases Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 23

The Range of Database Applications Personal databases Workgroup databases Departmental/divisional databases Enterprise database Enterprise resource planning (ERP) systems Data warehousing implementations Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 24

Table 1-6 Summary of Database Applications Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 25

Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 26

Figure 1-7 Workgroup database with wireless local area network Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 27

Enterprise Database Applications Enterprise Resource Planning (ERP) Integrate t all enterprise functions (manufacturing, finance, sales, marketing, inventory, accounting, human resources) Data Warehouse Integrated decision support system derived from various operational databases Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 28

Figure 1-8 An enterprise data warehouse Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 29

Web-Enabled Databases Web applications requiring databases Customer relationship management (CRM) Business-to-consumer (B2C) Electronic data interchange (EDI) Private intranets XML-defined Web services Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 30

Web-Enabled Databases (cont.) Issues to consider Which h technologies to use? Security/privacy protection Managing huge volumes of data from Internet transactions Maintaining data quality Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 31

Figure 1-9 Evolution of database technologies Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 32

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1 2009 Pearson Education, Inc. Publishing as Prentice Hall 33