4.3 Database Management Systems Flashcards

1
Q

Database

A

An organized collection of electronically stored data

DBMS is the software that helps manage the database: it stores, modifies and retrieves data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hierarchical Database

A

The “original” database:
relationships were developed in terms of parent-child tree structure

  • Redundant, too much time&effort to implement and maintain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Relational Database

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Advantages of Relational Databases

A
  1. Data is stored once (all linked tables show the changes)
  2. Complex queries can be created
    Creating, inserting, updating, deleting is done in Structured Query Language SQL
  3. Improved Security
  4. Flexible, scalable, extensible

ERP, SCM, CRM all use relational databases for data processing, storage, retrieval

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Data Warehouse

A

Purpose: integrate & organize data from different sources, used for reporting and analysis

Support data structures = star schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Star Schema

A

Easy to understand
The centre is the focus of the analysis
Can be processed efficiently

  1. Fact Tables: business transactions; simple structure; quantitative
  2. Dimension Tables: provide context by giving meaning to the facts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

noSQL Database

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Self-Service Business Intelligence (SSBI)

A

(Deals with big data)
1. Extended capabilities for extracting, profiling, cleaning and analyzing data; integration & improving veracity

  1. Easy to use

PowerBI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly