Topic 6 Database systems Flashcards

1
Q

Relational database

A

A large collection of data items stored in tables containing links between the tables so that the data can be accessed in many different ways and by a range of different programs.

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

Advantages of Relational Databases over the ‘Flat File’ system

A

Data consistency
Data integrity
Data Redundancy
Data Independence

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

Data Consistency

A

Using one file to hold a central pool of data

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

Data Integrity

A

The correctness of data. Truthful and accurate

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

Data Redundancy

A

Where you store the same item of data multiple times.

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

Data Independence

A

The data and the programs used to access the data are separate.

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

Normalisation

A

A staged process which removes repeated groups of data and inconsistencies

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

Data warehouse

A

A large amount of data stored together usually in a single location for further processing

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

Data mining

A

Interrogating the data.

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

Distributed database

A

A database where data is stored at different locations but appears as one logical database.

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

Primary keys/Foreign keys

A

A field used to uniquely define a a particular row in a table
The primary key on the one side of the relationship becomes the foreign key on the many side.

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

Distributed Database Advantages (3)

A

Data is not stored in one location, so less risk of it being inaccessible.
Faster response to user queries of the database
Easy to backup and copy data from one server to another.

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

Distributed Database Disadvantage (3)

A

They are more complex so it is more expensive to install/maintain.

Easier for hackers to steal data

If data is stored and updated in more than one place there is an increased chance of data inconsistency

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

Data Warehouse Advantage

A

Allows organisations to see who bought what and when they did it.

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

Data Mining Advantage

A

See patterns in the data e.g. Virgin media use it to target customer that are most likely to buy new services

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

Indicating foreign keys and primary keys

A

Foreign key = #

Primary key = ____