Lesson 3 Flashcards

(31 cards)

1
Q

Edgar Frank Ted Codd was the pioneer of the ____________ for database management in 1970.

A

relational model

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

The relational model is based on

A

predicate logic and set theory.

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

Is used extensively in mathematics to provide a framework in which an assertion (statement of fact) can be verified as either true or false.

A

Predicate Logic

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

is a part of mathematical science that deals with sets, or groups of things, and is used as the basis for data manipulation in the relational model.

A

Set Theory

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

The relational model has three (3) components:
A logical data structure represented by _____________.
A set of ___________ rules to enforce that the data is _________ and remains __________ over time.
A set of ____________ that defines how data is manipulated.

A

The relational model has three (3) components:
A logical data structure represented by relations.
A set of integrity rules to enforce that the data is consistent and remains consistent over time.
A set of operations that defines how data is manipulated.

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

is a two-dimensional structure composed of rows and columns.

A

A table (relation)

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

Each table row (tuple) represents

A

data about an entity.

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

Each table column represents an _________, and each column has a distinct _______.

A

Each table column represents an attribute, and each column has a distinct name.

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

Each intersection of a row and column represents

A

a single data value.

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

All values in a column must conform to the same data ______

A

format

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

Each column has a specific range of values known as the ____________

A

attribute domain

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

The order of the rows and columns is ___________ in a DBMS.

A

not important

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

is an attribute or group of attributes that determines the values of other attributes.

A

key

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

is the state in which knowing the value of an attribute makes it possible to determine the value of another. It is based on the relationships among the attributes.

A

Determination

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

means that the value of one or more attributes determines the value of one or more other attributes.

A

Functional dependence

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

The attribute whose value determines another is called

A

determinant or the key.

17
Q

Functional dependence can involve a ____________that comprises multiple ____________.

A

Functional dependence can involve a determinant that comprises multiple attributes.

18
Q

An attribute or combination that uniquely identifies any row in the table.

19
Q

A superkey without any unnecessary attributes.

A

Candidate Key

20
Q

A candidate key selected to uniquely identify all other attributes values in any given row; cannot contain null entries.

21
Q

An attribute or combination of attributes in one table whose values must either match the primary key in another table or be null.

22
Q

An attribute or combination of attributes used strictly for data retrieval purposes.

A

Secondary Key

23
Q

An ____________is the condition in which each row is a table has its own unique identity.

A

entity integrity

24
Q

is the conditional in which every reference to an entity instance by another entity instance is valid.

A

referential integrity

25
Entity Integrity Requirement: All primary key entries are __________ , and no part of a primary key may be __________.
Entity Integrity Requirement: All primary key entries are unique, and no part of a primary key may be null.
26
Entity Integrity Purpose: Each row will have a ___________ identity, and foreign key values can properly reference ____________ key values.
Purpose: Each row will have a unique identity, and foreign key values can properly reference primary key values.
27
Referential Integrity Requirement: A foreign key may have either a ________ entry, as long as it is not a part of its table’s __________ key, or an entry that matches the __________ key value in a table to which it is related. Every non-full ________ key value must reference an existing ________ key value.
equirement: A foreign key may have either a null entry, as long as it is not a part of its table’s primary key, or an entry that matches the primary key value in a table to which it is related. Every non-full foreign key value must reference an existing primary key value.
28
Referential Integrity Purpose: It is possible for an attribute not to have a ___________, but it will be impossible to have an _________- entry. The enforcement of the referential integrity rule makes it possible to __________ a row in one table whose primary key has mandatory matching __________ key values in another table.
Purpose: It is possible for an attribute not to have a corresponding value, but it will be impossible to have an invalid entry. The enforcement of the referential integrity rule makes it possible to delete a row in one table whose primary key has mandatory matching foreign key values in another table.
29
is a set of mathematical principles that form the basis for manipulating relational table contents.
Relational algebra
30
The use of relational algebra operators on existing relations (tables) produces new relations is called
closure
31
The condition to be evaluated is also known as
predicate