Week 1-10 Flashcards

1
Q

What is a recursive relationship?

A

An attribute that has a relationship whit another similar entity in another table

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

What is the purpose of normalisation?

A

To eliminate redundant data within the data base

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

What happens at the FIRST normal form of normalisation?

A

The table has a primary key, every row has the same data

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

What happens at the SECOND normal from of normalisation?

A

Every table has a primary key

There are no “partial key dependencies”

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

What happens at the THIRD normal form of normalisation?

A

Every table has a primary key

There are no “partial key dependencies”

There are no “transitive dependencies”

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

What are the three stages of database design?

A

Conceptual, physical and logical

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

Can primary key’s be NULL?

A

No

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

What is locking used for?

A

A procedure used to control concurrent access to data

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

What is a benefit of using the index, in terms of optimisation?

A

Improves the speed of data retrieval operations on a database table

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