1.3.2 Flashcards

1
Q

Database

A

A persistent , organised store of related data

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

Flat file Database

A

A single table that can be set up in a spreadsheet

Only suitable for very simple data handling requirements

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

Relational Database

A

Data is stored in seperate tables each of which represent a single entity. Tables are linked via common attributes to form relationships

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

Primary Key

A

The unique identifier

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

Secondary Key

A

Used to enable a database to be searched quickly

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

Foreign Key

A

The attribute which links two tables together

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

Entity Relationship Modelling

A

One-to-one :
Husband —— Wife
One-to-many :
Doctor —-<Patients
Many-to-Many :
Customers >—-Products

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

Normalisation

A

The process of coming up with the best possible design for a relational database

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

First Normal Form

A

-No attribute can contain more than one single value

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

Second Normal Form

A

-Is in 1NF
-No partial dependencies

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

Third Normal Form

A

-Is in 2NF
-Contains no non-key dependencies

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

Indexing

A

Method used to store the position of each record when ordered by a certain attribute

Used to look up and access data quickly

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

Capturing Data

A

Before data is added to a database , it must be captured or input

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

Selecting and Managing Data

A

Selecting only relevant data
Data can be managed using SQL

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

Exchanging Data

A

The process of transferring the data that has been collected

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

Referential Integrity

A

The process of ensuring consistency within a database

17
Q

Transaction Processing

A

A single operation executed on data and must be processed in line with ACID

18
Q

Atomicity

A

A transaction must be processed either entirely or not at all

19
Q

Consistency

A

A transaction must keep the referential integrity rules between linked tables

20
Q

Isolation

A

Simultaneous execution of transactions must lead to the same result

21
Q

Durability

A

Once a transaction has been executed it will remain so even if for example , power is switched off

22
Q

Record Locking

A

The process of preventing simultaneous access of records in a database in order to prevent inconsistencies

23
Q

Redundancy

A

The process of having one or more copies of the data in physically different locations