Database
An organized collection of electronically stored data
DBMS is the software that helps manage the database: it stores, modifies and retrieves data
Hierarchical Database
The “original” database:
relationships were developed in terms of parent-child tree structure
Relational Database
Data is stored in tables that are linked together & association tables (where links are recorded in separate tables)
Columns: fields/attributes - the concept being described
Rows: instances of the concept being described
Primary Key: unique identity
Foreign Key: matching value with primary key
Advantages of Relational Databases
ERP, SCM, CRM all use relational databases for data processing, storage, retrieval
Data Warehouse
Purpose: integrate & organize data from different sources, used for reporting and analysis
Support data structures = star schema
Star Schema
Easy to understand
The centre is the focus of the analysis
Can be processed efficiently
noSQL Database
Does not organize data by tables and does not use SQL query language
They use: stores, graphs, document data
The ability to efficiently process large amounts of data and unstructured data
Self-Service Business Intelligence (SSBI)
(Deals with big data)
1. Extended capabilities for extracting, profiling, cleaning and analyzing data; integration & improving veracity
PowerBI