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

Similar documents
Chapter 6 VIDEO CASES

Chapter 3. Foundations of Business Intelligence: Databases and Information Management

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

Management Information Systems

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

TIM 50 - Business Information Systems

by Prentice Hall

TIM 50 - Business Information Systems

Managing Data Resources

Managing Data Resources

Entities and Attributes. Image 6.2 Image 6.3

Foundations of Business Intelligence: Databases and Information Management

Topics covered 10/12/2015. Pengantar Teknologi Informasi dan Teknologi Hijau. Suryo Widiantoro, ST, MMSI, M.Com(IS)

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

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

2.1 Ethics in an Information Society

Fundamentals of Information Systems, Seventh Edition

The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data.

Data Management Lecture Outline 2 Part 2. Instructor: Trevor Nadeau

Introduction To Computers

Information Systems and Networks

Data warehouse architecture consists of the following interconnected layers:

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

Chapter 11 Database Concepts

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

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems

Big Data Specialized Studies

Handout 12 Data Warehousing and Analytics.

DATABASE DEVELOPMENT (H4)

INTRODUCTORY INFORMATION TECHNOLOGY ENTERPRISE DATABASES AND DATA WAREHOUSES. Faramarz Hendessi

Data, Information, and Databases

Technology In Action, Complete, 14e (Evans et al.) Chapter 11 Behind the Scenes: Databases and Information Systems

CS614 - Data Warehousing - Midterm Papers Solved MCQ(S) (1 TO 22 Lectures)

KNGX NOTES INFS1603 [INFS1603] KEVIN NGUYEN

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Stages of Data Processing

Introduction to Database Systems. Motivation. Werner Nutt

ACCELERATE YOUR ANALYTICS GAME WITH ORACLE SOLUTIONS ON PURE STORAGE

A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective

Data Management Glossary

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

Business Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017

Part I What are Databases?

16/06/56. Databases. Databases. Databases The McGraw-Hill Companies, Inc. All rights reserved.

Databases The McGraw-Hill Companies, Inc. All rights reserved.

BIS Database Management Systems.

MIS Database Systems.

Management Information System, Selected Topics 1 &2, and Special Topics Questions for Exam Preparation. Spring 2016/2017

DATA WAREHOUSE EGCO321 DATABASE SYSTEMS KANAT POOLSAWASD DEPARTMENT OF COMPUTER ENGINEERING MAHIDOL UNIVERSITY

Meaning & Concepts of Databases

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]

Data Warehouse and Data Mining

Safe Harbor Statement

Evolution of Database Systems

DATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information.

CSE 544 Principles of Database Management Systems. Alvin Cheung Fall 2015 Lecture 8 - Data Warehousing and Column Stores

Computers Are Your Future

Oracle #1 RDBMS Vendor

Unit 10 Databases. Computer Concepts Unit Contents. 10 Operational and Analytical Databases. 10 Section A: Database Basics

DATABASE DEVELOPMENT (H4)

Data, Databases, and DBMSs

Data Stewardship Core by Maria C Villar and Dave Wells

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp.

DATA MINING AND WAREHOUSING

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

Data Warehouse and Data Mining

Data Base Concepts. Course Guide 2

Data Warehousing. Overview

CS313D: ADVANCED PROGRAMMING LANGUAGE

Introduction to Database. Dr Simon Jones Thanks to Mariam Mohaideen

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.

Partner Presentation Faster and Smarter Data Warehouses with Oracle OLAP 11g

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

OLAP Introduction and Overview

An Introduction to Databases and Database Management Systems.

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1

IBM DB2 Web Query for System i

Full file at

Data Mining: Approach Towards The Accuracy Using Teradata!

Massively Parallel Processing. Big Data Really Fast. A Proven In-Memory Analytical Processing Platform for Big Data

DATA MINING DATA KNOWLEDGE DECISION ACTION. Data. Decision. Data mining (analysis) Business modeling (using data mining software) Business hypothesis

Data Mining & Data Warehouse

Department of Computer Science and Information Systems, College of Business and Technology, Morehead State University

QLIK INTEGRATION WITH AMAZON REDSHIFT

IT 3203 Introduction to Web Development

The strategic advantage of OLAP and multidimensional analysis

CS 4400 Database Systems. Meeting 1: Introduction Brandon Myers University of Iowa

8) A top-to-bottom relationship among the items in a database is established by a

Copyright 2016 Datalynx Pty Ltd. All rights reserved. Datalynx Enterprise Data Management Solution Catalogue

STUDENT LEARNING OBJECTIVES. 1. How does a relational database organize data, and how does it differ from an object-oriented database?

Data Warehouses Chapter 12. Class 10: Data Warehouses 1

CHAPTER 8: ONLINE ANALYTICAL PROCESSING(OLAP)

Sample Answers to Discussion Questions

Overview. Introduction to Data Warehousing and Business Intelligence. BI Is Important. What is Business Intelligence (BI)?

Chapter 4: Data and Databases

Data warehouses Decision support The multidimensional model OLAP queries

Big Data with Hadoop Ecosystem

Capture Business Opportunities from Systems of Record and Systems of Innovation

Informatica Enterprise Information Catalog

TOOLS FOR INTEGRATING BIG DATA IN CLOUD COMPUTING: A STATE OF ART SURVEY

Transcription:

Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b: IBM Smarter City: Portland, Oregon Case 2: Data Warehousing at REI: Understanding the Customer Case 3: Maruti Suzuki Business Intelligence and Enterprise Databases

Managing Data in a Traditional File Environment File organization concepts Database: Group of related files A collection of related information stored in an organized way so that specific items can be selected and retrieved quickly. File: Group of records of same type Record: Group of related fields. Field: Group of characters as word(s) or number Describes an entity (person, place, thing on which we store information) Attribute: Each characteristic, or quality, describing entity Example: Attributes DATE or GRADE belong to entity COURSE 6.2 Copyright 2016 Pearson Education, Inc.

Key database concepts Field: The data in an electronic database are organised by fields and records. A field is a single item of information, such as a name or a quantity. Record: In an electronic database, a record is a collection of related fields. See Field. Table: In an electronic database, data are organised within structures known as tables. A table is a collection of many records. Relationship: In a relational database, data can be combined from several different sources by defining relationships between tables. Compound key: In a relational database, it is possible to retrieve data from several tables at once by using record keys in combination, often known as a compound key. Foreign (secondary) key fields: These fields are used to link tables together by referring to the primary key in another database table. 6.3 Copyright 2016 Pearson Education, Inc.

Database advantages Multi-user access allowing different people in the business access to the same data simultaneously such as a manager and another member of staff accessing a single customer s data. Distributed access users in different departments of the business can readily access data. Speed for accessing large volumes of information, such as the customers of a bank, only databases are designed to produce reports or access the information rapidly about a single customer. Data quality sophisticated validation checks can be performed when data are entered to ensure their integrity. Security access to different types of data can readily be limited to different members of staff. In a car dealership database, for example, the manager of a single branch could be restricted to sales data for their branch. Space efficiency by splitting up a database into different tables when it is designed, less space is needed 6.4 Copyright 2016 Pearson Education, Inc.

THE DATA HIERARCHY A computer system organizes data in a hierarchy that starts with the bit, which represents either a 0 or a 1. Bits can be grouped to form a byte to represent one character, number, or symbol. Bytes can be grouped to form a field, and related fields can be grouped to form a record. Related records can be collected to form a file, and related files can be organized into a database. FIGURE 6-1 6.5 Copyright 2016 Pearson Education, Inc.

Managing Data in a Traditional File Environment Problems with the traditional file environment (files maintained separately by different departments) Data redundancy: Presence of duplicate data in multiple files Data inconsistency: Same attribute has different values Program-data dependence: When changes in program requires changes to data accessed by program Lack of flexibility Poor security Lack of data sharing and availability 6.6 Copyright 2016 Pearson Education, Inc.

TRADITIONAL FILE PROCESSING The use of a traditional approach to file processing encourages each functional area in a corporation to develop specialized applications. Each application requires a unique data file that is likely to be a subset of the master file. These subsets of the master file lead to data redundancy and inconsistency, processing inflexibility, and wasted storage resources. FIGURE 6-2 6.7 Copyright 2016 Pearson Education, Inc.

Traditional File Approach Information file in Human Resources Department 6.8 Copyright 2016 Pearson Education, Inc.

Traditional File Approach Information file in Marketing Department 6.9 Copyright 2016 Pearson Education, Inc.

Capabilities of Database Management Systems (DBMSs) Database Serves many applications by centralizing data and controlling redundant data Database management system (DBMS) Interfaces between applications and physical data files Separates logical and physical views of data Solves problems of traditional file environment Controls redundancy Eliminates inconsistency Uncouples programs and data Enables organization to central manage data and data security 6.10 Copyright 2016 Pearson Education, Inc.

HUMAN RESOURCES DATABASE WITH MULTIPLE VIEWS FIGURE 6-3 A single human resources database provides many different views of data, depending on the information requirements of the user. Illustrated here are two possible views, one of interest to a benefits specialist and one of interest to a member of the company s payroll department. 6.11 Copyright 2016 Pearson Education, Inc.

Relational DBMS Management Information Systems Capabilities of Database Management Systems (DBMSs) Represent data as two-dimensional tables Each table contains data on entity and attributes Oracle, IBM DB2, Microsoft SQL Server 2014, Microsoft Access, etc. Table: grid of columns and rows Rows (tuples): Records for different entities Fields (columns): Represents attribute for entity Key : A field or a combination of fields that can be used to uniquely identify each record. There can be more than one key (e.g. studentid, HKID) Primary key: A key selected to uniquely identify each record. It must have a value in a record Foreign key: Primary key used in second table as look-up field to identify records from original table 6.12 Copyright 2016 Pearson Education, Inc.

Relational Database Tables A relational database organizes data in the form of twodimensional tables. Illustrated here are tables for the entities SUPPLIER and PART showing how they represent each entity and its attributes. Supplier Number is a primary key for the SUPPLIER table and a foreign key for the PART table. FIGURE 6-4 6.13 Copyright 2016 Pearson Education, Inc.

Capabilities of Database Management Systems (DBMSs) Operations of a Relational DBMS Three basic operations used to develop useful sets of data SELECT: Creates subset of data of all records that meet stated criteria JOIN: Combines relational tables to provide user with more information than available in individual tables PROJECT: Creates subset of columns in table, creating tables with only the information specified 6.14 Copyright 2016 Pearson Education, Inc.

THE THREE BASIC OPERATIONS OF A RELATIONAL DBMS FIGURE 6-5 The select, join, and project operations enable data from two different tables to be combined and only selected attributes to be displayed. 6.15 Copyright 2016 Pearson Education, Inc.

Capabilities of Database Management Systems (DBMSs) Non-relational databases: NoSQL More flexible data model Data sets stored across distributed machines Easier to scale Handle large volumes of unstructured and structured data (Web, social media, graphics) Databases in the cloud Typically, less functionality than on-premises DBs Amazon Relational Database Service, Microsoft SQL Azure Private clouds 6.16 Copyright 2016 Pearson Education, Inc.

Capabilities of Database Management Systems (DBMSs) Capabilities of database management systems Data definition capability: Specifies structure of database content, used to create tables and define characteristics of fields Data dictionary: Automated or manual file storing definitions of data elements and their characteristics Data manipulation language: Used to add, change, delete, retrieve data from database Structured Query Language (SQL) Microsoft Access user tools for generating SQL Many DBMS have report generation capabilities for creating polished reports (Crystal Reports) 6.17 Copyright 2016 Pearson Education, Inc.

Tools for Improving Business Performance and Decision Making Big data Massive sets of unstructured/semi-structured data from Web traffic, social media, sensors, and so on Petabytes, exabytes of data Volumes too great for typical DBMS Can reveal more patterns and anomalies 6.18 Copyright 2016 Pearson Education, Inc.

Tools for Improving Business Performance and Decision Making Business intelligence infrastructure Today includes an array of tools for separate systems, and big data Contemporary tools: Data warehouses Data marts Hadoop In-memory computing Analytical platforms 6.19 Copyright 2016 Pearson Education, Inc.

Tools for Improving Business Performance and Decision Making Data warehouse: Stores current and historical data from many core operational transaction systems Consolidates and standardizes information for use across enterprise, but data cannot be altered Provides analysis and reporting tools Data warehouses are large database systems containing current and historical data that can be analysed to produce information to support organisational decision making. 6.20 Copyright 2016 Pearson Education, Inc.

Tools for Improving Business Performance and Decision Making Data mining: Finds hidden patterns, relationships in datasets Example: customer buying patterns Infers rules to predict future behavior More discovery driven than OLAP 6.21 Copyright 2016 Pearson Education, Inc.