lesson 5 Flashcards

1
Q

is a database design technique that organizes
tables in a manner that reduces redundancy and dependency of
data.

A

NORMALIZATION

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

divides larger tables into smaller tables and links
them using relationships. Used to eliminate redundant (useless)
data and ensure data is stored logically.

A

Normalization

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

is the process of organizing data to
minimize redundancy in the design
of a relational database
management system (RDBMS)

refers to a series of recommended
steps taken to remove redundancy
and update anomalies from a
database design

A

Normalization

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

Problems that can occur in poorly
planned, unnormalized databases
where all the data is stored in one
table (a flat- file database).

A

Anomaly

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

Types of Anomalies:

A

Insert
Delete
Update

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

states that the domain of an attribute must include only atomic
values and that the value of any attribute in a row must be a single
value from the domain of that attribute

A

First Normal Form (1NF)

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

pertains to the built-in atomic data types

A

Atomic Values

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

ACID

A

(atomicity, consistency, isolation, and durability)

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

The table should be in the First Normal Form.
There should be no Partial Dependency.

A

Second Normal Form (2NF)

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

The attributes
which are used to form a candidate
key are called prime attributes.

A

Prime attributes

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

The attributes
which do not form a candidate key
are called non-prime attributes.

A

Non-Prime attributes

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

is a
concept that specifies the
relationship between two
sets of attributes where one
attribute determines the
value of another attribute.

A

Functional
Dependency

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

is a specific type of
dependency that happens in tables with
a composite primary key (a primary key
made up of two or more columns).

A

Partial dependency

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

3NF

A

Should be in second normal form
Should not have transitive dependency

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