Data Resource Management
With each online mouse click, either a fresh data is generated or stored data
are retrieved from buisness website This increases the need for data storage
and management systems to handle these vast amounts of information.
Types of Databases
Databases are systems used to store, manage, and retrieve data. Here are
the main types:
1. Operational Databases:
Store detailed data for daily business operations.
Examples: Customer database, HR database, inventory database.
2. Distributed Databases
Spread across multiple locations or systems.
Ensures availability and reliability by replicating data in different areas.
3. External Databases
Contain data from external sources like websites or statistical services.
Examples: Economic data, newspapers, and research papers.
4. Hypermedia Databases
Store multimedia information, such as text, images, video, and audio.
Widely used in websites and intranets with hyperlinked content.
Data Warehouse
A data warehouse is a central repository of data gathered from various
sources (operational, external, etc.).
Key Features:
Data is cleaned and organized for analysis.
Used for business analysis, decision-making, and market research.
Subdivided into data marts , which focus on specific company areas
(e.g., sales, marketing).
Data Mining
involves analyzing data in a data warehouse to discover hidden
patterns and trends.
Uses:
- Identifying product bundles (market-basket analysis).
- Solving quality or manufacturing issues.
- Retaining customers and attracting new ones.
- Creating accurate customer profiles.
Traditional File Processing Issues
Before modern databases, data was stored in isolated files. This caused
issues:
1. Data Redundancy
Duplicate data across files (e.g., the same customer info in multiple files).
Updating became inefficient and error-prone.
2. Lack of Data Integration
Information spread across different files, making it hard to combine
data.
Special programs were needed to retrieve information.
3. Data Dependence
File structure and location depended on specific programs, limiting
flexibility.
Database Management Approach
This approach replaces isolated files with integrated databases accessible to
multiple applications.
Example: A bank consolidates customer data for ATMs, loans, and credit
cards into one database.
Database Management System (DBMS)
A DBMS is software that manages and controls databases.
Popular DBMS:
IBM DB2
Oracle
MySQL (open-source).
Functions of DBMS:
1. Creating databases and applications.
2. Maintaining data quality.
3. Providing data to end-users.
Benefits of DBMS:
Database Interrogation: Users can query the database for specific
information using tools like SQL (Structured Query Language).
Example of SQL Query: SELECT . . . FROM . . . WHERE . . .