Topic 3: Relational Database Model Flashcards

1
Q

These are used to ensure that each row in a table is uniquely identifiable

A

Keys

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

Functional Dependence

A

If Column A determines one and only one value in Column B, B is functionally dependent on A

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

These are two or more attributes used to define functional dependence

A

Composite Key

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

Full Functional Dependence

A

– Need Explanation

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

It is the key that uniquely identify the rows

A

Superkey

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

It is a superkey without unnecessary attributes

A

Candidate key

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

It refers to the candidate key chosen to be the unique row identifier

A

Primary Key

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

It is a textual representation of the database tables

A

Relational Schema

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

It is an attribute whose value match the primary key values in the related value

A

Foreign Key

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

Explain Referential Integrity

A

When foreign Keys contains a value that refers to an existing valid tuple in another relation

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

It is the key used strictly for data retrieval purposes

A

Secondary Key

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

It provides a detailed description of all tables found within the user/designed-created database

A

Data Dictionary

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

It is a detailed system data dictionary that describes all objects within the database

A

System Catalog

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

It indicates that the use of the same attribute name to label different attributes

A

Homonyms

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

It indicates that the user of different names to describe the same attributes

A

Synonym

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