databases Flashcards

1
Q

concept of relational databases

A

A database where separate tables are made for each entity, and
relationships between entities are represented by foreign keys.

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

attribute

A

describes an entity

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

composite primary key

A

A primary key made up from two or more other keys

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

Foreign Key

A

attribute that joins two tables (primary key in one table and a foreign key in another)

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

primary key

A

A unique identifier that identifies each record in a table.

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

why a database must be normalised

A

Minimise data duplication
Eliminate data redundancy

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

what does client server database system provides

A

simultaneous access to the database for multiple clients.

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

how concurrent can access be controlled to preserve the integrity of the database

A

Concurrent access can result in the problem of updates being lost if two clients edit a record at the same time.

This problem can be managed by the use of record locks, serialisation, timestamp ordering, commitment ordering.

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