Chapter 4 - Data and Knowledge Management
Chapter 4: Data and Knowledge Management
Objectives
Differentiate between Traditional File Organization and Database Approach
Advantages and Disadvantages of Database Approach
Importance of Data Management Systems
Creating Databases with Microsoft Access (via video)
Identifying Database Applications
Understanding Data Warehouses and Business Intelligence
Usage of Database Systems
Essential in Corporate ResourcesExamples include:
Online Search Engines
E-commerce Systems
ATM Systems
Online Enrollment Systems
Social Media Profiles (e.g., Facebook)
E-banking Systems
E-ticketing Systems
Call Centers
Managing Digital Data
Impact of Not Using Database Systems:
Inability to locate customer debt records.
Difficulty in responding to customer inquiries.
Online shoppers unable to find product details.
Real-time balance inquiries not possible.
Key Features of Database Systems:
Facilitate transactions at ATM across various banks.
Enable detailed online product viewing.
Allow efficient information searching via engines.
Support online purchasing and payment processing.
Without databases, services like online banking and catalogs would not exist.
Importance of Data Management Knowledge
Solutions to Common Problems:
How to retrieve and access data effectively.
Determine necessary reports.
Identify retrievable data types to resolve issues.
Benefit: Enhancing productivity by understanding database construction and queries.
Data Resource Management Definition
An organizational function involved in planning, organizing, describing, and controlling data resources, typically stored using Database Management Systems (DBMS) or software like spreadsheets.
Methods to Organize and Maintain Data
Traditional File Organization
Database Approach
Traditional File Organization Overview
Requires each user to maintain individual files tailored for specific applications, leading to data silos.
Problems with Traditional File Organization
Data Redundancy: Duplicate data stored in multiple files.
Data Inconsistency: Different values for the same attribute across files.
Program-Data Dependence: Changes in data require program updates.
Lack of Flexibility: Complicated reporting processes.
Poor Security: Weak data control leading to potential data leaks.
Data Sharing Issues: Difficulty in timely access and sharing of information.
Database Approach Definition
A system that pools related data in one location shared by multiple DBMS programs.
DBMS includes software like Microsoft Access, Oracle, MySQL, SyBASE, facilitating user interaction with the database.
Advantages of Database Approach
Enhanced Strategic Use of Data: Decision-makers receive accurate, up-to-date data.
Reduced Data Redundancy: Centralized data storage limits duplicates.
Improved Data Integrity: Changes reflect universally across the database.
Easier Modifications: Coordinated updates; users don’t know storage locations.
Better Data Protection: Security measures protect sensitive data.
Shared Data Resources: Costs shared among multiple applications and users.
Disadvantages of Database Approach
Increased Complexity: Users must understand database concepts to utilize DBMS effectively.
Recovery Challenges: Failures can impact the entire database as opposed to single file issues.
Higher Costs: Purchase and operational expenses for DBMS can be significant.
Importance of Database Systems
Track transactions for suppliers, orders, customer records, and employee payments.
Assist in managerial decision-making for product popularity and profitability.
Support capabilities for analyzing data and implementing data warehousing and mining.
Data Management Example
Developed using MS Access: Sales order report screen.
Database Content
Databases store more than text/numbers; e.g., real estate databases display property images along with details.
Hierarchy of Data
Character: Basic information unit (e.g., letters, digits).
Field: Descriptive names or identifiers (e.g., 'John Doe').
Record: Collection of related data fields.
File: Collection of related records.
Database: Organized collection of files.
Database Views
Multiple user-specific views from the same database (e.g., HR manager vs. Payroll personnel).
Relational Database Example
Tables highlighting data relationships, such as Customers, Rentals, and Titles within the DVD Rental schema.
Database Applications
Today's applications enable the manipulation of database data for strategic business uses, including online access and decision making.
Data Warehouses
Data Warehouse: Collects business information across enterprise sources; facilitates multidimensional data analysis.
Data Mart: Subset of a data warehouse focusing on specific business areas.
Business Intelligence (BI)
Utilizes data warehouses through software tools for meaningful information generation to aid in business decision-making.
Includes: OLAP for multidimensional data analysis, and data mining for finding patterns and relationships in data.
Summary
Overview of traditional file organization, database approach, DBMS examples, data warehouses, and business intelligence concepts.