Transcript ppt
Organizing Data
and Information
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
Hierarchy of Data
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
Keys and Attributes
Traditional Approach to Data Management
Database Approach to Data Management
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
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
Outline
Introduction to Data Management
Data Modeling and Database Models
– Translating business models to database
models
Database Management Systems
Recent Developments
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
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
An Entity-Relationship Diagram
Database Models
Hierarchical (Tree) Models
Network Model
Relational Models
A Hierarchical Database Model
A Network Database Model
A Relational Database Model
Outline
Introduction to Data Management
Data Modeling and Database Models
Database Management Systems
– The software
Recent Developments
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
Building and Modifying
a Relational Database
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
Use of Schemas and Subschemas
Logical and Physical
Access Paths
Structured Query Language
Database Output
Worldwide Database Market Share, 1998
Selecting a DBMS
Database Size
Number of
concurrent users
Performance
Integration
Features
The Vendor
Cost
Outline
Introduction to Data Management
Data Modeling and Database Models
Database Management Systems
Recent Developments
– New applications for databases
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
Elements of a Data Warehouse
How to Design
a 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
Common Data Mining
Applications
Market segmentation
Customer churn
Fraud detection
Direct marketing
Market basket analysis
Trend analysis
On-Line Analytical
Processing (OLAP)
Software that allows users to explore
data from a number of different
perspectives
OLTP and Data Warehousing
OLTP and Data Mining
Open Database
Connectivity (ODBC)
Standards that ensure that software
written to comply with these standards
can be used with any ODBC-compliant
database
Advantages of ODBC
ORDBMS
Object-Relationship Database
Management System (ORDBMS)
Supports object-oriented business
modeling
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
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.
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