Index

For alphabetization purposes, (a) differences in fonts and case are ignored; (b) quotation marks are ignored; (c) other punctuation symbols—hyphens, underscores, parentheses, etc.—are treated as blanks; (d) numerals precede letters; (e) blanks precede everything else.

A note on the digital index

A link in an index entry is displayed as the section title in which that entry appears. Because some sections have multiple index markers, it is not unusual for an entry to have several links to the same section. Clicking on any link will take you directly to the place in the text in which the marker appears.

Symbols

(3,3)NF, “Restriction-union” normal form
(JD star), JDs and 5NF (Informal)
0-tuple, CHAPTER 2, CHAPTER 4
2NF, see second normal form, ... AND STILL ANOTHER
3NF procedure, A PROCEDURE THAT WORKS
3NF, see third normal form, ... AND STILL ANOTHER
5NF, see fifth normal form, PREDICATES AND PROPOSITIONS
6NF, see sixth normal form, PREDICATES AND PROPOSITIONS
“arrow out of X”, FUNCTIONAL DEPENDENCIES
“atomic fact,” 142, SIXTH NORMAL FORM
“getting rid of” (constraints), BOYCE/CODD NORMAL FORM
“materialized view,” 175, We Need More Science
“restriction-union” normal form, Elementary key normal form (EKNF)
“well architected,” 241, CHAPTER 8
→ (FD arrow), MORE ON SUPPLIERS AND PARTS

D

D, MORE ON SUPPLIERS AND PARTS
da Vinci, Leonardo, THE PLACE OF DESIGN THEORY
Darling, David, The Principle of Orthogonal Design
Darwen, Hugh, passim, SOME QUOTES FROM THE LITERATURE
data model, A NOTE ON TERMINOLOGY, A NOTE ON TERMINOLOGY, A NOTE ON TERMINOLOGY
first sense, A NOTE ON TERMINOLOGY
second sense, A NOTE ON TERMINOLOGY
database professional, Prerequisites
Date, C. J., passim, Answers to Exercises
Dawkins, Richard, Answers to Exercises
DBMS, Logical vs. Physical Design
decomposition, see nonloss decomposition, RELATIONS AND RELVARS
DEE, see TABLE_DEE, RELATIONS AND RELVARS
degree, RELATIONS AND RELVARS
deletion anomaly, UPDATE ANOMALIES, UPDATE ANOMALIES REVISITED, DOMAIN-KEY NORMAL FORM, CHAPTER 2
and 5NF, UPDATE ANOMALIES REVISITED
and BCNF, UPDATE ANOMALIES
denormalization, Denormalization, WHAT DOES DENORMALIZATION MEAN?, DENORMALIZATION CONSIDERED HARMFUL (I)
considered harmful, DENORMALIZATION CONSIDERED HARMFUL (I)
increasing redundancy, WHAT DOES DENORMALIZATION MEAN?
dependant, FUNCTIONAL DEPENDENCIES, FUNCTIONAL DEPENDENCIES, PRELIMINARY DEFINITIONS, FUNCTIONAL DEPENDENCIES, MULTIVALUED DEPENDENCIES (INFORMAL)
FD, FUNCTIONAL DEPENDENCIES, PRELIMINARY DEFINITIONS
MVD, MULTIVALUED DEPENDENCIES (INFORMAL)
dependency, THE NORMAL FORM HIERARCHY, Preserving FDs, FOURTH NORMAL FORM
implicit, see implicit dependencies, Preserving FDs, FOURTH NORMAL FORM
dependency preservation, Preserving FDs, FOURTH NORMAL FORM
determinant, FUNCTIONAL DEPENDENCIES, FUNCTIONAL DEPENDENCIES, PRELIMINARY DEFINITIONS, FUNCTIONAL DEPENDENCIES, MULTIVALUED DEPENDENCIES (INFORMAL)
FD, FUNCTIONAL DEPENDENCIES, PRELIMINARY DEFINITIONS
MVD, MULTIVALUED DEPENDENCIES (INFORMAL)
Dickinson, Emily, JDs and 5NF (Formal)
Dijkstra, Edsger W., Database Design and Relational Theory
dimension table, WHAT DENORMALIZATION ISN’T (II)
DK/NF, see domain-key normal form, REDUNDANCY FREE NORMAL FORM, CHAPTER 1
domain, REDUNDANCY FREE NORMAL FORM, CHAPTER 1
domain constraint (DK/NF), REDUNDANCY FREE NORMAL FORM
domain-key normal form, REDUNDANCY FREE NORMAL FORM
double underlining, KEYS, CHAPTER 4
DUM, see TABLE_DUM, TUPLES vs. PROPOSITIONS
duplicate tuples, TUPLES vs. PROPOSITIONS, EXAMPLE 6
see also tuple equality, EXAMPLE 6

E

E-relvar, EXAMPLE 6
E/R modeling, Preface, DATABASE DESIGN IS PREDICATE DESIGN
EKNF, see elementary key normal form, Elementary key normal form (EKNF)
elementary key, Elementary key normal form (EKNF)
elementary key normal form, Elementary key normal form (EKNF)
Elmasri, Ramez, EXERCISES
embedded dependencies, AXIOMATIZATION
empty key, EXERCISES, CHAPTER 2
empty restriction, IDENTITY DECOMPOSITIONS
empty tuple, EXERCISES, CHAPTER 2
entity integrity, ARGUMENTS IN DEFENSE OF THE PK:AK DISTINCTION
entity supertype/subtype, EXAMPLE 1, THE APPLICANTS AND EMPLOYEES EXAMPLE
entity/relationship modeling, see E/R modeling, EXAMPLE 1, THE APPLICANTS AND EMPLOYEES EXAMPLE
EQD, see equality dependency, CHAPTER 2
equality, NORMALIZATION SERVES TWO PURPOSES, NORMALIZATION SERVES TWO PURPOSES, EQUALITY DEPENDENCIES, EQUALITY DEPENDENCIES, CHAPTER 2
relation, see relation equality, NORMALIZATION SERVES TWO PURPOSES, EQUALITY DEPENDENCIES
tuple, see tuple equality, NORMALIZATION SERVES TWO PURPOSES, EQUALITY DEPENDENCIES
equality dependency, NORMALIZATION SERVES TWO PURPOSES, EQUALITY DEPENDENCIES
equality generating dependency, THE CHASE ALGORITHM
equivalence, EXERCISES, COMBINING COMPONENTS, IRREDUCIBLE JDs
JDs, COMBINING COMPONENTS
sets of FDs, EXERCISES
essential, Historical Notes
essential tuple normal form, REDUNDANCY FREE NORMAL FORM, Redundancy Revisited, Historical Notes
ETNF, see essential tuple normal form, REFINING THE DEFINITION
existential quantifier, REFINING THE DEFINITION
EXISTS, JOIN DEPENDENCIES—THE BASIC IDEA, DATABASE DESIGN IS PREDICATE DESIGN
explicit dependencies, SUMMARY SO FAR
EXTEND, EXAMPLE 11

G

Garcia-Molina, Hector, EXERCISES
Gehrke, Johannes, EXERCISES
GROUP, CHAPTER 4
group/ungroup normal form, EXAMPLE 1

I

IDENTICAL, EXAMPLE 6
identity decomposition, IDENTITY DECOMPOSITIONS
identity projection, IDENTITY DECOMPOSITIONS
identity restriction, IDENTITY DECOMPOSITIONS
image relation, EXAMPLE 12
implicit dependencies, Implicit Dependencies, SUMMARY SO FAR
implied by keys, BOYCE/CODD NORMAL FORM, BOYCE/CODD NORMAL FORM, JOIN DEPENDENCIES, MULTIVALUED DEPENDENCIES (FORMAL)
FD, BOYCE/CODD NORMAL FORM
JD, JOIN DEPENDENCIES
MVD, MULTIVALUED DEPENDENCIES (FORMAL)
implied by superkeys, see implied by keys, FIRST NORMAL FORM
IMS, FIRST NORMAL FORM
include vs. contain, CHAPTER 1
inclusion dependency, EQUALITY DEPENDENCIES
IND, see inclusion dependency, INDEPENDENT PROJECTIONS
independent projections, INDEPENDENT PROJECTIONS
information equivalence, Normalization: Some Generalities
Information Principle, The, CHAPTER 1, CHAPTER 8
insertion anomaly, UPDATE ANOMALIES, UPDATE ANOMALIES REVISITED, DOMAIN-KEY NORMAL FORM, CHAPTER 2
and 5NF, UPDATE ANOMALIES REVISITED
and BCNF, UPDATE ANOMALIES
instance, see relation schema, RELATIONS AND RELVARS
instantiation, RELATIONS AND RELVARS
integrity constraint, see constraint, A PROCEDURE THAT WORKS, ADDITIONAL RULES
irreducibility, KEYS REVISITED, KEYS REVISITED, FUNCTIONAL DEPENDENCIES, A PROCEDURE THAT WORKS, A PROCEDURE THAT WORKS, ADDITIONAL RULES, ADDITIONAL RULES, COMBINING COMPONENTS, SIXTH NORMAL FORM, SIXTH NORMAL FORM
cover, A PROCEDURE THAT WORKS, ADDITIONAL RULES
FD, KEYS REVISITED, FUNCTIONAL DEPENDENCIES
JD, COMBINING COMPONENTS
key, KEYS REVISITED
relvar, SIXTH NORMAL FORM
“fact,” 142, SIXTH NORMAL FORM
irrelevant component (JD), IRRELEVANT COMPONENTS
IS_EMPTY, A CLARIFICATION, CHAPTER 6

L

Lindsay, Bruce G., 2. Declare the Constraint
logical vs. physical design, Preface, KEYS, We Need More Science, CHAPTER 8
Lorentzos, Nikos A., Preface, EXAMPLE 11, Historical Notes
lossless decomposition, BOYCE/CODD NORMAL FORM, BOYCE/CODD NORMAL FORM
see nonloss decomposition, BOYCE/CODD NORMAL FORM
lossy decomposition, BOYCE/CODD NORMAL FORM
lossy join, NORMALIZATION SERVES TWO PURPOSES, HEATH’S THEOREM

O

Open World Assumption, The, CHAPTER 2
orthogonal decomposition, TWO CHEERS FOR NORMALIZATION
orthogonality, TWO CHEERS FOR NORMALIZATION
overstrong PJ/NF, Overstrong PJ/NF
OWA, see Open World Assumption, The, EXAMPLE 9
Owlett, John, EXAMPLE 9

P

P-relvar, EXAMPLE 6
Papadimitriou, Christos H., Historical Notes
partly redundant, Historical Notes
Pascal, Fabian, EXAMPLE 11
physical design, see logical design, “Restriction-union” normal form
PJ/NF, see fifth normal form, “Restriction-union” normal form
PJSU/NF, “Restriction-union” normal form
PK:AK distinction, Primary Keys Are Nice but Not Essential
plausible tuple, EXAMPLE 7, EXAMPLE 7
see Closed World Assumption, The, EXAMPLE 7
Polya, George, EXAMPLE 7
predicate, PREDICATES AND PROPOSITIONS, EXERCISES, EQUALITY DEPENDENCIES, EQUALITY DEPENDENCIES, SIXTH NORMAL FORM, SIXTH NORMAL FORM, A SIMPLER EXAMPLE, CHAPTER 2
composite / compound, EQUALITY DEPENDENCIES
conjunctive, SIXTH NORMAL FORM
empty set of parameters, EXERCISES, CHAPTER 2
overlapping, A SIMPLER EXAMPLE
relvar, see relvar predicate, EQUALITY DEPENDENCIES
simple, SIXTH NORMAL FORM
preserving dependencies, see dependency preservation, KEYS, Primary Keys Are Nice but Not Essential
primary key, KEYS, Primary Keys Are Nice but Not Essential
prime attribute, KEYS REVISITED
Principle of Cautious Design, The, ARGUMENTS IN DEFENSE OF THE PK:AK DISTINCTION
Principle of Interchangeability, The, OVERVIEW, Primary Keys Are Nice but Not Essential, RELVARS WITH MORE THAN ONE KEY
Principle of Orthogonal Design, The, TWO CHEERS FOR NORMALIZATION, THE FIRST EXAMPLE REVISITED
“final” definition, THE FIRST EXAMPLE REVISITED
principles of normalization, see normalization, MORE ON SUPPLIERS AND PARTS, Normalization: Some Generalities, PRELIMINARY DEFINITIONS
projection, MORE ON SUPPLIERS AND PARTS, Normalization: Some Generalities, PRELIMINARY DEFINITIONS
projection-join normal form, CYCLIC RULES, FIFTH NORMAL FORM
proper subset, see subset, PREDICATES AND PROPOSITIONS
proper superset, see superset, PREDICATES AND PROPOSITIONS
proposition, PREDICATES AND PROPOSITIONS

Q

quantifier, EXERCISES, DATABASE DESIGN IS PREDICATE DESIGN
see also EXISTS; FORALL, EXERCISES

R

Ramakrishnan, Raghu, EXERCISES
redundancy, TUPLES vs. PROPOSITIONS, We Need More Science, EXAMPLE 12, 4. Use a Snapshot, REFINING THE DEFINITION, Redundancy Revisited, Redundancy Revisited
controlled, 4. Use a Snapshot
managing, EXAMPLE 12
revisited, Redundancy Revisited
Vincent’s definition, Redundancy Revisited
“final” definition, REFINING THE DEFINITION
redundancy free, REDUNDANCY FREE NORMAL FORM
redundancy free normal form, JOIN DEPENDENCIES—THE BASIC IDEA, A RELVAR IN BCNF AND NOT 5NF, SUPERKEY NORMAL FORM, SUPERKEY NORMAL FORM, Redundancy Revisited
Darwen, Date, and Fagin, JOIN DEPENDENCIES—THE BASIC IDEA, SUPERKEY NORMAL FORM
Vincent, Redundancy Revisited
refresh, see snapshot, FIRST NORMAL FORM
regular column, FIRST NORMAL FORM
relation, OVERVIEW, PRELIMINARY DEFINITIONS, SIXTH NORMAL FORM, RELVARS WITH MORE THAN ONE KEY
see also relvar, SIXTH NORMAL FORM, RELVARS WITH MORE THAN ONE KEY
vs. relvar, OVERVIEW
relation constant, SIXTH NORMAL FORM, RELVARS WITH MORE THAN ONE KEY
relation equality, CHAPTER 2
relation schema, MORE ON SUPPLIERS AND PARTS
relation value, see relation, FDs and BCNF (Informal), EXAMPLE 9
relation valued attribute, FIRST NORMAL FORM, EXAMPLE 10
relation variable, see relvar, CHAPTER 4
relational assignment, CHAPTER 4
relvar, PRELIMINARY DEFINITIONS, DOMAIN-KEY NORMAL FORM, TWO CHEERS FOR NORMALIZATION, TWO CHEERS FOR NORMALIZATION, TWO CHEERS FOR NORMALIZATION
predicate, see relvar predicate, TWO CHEERS FOR NORMALIZATION
see also relation, DOMAIN-KEY NORMAL FORM
virtual, see view, TWO CHEERS FOR NORMALIZATION
vs. relation, TWO CHEERS FOR NORMALIZATION
relvar constraint, DOMAIN-KEY NORMAL FORM, DATABASE DESIGN IS PREDICATE DESIGN
the (total) relvar constraint, DATABASE DESIGN IS PREDICATE DESIGN
relvar predicate, DATABASE DESIGN IS PREDICATE DESIGN
RENAME, MORE ON SUPPLIERS AND PARTS, CHAPTER 2
repeating group, FIRST NORMAL FORM
restriction, CHAPTER 13
RFNF, see redundancy free normal form, INDEPENDENT PROJECTIONS, Historical Notes
Rissanen, Jorma, INDEPENDENT PROJECTIONS, Historical Notes
Rissanen’s Theorem, INDEPENDENT PROJECTIONS
RM/T, EXAMPLE 6
Russell, Bertrand, CONCLUDING REMARKS
RVA, see relation valued attribute, FUNCTIONAL DEPENDENCIES

S

satisfy (by a relation), FUNCTIONAL DEPENDENCIES, FUNCTIONAL DEPENDENCIES, JOIN DEPENDENCIES, MULTIVALUED DEPENDENCIES (INFORMAL)
FD, FUNCTIONAL DEPENDENCIES
JD, JOIN DEPENDENCIES
MVD, MULTIVALUED DEPENDENCIES (INFORMAL)
second normal form, KEYS REVISITED, SECOND NORMAL FORM, CHAPTER 4
two definitions, SECOND NORMAL FORM, CHAPTER 4
Sellar, W.C., Historical Notes
semantic vs. syntactic definition, FUNCTIONAL DEPENDENCIES
∈ (set membership), JOIN DEPENDENCIES—THE BASIC IDEA, AN INTRODUCTORY EXAMPLE, CHAPTER 4
Shakespeare, William, PREDICATES AND PROPOSITIONS
Silberschatz, Abraham, EXERCISES
simple key, KEYS
sixth normal form, SIXTH NORMAL FORM
SKNF, see superkey normal form, REFINING THE DEFINITION
Skolem, T.A., REFINING THE DEFINITION
skolemization, REFINING THE DEFINITION
Smith, J.M., “Restriction-union” normal form
snapshot, 4. Use a Snapshot
soundness, ARMSTRONG’S AXIOMS
SQL and Relational Theory, Preface
star schemas, WHAT DENORMALIZATION ISN’T (II)
Steele, Richard, Database Design and Relational Theory
Stoppard, Tom, Additional Normal Forms
subject to, see hold, KEYS REVISITED
subkey, KEYS REVISITED, KEYS REVISITED
proper, KEYS REVISITED
subset, CONCLUDING REMARKS, CONCLUDING REMARKS, CHAPTER 2, CHAPTER 2
proper, CONCLUDING REMARKS, CHAPTER 2
Sudarshan, S., EXERCISES
SUMMARIZE, EXAMPLE 12
superkey, KEYS REVISITED, KEYS REVISITED, BOYCE/CODD NORMAL FORM
proper, KEYS REVISITED
superkey constraint, BOYCE/CODD NORMAL FORM
superkey normal form, SUPERKEY NORMAL FORM
superset, CHAPTER 2, CHAPTER 2
proper, CHAPTER 2
surrogate, JDs IMPLIED BY KEYS, EXAMPLE 9, CHAPTER 8
symmetry, EXAMPLE 8, RELVARS WITH MORE THAN ONE KEY, CHAPTER 13

T

table, FIRST NORMAL FORM
tableau, THE CHASE ALGORITHM
TABLE_DEE, IDENTITY DECOMPOSITIONS, CHAPTER 2
TABLE_DUM, IDENTITY DECOMPOSITIONS, CHAPTER 2
tautology, IDENTITY DECOMPOSITIONS
temporal data, EXAMPLE 11
Third Manifesto, The, PREDICATES AND PROPOSITIONS
third normal form, THIRD NORMAL FORM
Todd, Stephen, EXAMPLE 9
TransRelational Model, CHAPTER 8
trivial dependency, see FD; JD; MVD, FDs and BCNF (Formal)
tuple, PRELIMINARY DEFINITIONS, A SIMPLER EXAMPLE, CHAPTER 8
vs. entity, CHAPTER 8
vs. proposition, A SIMPLER EXAMPLE
tuple equality, CHAPTER 2
tuple forcing JD, A RELVAR IN BCNF AND NOT 5NF, REDUNDANCY FREE NORMAL FORM
tuple generating dependency, THE CHASE ALGORITHM
tuple ID, CHAPTER 8
tuple projection, FDs and BCNF (Formal), CHAPTER 2
tuple valued attribute, EXAMPLE 1
Tutorial D, MORE ON SUPPLIERS AND PARTS
TVA, see tuple valued attribute, EXERCISES, Historical Notes

W

Widom, Jennifer, EXERCISES
WITH, MORE ON SUPPLIERS AND PARTS
Wittgenstein, Ludwig, Prerequisites
wrap/unwrap normal form, EXAMPLE 1

Y

Yeatman, R.J., Historical Notes

Z

Zaniolo, Carlo, DOMAIN-KEY NORMAL FORM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset