311: Management Information Systems Database Systems Chapter 3.

Slides:



Advertisements
Similar presentations
C6 Databases.
Advertisements

Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Technology Guide 3 Data and Database T3-1. IT for Management Prof. Efraim Turban T3-2 File Management Hierarchy of data for a computer-based file Record.
Lecture-7/ T. Nouf Almujally
Introduction to Databases
1 1 File Systems and Databases. 1 1 Introducing the Database 4Major Database Concepts u Data and information l Data - Raw facts l Information - Processed.
Management Information Systems, Sixth Edition
Relational Databases Chapter 4.
Managing Data Resources
Chapter 3 Database Management
File Systems and Databases
Fundamentals of Information Systems, Second Edition 1 Organizing Data and Information Chapter 3.
Organizing Data & Information
Mgt 20600: IT Management & Applications Databases
Organizing Data and Information
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
BUSINESS DRIVEN TECHNOLOGY
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Chapter 1: The Database Environment
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
LECTURE 2 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Technology Guide 3 Data & Databases.
Introduction to Information Technology, 2 nd Edition Turban, Rainer & Potter © 2003 John Wiley & Sons, Inc. 5-1 Introduction to Information Technology.
Introduction to Information Technology, 2 nd Edition Turban, Rainer & Potter © 2003 John Wiley & Sons, Inc. 5-1 Introduction to Information Technology.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
Architecture for a Database System
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Storing Organizational Information - Databases
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Organizing Data and Information. What is Data?? Numbers, characters, images, or other method of recording, in a form which can be assessed by a human.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 5 Data Resource Management.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Chapter 8 Data and Knowledge Management. 2 Learning Objectives When you finish this chapter, you will  Know the difference between traditional file organization.
Data resource management
Organizing Data and Information
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
DATA RESOURCE MANAGEMENT
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Data Resource Management Chapter 5 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 5 Data Resource Management.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Managing Data Resources File Organization and databases for business information systems.
Pengantar Sistem Informasi
Intro to MIS – MGS351 Databases and Data Warehouses
Introduction to Information Technology
Fundamentals of Information Systems
Databases and Data Warehouses Chapter 3
Basic Concepts in Data Management
MANAGING DATA RESOURCES
MANAGING DATA RESOURCES
Presentation transcript:

311: Management Information Systems Database Systems Chapter 3

© Jakob Iversen, Database Organized collection of related data –Databases: A list of phone numbers and names. List of book titles and authors. List of customers and sales figures. –Not databases: List of book titles and phone numbers. Pile of papers on a desk. Major Problems –Data are usually not collected in a very organized fashion –Too much data – not enough information

© Jakob Iversen, The Data Hierarchy

© Jakob Iversen, Traditional File Environment

© Jakob Iversen, Problems with the File Approach data redundancy - the same piece of information could be duplicated in several places data inconsistency - the various copies of the data no longer agree data isolation - difficulty in accessing data from different applications data integrity - data values don’t adhere to integrity constraints

© Jakob Iversen, Database : The Modern Approach One database – several programs Data changes only in one place Examples: MS Access, Oracle, DB2

© Jakob Iversen, Advantages of Database Approach Reduced data redundancy Shared data and information resources Improved data integrity Easier modification and updating Data and program independence Better access to data and information Standardization of data access Framework for program development Better overall protection of the data Improved strategic use of corporate data

© Jakob Iversen, Disadvantages of Database Approach

© Jakob Iversen, Data model –defines the way data are conceptually structured Data definition language (DDL) –defines what types of information are in the database and how they will be structured –functions of the DDL provide a means for associating related data indicate the unique identifiers (or keys) of the records set up security access and change restrictions Data manipulation language (DML) –query the contents of the database, store or update information in the database, and develop database applications –Structured query language (SQL) - most popular relational database language, combining both DML and DDL features Data Dictionary (metadata) –stores definitions of data elements and data characteristics DBMS Components

© Jakob Iversen, DBMS: Logical versus Physical View Physical view –Actual, physical arrangement and location of data –Described in a schema (describes entire database) Logical view –represents data in a format that is meaningful to a user and to the software programs that process that data –Can be different for different users as described in subschemas –Underlying structure may change but subschema (user view) remains the same

© Jakob Iversen, Use of Schemas and Subschemas

© Jakob Iversen, Database : Centralized database all related files in one location single mainframe computer Users can work on a database as a whole at one location files only accessible via the host computer disaster recovery can be more easily accomplished at a central location vulnerable to a single point of failure speed problem

© Jakob Iversen, Database : Distributed database complete copies (or portions) of a database, in more than one location replicated database - complete copies of entire database available at many locations: No single- point-of-failure and increased responsiveness partitioned database - a portion of the entire database in each location This is planned redundancy (p. 106)

© Jakob Iversen, Logical Data Models A manager’s ability to use a database is highly dependent on how the database is structured logically and physically. In logically structuring a database, businesses need to consider the characteristics of the data and how the data will be accessed. Three common data models: hierarchical, network, and relational

© Jakob Iversen, Hierarchical Model Fast access, large installed base Best with one-to-many relationship btwn data Cumbersome, redundant data

© Jakob Iversen, Network Model Related data ordered in sets Member/owner of set Can handle many-to-many relationships How do we notify customers who ordered a defective product?

© Jakob Iversen, Relational Model Tables –Files Tuples –Records Attributes –Fields Structured Query Language (SQL) –Query language that simplifies access to data –MS Access makes it even simpler! SQL Example: SELECT (Customer_Name and Customer_Address) FROM Customer_Table WHERE Credit_Limit > 5000

© Jakob Iversen, The Entity Relationship Model Relationship Entity Attribute Primary Key

© Jakob Iversen, Important Relational DB Concepts - 1 Primary Key –Uniquely identifies records in a table –Examples: Employee ID, SSN, Account # –Can be more than one field –Must be defined in every table Foreign Key –Identifies a primary key in a different table –This is how information is related

© Jakob Iversen, Important Relational DB Concepts - 2 Redundant data –The same information exists in more than one place in the database –Should be avoided –Only foreign keys should be duplicated –Example

© Jakob Iversen, A Relational Database Model Identify for each table: –Records –Fields –Field values –Primary keys –Foreign keys

© Jakob Iversen, Queries can combine data

© Jakob Iversen, Problems with redundant data

© Jakob Iversen, Comparing Data Models ModelAdvantagesDisadvantages Hierarchi- cal Speed and efficiency in searchAccess to data is predefined by exclusively hierarchical relationships, predetermined by administrator. Limited search/ query flexibility. Not all data is naturally hierarchical. Network Many more relationships between data elements can be defined. Greater speed and efficiency than relational database models. The most complicated model to design, implement, and maintain. More flexibility than hierarchical model, but less than relational model. Relational Conceptual simplicity; no predefined relationships among data. High flexibility in ad hoc querying. New data and records can be added easily Lower processing efficiency and speed. Data redundancy is common, requiring additional maintenance.

© Jakob Iversen, Worldwide Dabase Market Share, 2002 Total revenue: $6.6 billion Source: Gartner Dataquest

© Jakob Iversen, Selecting a DBMS Database Size Number of concurrent users Performance Integration Features The Vendor Cost

© Jakob Iversen, Data Warehousing Data extracted from production systems Historical data for decision making Concerns –Data extraction (when, from where, what data) –Data cleaning –Timeliness –Business mergers –Analysis: Data mining and Online Analytical Processing (OLAP)

© Jakob Iversen, Data Warehouse Elements

© Jakob Iversen, Data Mart A data warehouse for single division or department Easier and cheaper to set up More detailed data But might create ’islands’ of unlinked information

© Jakob Iversen, OLAP and Data Mining

© Jakob Iversen, Now what? Thursday –Lab, Access Tutorial 1 –Lecture: Intro to lab and Access –Location: Halsey 101C –Due: IT Problem 1 Next Tuesday –Catching up on Chapter 1 and 3