Week 10 Flashcards

1
Q

What is a Distributed Database?

A

Collection of multiple interconnected databases, which are:

  • Spread physically across various locations
  • Communicate via a computer network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 2 desired characteristics of Distributed Databases?

A
  1. Distribution/location transparency:
  • Users perceive the database as a single, logical entity
  1. Local Autonomy
  • Local data is locally owned and managed
  • Each local database operated independently
  • Local systems are able to operate effectively even if remote databases are not available
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 2 types of Distributed Databases?

A

Homogeneous

Heterogeneous

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

What is a Homogeneous Distributed Database?

A

All sites use the same type of DBMS

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

What is a Heterogeneous Distributed Database?

A

Sites run different DBMs

Translate using gateways: convert the language and model of each different DBMS into the language and model of the relational system

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

What is Fragmentation?

A

Fragmentation is to divide a table into a set of smaller tables to be stored in different sites. The subsets of the table are called fragments

Types of fragments:

-Horizontal

Subsets of rows are stored at different sites

-Vertical

Subsets of attributes are stored at different sites

-Hybrid (mixed)

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

What is Data Allocation?

A

The process of assigning each fragment to a particular site in the distributed system

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

What are the 2 types of Data Allocation to allocate fragments?

A

Fully replication

A complete copy of the DB at each site

Non-redundant allocation

Each fragment stored at exactly one site

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

What are the advantages of a Distributed Database?

A

Reflects organizational structure

Easier expansion

Increased reliability and availability

Better response/improved performance

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

What are the disadvantages of a Distributed Database?

A

Complex to design and implement

Harder to control security and integrity

Lack of standardisation

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

What is a Data Warehouse?

A

Is a database, which:

-Is kept separate from the organization’s operational database

-Possesses consolidated historical data

-Helps the organization to analyse its business

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

What are the key features of a Data Warehouse?

A

Subject Oriented - eg., a sales data warehouse, or a credit card transaction data warehouse, etc.

Integrated - Data combined from multiple sources

Time Variant - Looking for changes over time

Non-volatile - Previous data is not erased when new data is added to it. Frequent changed in operational database is not reflected in the data warehouse

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

What is Online Analytical Processing (OLAP)?

A

Uses multi-dimensional view of aggregate data to provide quick access to strategic information

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

What is Data Mining?

A

Process of discovering meaningful new correlation, patterns and trends using statistical, mathematical, and artifical intelligence (AI) techniques

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