Title of article
A pedagogical approach to database design via Karnaugh maps
Author/Authors
Russomanno، نويسنده , , D.J.; Bonnell، نويسنده , , R.D.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 1999
Pages
10
From page
261
To page
270
Abstract
The study of normalization is a fundamental topic
that is covered in most introductory database courses taught
by departments of Computer/Electrical Engineering and Computer
Science. The typical pedagogical approach to normalization
presents several classical algorithms, which are based upon the
application of axioms and lemmas for manipulating functional
dependencies, that can be used in the process of relational
decomposition and synthesis. In this paper, an augmentation to
the traditional pedagogical strategy is presented for introducing
students to normalization and relational synthesis concepts. This
augmentation transforms semantic concepts into Boolean form
that can be easily manipulated with the Karnaugh map. The
Karnaugh map provides an especially useful method for illustrating
the process of determining the candidate keys of a relation,
as well as simplifying the mechanics of manipulating functional
dependencies that are required for database decomposition and
synthesis. Moreover, students find the Karnaugh-map-based techniques
faster for most calculations, as well as easier to apply
than conventional algorithms, since most engineering students
are more familiar with combinatorial Boolean algebra than the
algebra of functional relations.
Keywords
Karnaugh map , normalization. , Database design
Journal title
IEEE TRANSACTIONS ON EDUCATION
Serial Year
1999
Journal title
IEEE TRANSACTIONS ON EDUCATION
Record number
397915
Link To Document