Chapter 3 - Database Management
Download
Report
Transcript Chapter 3 - Database Management
Chapter 3
Database
Management
PowerPoint Presentation
Jack Van Deventer
Ward M. Eagen
© 2006 Pearson Education Canada Inc.
3-1
Chapter 3 Objectives
Understand why databases are important to
modern organizations
Understand how databases work
Understand how organizations can
maximize their strategic potential with
databases
© 2006 Pearson Education Canada Inc.
3-2
Case: Ontario Fire Marshal
Ontario’s Office of the Fire Marshal (OFM) is
constructing an online database to be shared by the
provinces 500+ fire departments to access
incident-related information re statistics, trends,
and cross-comparisons of the province’s fires
The purpose is to aid decision making, reduce risk,
and bolster local business cases for resources
Fire services are ‘data rich, information poor’
Must be Internet-based and capable of extracting
data from legacy systems from all of the province
© 2006 Pearson Education Canada Inc.
3-3
Database Management for
Strategic Advantage
Database – a collection of related data
organized in a way to facilitate data
searches
Use databases to:
Create a book
Track book sales
Set salaries and wages
Pay employees
© 2006 Pearson Education Canada Inc.
3-4
Database Management for
Strategic Advantage
The Database Approach: Foundational
Concepts
DBMS – Database Management Systems
Use a DBMS software to create, store,
organize, and retrieve data from a single
database or several databases
Example: Microsoft Access, FileMaker Pro
© 2006 Pearson Education Canada Inc.
3-5
Database Management for
Strategic Advantage
Advantages of the Database Approach
Program-data independence
Minimal data redundancy
Improved data consistency
Improved data sharing
Increased productivity of application development
Enforcement of standards
Improved data quality
Improved data accessibility
Reduced program maintenance
© 2006 Pearson Education Canada Inc.
3-6
Brief Case #1: Major Drilling and
Tenrox
Major Drilling Group International Inc. from
Moncton, N.B. is a minor contractor to mining
companies around the world
Their outdated client/server architecture was a
problem architecturally, with poor performance,
and costly maintenance
Montreal firm Tenrox developed a Web-based
solution that reduces data redundancy, enhances
performance and enforces business rules
© 2006 Pearson Education Canada Inc.
3-7
Database Management for
Strategic Advantage
Effective
Management of Databases
The database administrator (DBA) :
Works with programmers and analysts
to design and implement the database
Works with users and managers to
establish database policies
Implements security features and
establishes database permissions
© 2006 Pearson Education Canada Inc.
3-8
Key Database Activities
Entering and Querying Data
Form
Structured Query Language (SQL)
Query by example (QBE)
© 2006 Pearson Education Canada Inc.
3-9
Key Database Activities
Creating Database Reports
Report – a compilation of data that is organized
and produced in printed format
Report generators
© 2006 Pearson Education Canada Inc.
3-10
Key Database Activities
Database Design
Must be organized
Few or no redundancies
Data model – a map of entity relationships
Keys
Primary key
Combination primary key
Secondary key
© 2006 Pearson Education Canada Inc.
3-11
© 2006 Pearson Education Canada Inc.
3-12
When Things Go Wrong: Royal
Bank and SAS
RBC with SAS implemented software to comply
with anti-terrorism and anti-money laundering
regulations that went into effect Sept. 11, 2001
Formerly, all searches were manual: Now
software compares client data with control lists
from Canadian Federal authorities and positive
results are reported
There is a constant dilemma in conflict between
individual privacy and compliance with the law
© 2006 Pearson Education Canada Inc.
3-13
Accounting and Finance: Gesco
Founded in 1938, Gesco Canada has one hundred
sales reps, sales managers, and sales support staff,
thousands of customers, an extensive product line
over a territory 5600 km across
The gathering and analyzing of data is a crucial
corporate asset in supporting business strategy
Gresco has adopted and online database solution
Field reps log on and input data which is instantly
available and summarized for account managers
Key accounts are designated and forms made
available to field reps online
© 2006 Pearson Education Canada Inc.
3-14
Operations Management: BC
Assessment
BC Assessment launched ‘LinkBC’ in 2003 allowing
municipalities to access property data via the Web
BC spent 2004 expanding its online property database
offering municipalities older records and opening it up to
the private sector
Users can compare information in different locations and
‘slice and dice’ the information any way they choose
Data goes back 4 years but enhancements will extend it to
10
Ontario also offers the data online through MPAC: egovernment is trying to present a single face to business,
constituents, and other departments
© 2006 Pearson Education Canada Inc.
3-15
Brief Case #2: Nexus
Canadian/US border crossing delays are a constant
problem for commuters
Express entry is offered as a service for a fee to
low-risk commuters through dedicated lanes
After security clearance and an interview,
commuters are issued a special RF-enabled card
The RF signal launches the commuter’s file and
visual confirmation completes the process
Now the service is localized but will be tied into a
central database in the future
© 2006 Pearson Education Canada Inc.
3-16
Key Database Activities
Database Associations
One-to-one (teams to stadiums)
One-to-many (player to team)
Many-to-many (players to games)
© 2006 Pearson Education Canada Inc.
3-17
Key Database Activities
Entity-Relationship Diagramming (ERD)
Commonly used when designing databases
One draws entities (tables) as boxes and lines
between entities to show relationships
© 2006 Pearson Education Canada Inc.
3-18
Key Database Activities
The Relational Model of Databases
Entities linked by a common key field
Records = rows
Fields = columns
Other models exist
Hierarchical
Network
Object-oriented model
© 2006 Pearson Education Canada Inc.
3-19
Key Database Activities
Normalization
A technique for making complex databases
more efficient and more easily handled by the
DBMS
Eliminates data redundancy
© 2006 Pearson Education Canada Inc.
3-20
© 2006 Pearson Education Canada Inc.
3-21
© 2006 Pearson Education Canada Inc.
3-22
Key Database Activities
Data Dictionary
A document that explains each piece of
information in the database
Field name
Data type
• Numeric, text, date/time
• Useful for sorting and allocating storage
Is this field a key field?
Business rules
• Update authority
• Valid data values
© 2006 Pearson Education Canada Inc.
3-23
How Organizations Get the
Most from Their Data
Linking Web Sites to Databases
Example: Amazon
2.5 million titles
Managing online data effectively
© 2006 Pearson Education Canada Inc.
3-24
Marketing: Pizza Hut
Pizza Hut uses Teradata Warehouse Miner data
mining software for competitive intelligence
Their data warehouse contains data from POS on
40 million households: 40-50% of NA market
Recovered the cost of licensing, integrating, and
staff training in the first quarter of implementation
The ability to group household segments into
target markets has turned direct mail from a breakeven cost centre into a profit centre
Benefits include minimizing data redundancy,
reduced proprietary data structures and simplified
management
© 2006 Pearson Education Canada Inc.
3-25
How Organizations Get the
Most from Their Data
Data Mining
A method for better understanding data
Information on customers, products, markets, etc.
Drill down: from summary to more detailed data
Sort and extract information
Trends, correlations, forecasting, statistics
© 2006 Pearson Education Canada Inc.
3-26
How Organizations Get the
Most from Their Data
Data Mining
Online Transaction Processing (OLTP)
Immediate automated responses to user
requests
Multiple concurrent transactions
A big part of interactive Internet e-commerce
© 2006 Pearson Education Canada Inc.
3-27
How Organizations Get the
Most from Their Data
Data Mining
Online Analytical Processing (OLAP)
Graphical software tools that provide complex
analysis of data stored in a database
Drills down to deeper levels of consolidation
Time series and trend analysis
“What if” and “why” questions
© 2006 Pearson Education Canada Inc.
3-28
How Organizations Get the
Most from Their Data
Data
Mining
Merging Transaction and Analytical
Processing
Real-time OLAP diminishes
performance because the database must
be “locked” during execution time
Solution: replicate transactions on a
second database server
© 2006 Pearson Education Canada Inc.
3-29
How Organizations Get the
Most from Their Data
Data Mining
Merging Transaction and Analytical Processing
Operational Systems
• Interact with customers and run a business
in real time
• Examples: Order processing, reservation
systems
Informational Systems
• Support decision making based on stable
point-in-time or historical data
© 2006 Pearson Education Canada Inc.
3-30
Global Perspectives: Transborder
Data Security and Privacy
Cultural issues pose significant challenges for
organizations in the Global Economy
The European Union Data Protection Directive, Oct. 1998
limits how personal data may be used in Europe
The Personal Information Protection and Electronic
Documents Act provides similar restrictions in Canada
U.S. regulations fall short of either in many respects
For example data collected in Europe and Canada may
only be used for the purposes for which they were
collected whereas it is routinely sold in the U.S.
Hopefully, there will be single treaty on privacy developed
© 2006 Pearson Education Canada Inc.
3-31
How Organizations Get the
Most from Their Data
Data Warehousing
Integrating multiple large databases into a
single repository
Queries, analysis, and processing
Purpose: Put key business information into
the hands of decision makers
Cost: Millions
© 2006 Pearson Education Canada Inc.
3-32
How Organizations Get the
Most from Their Data
Data Marts
Instead of one large data warehouse, many
organizations create multiple data marts
Each contains a subset of the data
Example: Finance, inventory, personnel
Each data mart is customized for particular
DSS applications
Cost: Typically less than $1 million
© 2006 Pearson Education Canada Inc.
3-33
Coming Attractions: Using
Databases to Stop Telemarketers
The US Congress implemented a ‘do not call’
database that makes it illegal for telemarketers to
call those on it
Implemented Oct. 1, 2003, 55 million Americans
registered in the first 5 months
The telemarketing industry is greatly opposed to
such acts as it restricts their market
Canada has no such legislation but is closely
watching the effects of the legislation in the US
and a similar Canadian Law is likely
© 2006 Pearson Education Canada Inc.
3-34
Information Systems:
Newfoundland Health Card
Newfoundland and Labrador are developing a
comprehensive electronic health-care record
$3.6 million was earmarked for building a Unique Personal
Identifier/Client Registry system for the first phase
The federal government added $5.4 million to its
development: it is interested in using it as a template
Working with no real authority, the process requires getting
people involved and consensus-building
The next phase is to build a provincial Pharmacy Network
linking 170 pharmacies and 1000 physicians to reduce
adverse reactions to medication
© 2006 Pearson Education Canada Inc.
3-35
Final Case: RBC Analytics
Analytics are used to making decisions based on the
‘slicing and dicing’ of data into business intelligence
Examples include using analytic tools to ‘troll’ through a
data warehouse to detect buying patterns, to examine the
effectiveness of your operations, or to measure alignment
of IT with business goals
RBC uses analytics to accurately segment and serve
diverse groups more profitably
A study by the technological research firm IDC showed
that the average ROI from analytics was 431% and the
market for analytic software will reach US $4.8 billion by
2007
© 2006 Pearson Education Canada Inc.
3-36