page 1  (21 pages)
2to next section

KEY-BASED DELETION ANOMALIES IN RELATIONAL
DATABASES

MILLIST W. VINCENT
School of Computer and Information Science, University of South Australia, Adelaide 5095

1. INTRODUCTION

Although normalisation [1, 2] is one of the oldest topics in relational database theory and several normal forms have been defined [1-6], most of these works in which normal forms were defined emphasised the syntactic properties of the normal forms and didn't provide any justification for their use. By this, we mean that the normal form conditions were not formally shown to be either necessary or sufficient conditions for ensuring desirable processing properties in relations. In the case where the only constraints are functional dependencies (FDs), other researchers [5, 7-13] have provided a formal justification for normal forms [2] but, apart from some older work by Fagin [5, 10] and our own recent work [14-16], little work has been done on the justification of normal forms when the types of constraints permitted are generalised to include multivalued dependencies (MVDs). The purpose of this paper is to further the investigation of this issue.
The approach used in this paper to justifying the use of normalisation is based on the key-based interpretation, due to Fagin [5, 10], which we now briefly describe. According to Fagin, a relation scheme has a key-based update anomaly if an update to a legal relation (satisfies the constraints) defined over the scheme results in a new relation that satisfies key uniqueness, i.e. no two tuples in the relation have the same value for