DocumentCode :
1264297
Title :
A comparative study of various nested normal forms
Author :
Mok, Wai Yin
Author_Institution :
Dept. of Accounting & Inf. Syst., Alabama Univ., Huntsville, AL, USA
Volume :
14
Issue :
2
fYear :
2002
Firstpage :
369
Lastpage :
385
Abstract :
As object-relational databases (ORDBs) become popular in the industry, it is important for database designers to produce database schemes with good properties in these new kinds of databases. One distinguishing feature of an ORDB is that its tables may not be in first normal form. Hence, ORDBs may contain nested relations along with other collection types. To help the design process of an ORDB, several normal forms for nested relations have recently been defined, and some of them are called nested normal forms. In this paper, we investigate four nested normal forms, which are NNF [20], NNF [21], NNF [23], and NNF [25], with respect to generalizing 4NF and BCNF, reducing redundant data values, and design flexibility. Another major contribution of this paper is that we provide an improved algorithm that generates nested relation schemes in NNF [20] from an a-acyclic database scheme, which is the most general type of acyclic database schemes. After presenting the algorithm for NNF [20], the algorithms of all of the four nested normal forms and the nested database schemes that they generate are compared. We discovered that when the given set of MVDs is not conflict-free, NNF [20] is inferior to the other three nested normal forms in reducing redundant data values. However, in all of the other cases considered in this paper, NNF [20] is at least as good as all of the other three nested normal forms
Keywords :
object-oriented databases; redundancy; relational databases; ORDBs; acyclic database schemes; algorithms; data redundancy; database designers; design flexibility; nested database; nested database design; nested normal forms; nested relation schemes; nested relations; object-relational databases; Boolean functions; Data structures; Industrial relations; Process design; Spatial databases;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.991722
Filename :
991722
Link To Document :
بازگشت