Knowledge Contribution and Pattern Analysis ◾ 339
Literature Search Patterns (Awareness of Problem Phase)
Industry/Practice Awareness
Codd was working at IBM and was keenly aware of the existing database manage-
ment systems and their limitations.
Suggestion and Development Patterns
(Suggestion/Development Phases)
Hypothetical/Deductive Approach
Codd uses the hypothetical/deductive approach to theory development. He criti-
cally reviews the network and hierarchical models, and uses intuition and his
extensive background in mathematical modeling to develop the relational model
and essentials of its associated theory.
Elegant Design
Codd creates an artifact, the relational model, which can be functionally described
as supporting data independence and ...