SLR 10/ Databases Flashcards

1
Q

Create an entity relationship diagram in 3nf for

Children’s swimming lessons at the local swimming pool

SWIMSCHOOL (member number, child name, contact number, class name, time of lesson, instructors name)

A

Members —————<Members>--------Class</Members>

Member Number Member Number Class name
Child name Class Name Time Lesson
Contact Num Instructor

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

Database management systems have a set of rules to maintain referential integrity, known as ACID. What does this mean?

A

Atomicity
Durability
Isolation
Consistency

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

Define Atomicity

A

A database change must be done completely or not at all. Databases must not become inconsistent due to partially completed transactions.

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

Define Durability

A

Changes must not be lost. Records held in RAM are immediately saved to secondary storage – particularly important with multi-user databases.

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

Define Isolation

A

Record locking prevents other processes from accessing the data when a record is being updated.

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

Define Consistency

A

Attempting to add information in one table when matching relational data in another table does not exist would not be allowed. Records in related tables also need to be updated.

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

Define Primary Key

A

A Unique Identifier for data in a database

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

Define a one to many relationship

A

One field can have many relations. i.e one student can have many classes

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

Define one to one relationship

A

One field has only one relationship

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