Basic Architecture RDBMS Flashcards

1
Q

What term can be used for “tables”?

A

Relations

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

What does a table contain?

A

attributes, fields

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

What terms can be used for “rows”?

A

records, tuples

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

What is a row?

A

data record within a table

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

What terms can be used for “columns”?

A

fields, attributes

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

What is a column?

A

set of data values of a particular type;

one value for each row

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

How many candidate keys can be in a table?

A

one or more

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

How many primary keys can be in a table?

A

one (set by designer)

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

Candidate Key

A

uniquely identifies any record in a table

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

Primary Key

A

selected from the candidate keys to uniquely identify the records

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

What is a Foreign Key used for?

Other definition of Foreign Key?

A

relationship between two tables;

aka referential integrity

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

Six common RDBMS threats / attacks

A

aggregation, inference, SQL injection, TOC/TOU, backdoor, DoS

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

Aggregation

A

creates sensitive information by combining non sensitive information

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

Inference

A

Deduction (verb = deduce) by observing non sensitive pieces / information
–> Key word: Deduction

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