Ensuring the Existence of a BCNF-Decomposition that Preserves Functional Dependencies in O(N²) Time

نویسنده

  • Mila E. Majster-Cederbaum
چکیده

In the design theory for the relational data base model [6] the decomposition of a relation scheme according to some normal form has been advocated for as one means to avoid undesired redundancy and anomalies [7,8,16]. Desired characteristics of such a decomposition in the case of a relation scheme R with an associated set F of functional dependencies are the lossless-join property and the preservation of functional dependencies [13,16]. Every relation scheme R with an associated set F of functional dependencies has a decomposition into third normal form (3NFl that has the loss-less-join property and preserves functional dependencies [41. However, for a relation scheme R with an associated set F of functional dependencies, a decomposition into Boyce-Codd normal form (BCNF) that has the lossless-join property and preserves functional dependencies does not always exist. Beeri and Bernstein [3] have shown, that, given a relation scheme R and a set F of functional dependen-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transformation of XML Data into XML Normal Form

Normalization as a way of producing good database designs is a well understood topic for relational data. In this paper we discuss the problem of eliminating redundancies and preserving data dependencies in XML data when an XML schema is normalized. Normalization is one of the main tasks in relational database design, where 3NF or BCNF, is to be reached. However, neither of them is ideal: 3NF p...

متن کامل

Finding Faithful Boyce-Codd Normal Form Decompositions

It is well known that faithful (i.e. dependency preserving) decompositions of relational database schemas into Boyce-Codd Normal Form (BCNF) do not always exist, depending on the set of functional dependencies given, and that the corresponding decision problem is NPhard. The only algorithm to guarantee both faithfulness and BCNF (if possible) proposed so far in [Os79] is a brute-force approach ...

متن کامل

Data-driven Schema Normalization

Ensuring Boyce-Codd Normal Form (BCNF) is the most popular way to remove redundancy and anomalies from datasets. Normalization to BCNF forces functional dependencies (FDs) into keys and foreign keys, which eliminates duplicate values and makes data constraints explicit. Despite being well researched in theory, converting the schema of an existing dataset into BCNF is still a complex, manual tas...

متن کامل

Design of Desirable Relational Database Schemes

We define extended conflict free dependencies in the context of functional and multivalued dependencies; and prove that there exists an acyclic, dependency preserving, 4NF database scheme if and only if the given set of dependencies has an extended conflict free cover. This condition can be checked in polynomial time. A polynomial time algorithm to obtain such a scheme for a given extended conf...

متن کامل

Study on Catalysis of Cu-Fe Metal Composite Oxides to Thermal Decomposition Behavior of Bluestone

Nano-CuFe2O4 catalysts with different Cu/Fe molar ratios (CunFemO(n+1.5m)) were prepared by hydrothermal method. The thermal decomposition performance of CunFemO(n+1.5m) on CuSO4 were determined with TG-DSC method to evaluate its catalytic activity and the roasted product was characterized by ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 43  شماره 

صفحات  -

تاریخ انتشار 1992