TIM 50 - Business Information Systems

Similar documents
5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

Foundations of Business Intelligence: Databases and Information Management

Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management

Course MIS. Foundations of Business Intelligence

Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management

Chapter 6 8/12/2015. Foundations of Business Intelligence: Databases and Information Management. Problem:

Alexander Nikov. 5. Database Systems and Managing Data Resources. Learning Objectives. RR Donnelley Tries to Master Its Data

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

n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management

INFO Koffka Khan. Tutorial 6

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Foundations of Business Intelligence: Databases and Information Management

Introduction to Computing. Lectured by: Dr. Pham Tran Vu

Databases What the Specification Says

When to consider OLAP?

David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation. Chapter Objectives

Database Management. Technology Briefing. Modern organizations are said to be drowning in data but starving for information p.

CHAPTER SIX DATA. Business Intelligence The McGraw-Hill Companies, All Rights Reserved

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives

Data Hierarchy. Traditional File based Approach. Hierarchy of Data for a Computer-Based File

Physical Database Design Process. Physical Database Design Process. Major Inputs to Physical Database. Components of Physical Database Design

David M. Kroenke and David J. Auer Database Processing 12 th Edition

ICAB4136B Use structured query language to create database structures and manipulate data

1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

Concepts of Database Management Seventh Edition. Chapter 6 Database Design 2: Design Method

1. INTRODUCTION TO RDBMS

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

- Suresh Khanal. Microsoft Excel Short Questions and Answers 1

Welcome to the Data Analytics Toolkit PowerPoint presentation on EHR architecture and meaningful use.

CHAPTER 5: BUSINESS ANALYTICS

Chapter 14: Databases and Database Management Systems

Fundamentals of Database Design

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Basics of Dimensional Modeling

Module 3: File and database organization

Overview. Physical Database Design. Modern Database Management McFadden/Hoffer Chapter 7. Database Management Systems Ramakrishnan Chapter 16

Relational Databases. Christopher Simpkins

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

CHAPTER 4: BUSINESS ANALYTICS

Administering a Microsoft SQL Server 2000 Database

Databases in Engineering / Lab-1 (MS-Access/SQL)

Concepts of Database Management Eighth Edition. Chapter 1 Introduction to Database Management

Database Design. Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

Distance Learning and Examining Systems

How To Write A Diagram

Data W a Ware r house house and and OLAP II Week 6 1

BENEFITS OF AUTOMATING DATA WAREHOUSING


- Eliminating redundant data - Ensuring data dependencies makes sense. ie:- data is stored logically

Database 10g Edition: All possible 10g features, either bundled or available at additional cost.

DATABASE MANAGEMENT SYSTEM

Business Intelligence Tutorial

Chapter 5. Warehousing, Data Acquisition, Data. Visualization

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

Administering a Microsoft SQL Server 2000 Database

SAS Financial Intelligence. What s new. Copyright 2006, SAS Institute Inc. All rights reserved.

A. TRUE-FALSE: GROUP 2 PRACTICE EXAMPLES FOR THE REVIEW QUIZ:

VBA and Databases (see Chapter 14 )

ETL Overview. Extract, Transform, Load (ETL) Refreshment Workflow. The ETL Process. General ETL issues. MS Integration Services

CSE 233. Database System Overview

Data Mining & Knowledge Discovery: Personalization and Profiling Technologies

Creating Reports Crystal Clear

Building Data Cubes and Mining Them. Jelena Jovanovic

Introduction This document s purpose is to define Microsoft SQL server database design standards.

Data. Data and database. Aniel Nieves-González. Fall 2015

Introduction to Data Mining and Machine Learning Techniques. Iza Moise, Evangelos Pournaras, Dirk Helbing

Relational Databases for the Business Analyst

Knowledge Discovery and Data. Data Mining vs. OLAP

DATABASE INTRODUCTION

12 File and Database Concepts 13 File and Database Concepts A many-to-many relationship means that one record in a particular record type can be relat

Chapter ML:XI. XI. Cluster Analysis

Foreign and Primary Keys in RDM Embedded SQL: Efficiently Implemented Using the Network Model

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute

Attribute Data and Relational Database. Lecture 5 9/21/2006

OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP

DATABASE DESIGN AND IMPLEMENTATION II SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall. Objectives

Data Discovery & Documentation PROCEDURE

DBMS / Business Intelligence, SQL Server

Benefits of Normalisation in a Data Base - Part 1

n For next time q Read Cisco Case n Hwk 2 due by start of class Tuesday n On ecommons q Database Assignment 1 posted

DATA MINING TECHNOLOGY. Keywords: data mining, data warehouse, knowledge discovery, OLAP, OLAM.

TEXT ANALYTICS INTEGRATION

CHAPTER 4 Data Warehouse Architecture

TIM 50 - Business Information Systems

Chapter 6 - Enhancing Business Intelligence Using Information Systems

Tutorial on Relational Database Design

Databases in Organizations

Ursuline College Accelerated Program

Transcription:

TIM 50 - Business Information Systems Lecture 15 UC Santa Cruz March 1, 2015

The Database Approach to Data Management Database: Collection of related files containing records on people, places, or things. Prior to dig. DBs, business used paper files. Entity: Generalized category representing person, place, thing on which we store info. E.g., SUPPLIER, PART Attributes: Specific characteristics of each entity: SUPPLIER name, address PART description, unit price, supplier 5.2 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Relational database: The Database Approach to Data Management Organize data into tables One table for each entity: E.g., (CUSTOMER, SUPPLIER, PART, SALES) Fields (columns) store data representing an attribute. Rows store data for separate records. Key field: uniquely identifies each record. Primary key: One field in each table Cannot be duplicated Provides unique identifier for all information in any row 5.3 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management A Relational Database Table A relational database organizes data in the form of two-dimensional tables. Illustrated here is a table for the entity SUPPLIER showing how it represents the entity and its attributes. Supplier_Number is the key field. Figure 5-1 5.4 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management The PART Table Figure 5-2 5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management Establishing relationships Entity-relationship diagram Used to clarify table relationships in a relational database Relational database tables may have: One-to-one relationship One-to-many relationship Many-to-many relationship Requires creating a table (join table, Intersection relation) that links the two tables to join information 5.6 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management A Simple Entity-Relationship Diagram This diagram shows the relationship between the entities SUPPLIER and PART: One-to-many Figure 5-3 5.7 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management Normalization. Process of streamlining complex groups of data (especially those with many-to-many relationship) to: Minimize redundant data elements. Minimize awkward many-to-many relationships. Increase stability and flexibility. Referential integrity rules Used by relational databases to ensure that relationships between coupled tables remain consistent. Idea: not add a record to the table with the foreign key unless there is a corresponding record in the linked table E.g, Not add supplier # 8266 to PART unless there is a 8266 in SUPPLIERS 5.8 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management Entity-Relationship Diagram for the Database with Four Tables This diagram shows the relationship between the entities SUPPLIER, ART, LINE_ITEM, and ORDER. Figure 5-6 5.9 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management The Final Database Design with Sample Records Figure 5-5 5.10 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Database Approach to Data Management Sample Order Report Figure 5-4 5.11 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Database Management Systems DBMS Specific type of software for creating, storing, organizing, and accessing data from a database Separates the logical and physical views of the data Logical view: how end users view data Physical view: how data are actually structured and organized Examples of DBMS: Microsoft Access, DB2, Oracle Database, Microsoft SQL Server, MySQL 5.12 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Figure 5-7 Essentials of Management Information Systems Database Management Systems Human Resources Database with Multiple Views 5.13 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Database Management Systems Select: Operations of a Relational DBMS Creates a subset of all records meeting stated criteria Join: Combines relational tables to present the server with more information than is available from individual tables Project: Creates a subset consisting of columns in a table Permits user to create new tables containing only desired information 5.14 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Database Management Systems The Three Basic Operations of a Relational DBMS Figure 5-8 The select, project, and join operations enable data from two different tables to be combined and only selected attributes to be displayed. 5.15 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Database Management Systems Capabilities of Database Management Systems Data definition capabilities: Specify structure of content of database. Data dictionary: Automated or manual file storing definitions of data elements and their characteristics, e.g., names, descriptions, size, type, format, etc. Querying and reporting: Data manipulation language (add, change, delete and retrieve data) E.g., Structured query language (SQL) E.g., Microsoft Access query-building tools 5.16 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Database Management Systems Example of an SQL Query Illustrated here are the SQL statements for a query to select suppliers for parts 137 or 150. They produce a list with the same results as Figure 5-8. Figure 5-10 5.17 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Using Databases to Improve Business Performance and Decision Making Online Analytical Processing (OLAP) Supports multidimensional data analysis Enable users to view same data in different ways using multiple dimensions Dimension can be product, pricing, cost, region, or time period E.g., comparing sales in East in June versus May and July 5.18 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Using Databases to Improve Business Performance and Decision Making Multidimensional Data Model Figure 5-14 5.19 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Using Databases to Improve Business Performance and Decision Making Data Mining Finds hidden patterns and relationships in large databases Types of information obtainable from data mining Associations: occurrences linked to single event, e.g., chip & coke Sequences: events linked over time, e.g., purchase new appliance with the first two weeks of new house Classifications: patterns describing a group an item belongs to, e.g., discover characteristics of customers who are likely to leave the services. Clusters: discovering as yet unclassified or not defined groupings Forecasting: uses series of values to forecast future values through the pattern of data. 5.20 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Using Databases to Improve Business Performance and Decision Making One popular use of data mining: identifying profitable customers Predictive analysis: Data Mining Uses historical data, and assumptions about future conditions to predict outcomes of events E.g. such the probability a customer will respond to an offer or purchase a specific product 5.21 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Using Databases to Improve Business Performance and Decision Making Text Mining Unstructured data (mostly text files) accounts for 80 percent of an organization s useful information. Text mining -- extract key elements from, discover patterns in, and summarize large unstructured data sets. Web Mining Discovery and analysis of useful patterns and information from the Web 5.22 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall