Database Systems Flashcards

0
Q

What is a Relational database?

A

A large collection of data items and links between them (1)

With the use of primary and foreign keys (1)

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

What four problems are associated with flat files?

A

Data consistency
Data redundancy
Data integrity
Data independence

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

What is data consistency?

A

Using one file to hold a central pool of data

A company may hold all its customer details on one file

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

What is data redundancy?

A

When data is stored more than once

It refers to the unnecessary duplication of data

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

What is data integrity?

A

It is the correctness of data - the extent to which it truthfully represents the original data

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

What is data independence?

A

It is when new systems can be developed to access existing data without having to change the data

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

What is data normalisation?

A

It is a staged mathematical process (1)

Which removes repeated groups of data & inconsistencies (1)

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

What is a distributed database?

A

It has data stored on a number of computers at different locations but appears as one logical database

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

What is a database management system?

A

A DBMS is a software used to setup a db ie (Microsoft)

It holds the relationships between data and allows for data to be interrogated

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

Give three reasons with examples why relational databases are more secure than flat files

A

Hierarchy of passwords limits users to various parts of the program eg. A receptionist would only have access to basic patient details where as doctors would be able to see all of it
Access rights to parts of the program allow only certain users access and the ability to change data eg. Nurse could see patient detains but only doctor could change them
Data consistency is using one file to hold a central pool of data eg. A company may hold all its customer data on one file

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

What is data warehousing?

A

When large amounts of data are stored together in a single location for further processing
Stored in a consistent order
Used to support organisational decision making

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

What is data mining?

A

The interrogation of large amounts of data warehouse to discover patterns, trends and possible links between items of data
Uses complex algorithms to search for the patterns
If data is if value It can be processed into a report to aid decision making

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

Name three advantages of Distributed Computing.

A

Not dependent on one central store
If one server fails then others can be used
Easy to back up data from one server to another

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

Name three disadvantages of Distributed Computing.

A

Security issues - if sensitive data is being transferred may be at risk from hackers
If one server fails no data can be obtained form it
Communication lines are expensive

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

Name an example of data mining

A

Fighting shoplifting in clothing stores - Jaeger used data management to look at transactions and position of item in store - found that most items where stolen form near doors - led to increased CCTV, more prosecutions and recovery of goods

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

What is meant by a primary key?

A

It’s is a unique identifier to identify a record/table and other fields depend on it

16
Q

What is a foreign key?

A

A field of one table which is also the primary key of another table/used to establish relationships between tables