Data redundancy and inconsistency.
Program-data dependence.
Lack of flexibility.
Poor security.
Lack of data sharing and availability.
Software to centralize data, manage efficiently, and provide access.
Acts as interface between applications and physical data files.
Examples:
MySQL
PostgreSQL
Microsoft Access
SQL Server
Oracle
Select: Creates a subset of records meeting criteria.
Join: Combines tables for more information.
Project: Creates subset of columns.
Requires conceptual and physical design.
Conceptual (Logical) Design: Abstract model from business perspective.
Physical Design: How data is arranged on storage devices.
Conceptual Data Model: High-level representation for business side.
Logical Data Model: Detailed depiction for technical perspective.
Physical Data Model: Specific to application and DBMS, used by both technical and business sides.
Streamlines data to minimize redundancy.
A database storing current and historical data for decision-making.
Consolidates data from various operational systems.
Used for accessing and manipulating databases.
MNG 3204: Foundation of Business Intelligence