41
Organizing Data and Information

Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Embed Size (px)

Citation preview

Page 1: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Organizing Data and Information

Page 2: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Outline Introduction to Data Management

– Basic Concepts Data Modeling and Database Models

– Translating business models to database models

Database Management Systems– The software

Recent Developments– New applications for database

Page 3: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Hierarchy of Data

Page 4: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Data Entities and Attributes

Entity– Generalized class of people, places, or

things for which data is collected, stored, and maintained

Attributes– A characteristic of an entity

Page 5: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Keys and Attributes

Page 6: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Traditional Approach to Data Management

Page 7: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Database Approach to Data Management

Page 8: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Advantages of Database Approach

Improved strategic use of corporate data

Reduced data redundancy

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

Shared data and information resources

Page 9: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Disadvantages of Database Approach

Relatively high cost of purchasing and operating a DBMS in a mainframe operating environment

Increased cost of specialized staff Increased vulnerability

Page 10: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Outline Introduction to Data Management Data Modeling and Database Models

– Translating business models to database models

Database Management Systems Recent Developments

Page 11: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Data Modeling

Data Model– A diagram of data entities and their

relationships Entity-Relationship (ER) Diagrams

– A data model that uses basic graphical symbols to show the organization of relationships between data

Page 12: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Keys

Key:– A field or set of fields in a record that is

used to identify the record Primary Key

– A field or set of fields that uniquely identifies the record

Page 13: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

An Entity-Relationship Diagram

Page 14: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Database Models

Hierarchical (Tree) Models Network Model Relational Models

Page 15: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

A Hierarchical Database Model

Page 16: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

A Network Database Model

Page 17: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

A Relational Database Model

Page 18: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Outline Introduction to Data Management Data Modeling and Database Models Database Management Systems

– The software Recent Developments

Page 19: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Database Management System (DBMS)

A group of programs that manipulate the database and provide an interface between the database and the user of the database and other application programs

Page 20: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Building and Modifying a Relational Database

Page 21: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Schemas and Subschemas

Schema– A description of the entire database

Subschema– A file that contains a description of a

subset of the database and identifies which users can view and modify the data items in the subset

Page 22: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Use of Schemas and Subschemas

Page 23: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Logical and PhysicalAccess Paths

Page 24: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Structured Query Language

Page 25: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Database Output

Page 26: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Worldwide Database Market Share, 1998

Page 27: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Selecting a DBMS

Database Size Number of

concurrent users Performance Integration

Features The Vendor Cost

Page 28: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Outline Introduction to Data Management Data Modeling and Database Models Database Management Systems Recent Developments

– New applications for databases

Page 29: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Recent Developments Data Warehouses: A database that collects

business information from many sources in the enterprise, covering all aspects of the company’s processes, products, and customers

Data Mart: a subset of a data warehouse Data Mining: an information analysis tool that

involves the automated discovery of patterns and relationships in a data warehouse

Database-driven Web sites

Page 30: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Elements of a Data Warehouse

Page 31: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

How to Designa Data Warehouse Sharply define goals and objectives Choose the software that best fits the

goals Determine what should be in the

database Develop a plan Measure results

Page 32: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Common Data MiningApplications

Market segmentation Customer churn Fraud detection Direct marketing Market basket analysis Trend analysis

Page 33: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

On-Line AnalyticalProcessing (OLAP)

Software that allows users to explore data from a number of different perspectives

Page 34: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

OLTP and Data Warehousing

Page 35: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

OLTP and Data Mining

Page 36: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Open Database Connectivity (ODBC)

Standards that ensure that software written to comply with these standards can be used with any ODBC-compliant database

Page 37: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Advantages of ODBC

Page 38: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

ORDBMS

Object-Relationship Database Management System (ORDBMS)

Supports object-oriented business modeling

Page 39: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Business Intelligence

The process of getting enough of the right information in a timely manner and usable form and analyzing it so that it can have a positive impact on business strategy, tactics, or operations

Page 40: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Database-Driven Web Sites

Two main uses for databases in Web sites– Customize Web site to the user. Our class

site is an example.– Expose internal data about customers to

customers.

Page 41: Organizing Data and Information. Outline Introduction to Data Management –Basic Concepts Data Modeling and Database Models –Translating business models

Outline Introduction to Data Management

– Basic Concepts Data Modeling and Database Models

– Translating business models to database models

Database Management Systems– The software

Recent Developments– New applications for database