ADVANCE DATABASE NORMALIZATION Flashcards

1
Q

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

A

Normalization

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

This rule is all about disallowing multivalued attributes

A

Eliminate Repeating Data

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

refers to situations where the primary key for a table is a composite primary key, which means ‘a key composed of multiple columns’

A

Eliminate Partial Dependencies

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

a column in the table refers to a non-key column instead of referring to the primary key of a table

A

Eliminate Transitive Dependencies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
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
7
Q

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 Forms (1NF)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • Each attribute name must be unique
  • Each attribute value must be single
  • Each row must be unique
A

Rules of 1NF

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

What is ACID?

A

ACID (atomicity, consistency, isolation, and durability)

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

a relation is in 2NF, if it satisfies the following conditions:

A

E.F. Codd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
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
12
Q

The attributes which are used to form a candidate key are called l

A

Prime Attributes

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

The attributes which do not form a candidate key are called

A

Non-Prime Attributes

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

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
15
Q
  • 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 non-prime attribute can be determined by the part of the candidate key in a relation, it is known as a partial dependency
A

Partial Dependency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • It should be in the Second Normal Form
  • It should not have Transitive Dependency
  • All transitive dependencies are removed to place in another table
A

Third Normal Form (3NF)

17
Q

A functional dependency is said to be transitive if it is indirectly formed by two functional dependencies.

A

Transitive Dependency