Topic 3.3 Flashcards

1
Q

Who and when was the Relational Model proposed?

A

It was proposed by E. F. Codd in his seminal paper “A Relational Model of Data for Large Shared Data Banks” in 1970

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

It is a table with columns and
rows.

A

Relation

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

It is a named column of a
relation.

A

Attribute

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

It is the set of allowable values
for one or more attributes.

A

Domain

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

It is a row of a relation

A

Tuple

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

It is the number of
attributes a relation contains.

A

Degree

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

It is the number of tuples a relation contains.

A

Cardinality

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

A collection of normalized
relations with distinct relation names.

A

Relational Database

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

Two types of Database Relation:

A
  • Relation Schema
  • Relational Database Schema
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A named relation defined by a set of attribute and domain name pairs.

A

Relation Schema

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

A set of relation schemas, each with a distinct name.

A

Relational Database Schema

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

Types of Relational Keys(4):

A
  1. Superkey
  2. Candidate key
  3. Primary key
  4. Foreign key
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Types of Integrity Constraints(4):

A
  1. Null
  2. Entity Integrity
  3. Referential Integrity
  4. General Constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A relation that does not
necessarily exist in its own right, but may be dynamically derived from one or more base relations.

A

View

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

A named relation corresponding to an entity in the conceptual schema, whose tuples are physically stored in the database.

A

Base Relation

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