MO

MNG 3204: Foundation of Business Intelligence

Problems with Traditional File Environment

  • Data redundancy and inconsistency.
  • Program-data dependence.
  • Lack of flexibility.
  • Poor security.
  • Lack of data sharing and availability.

Database Management System (DBMS)

  • 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

Relational Database Operations

  • Select: Creates a subset of records meeting criteria.
  • Join: Combines tables for more information.
  • Project: Creates subset of columns.

Designing Databases

  • Requires conceptual and physical design.
    • Conceptual (Logical) Design: Abstract model from business perspective.
    • Physical Design: How data is arranged on storage devices.

Data Models

  • 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.

Normalization

  • Streamlines data to minimize redundancy.

Data Warehouse

  • A database storing current and historical data for decision-making.
  • Consolidates data from various operational systems.

Structured Query Language (SQL)

  • Used for accessing and manipulating databases.