Li-Yan Yuan

dblp:y/LiYanYuan · DBLP profile ↗
← Back
51ranked-venue papers
16as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 21 · 9 first-authorTheory of computation · 20 · 5 first-authorArtificial intelligence and machine learning · 15 · 5 first-authorSoftware engineering, systems software and programming languages · 8 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
12 papers
Transaction processing and concurrency control · 50% Query processing and optimization · 30% Database theory · 13%
Theoretical computer science
8 papers
Logic in computer science · 100%
Artificial intelligence
4 papers
Knowledge representation and reasoning · 100%

Topics — the 30 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control › consistency
consistency models
0.212015
A Demonstration of Rubato DB: A Highly Scalable NewSQL Database System for OLTP and Big Data Applications · SIGMOD Conference 2015
Transaction processing and concurrency control › concurrency control
distributed concurrency control
0.212015
A Demonstration of Rubato DB: A Highly Scalable NewSQL Database System for OLTP and Big Data Applications · SIGMOD Conference 2015
Query processing and optimization
top-k query processing
0.112011
On Pruning for Top-K Ranking in Uncertain Databases · Proc. VLDB Endow. 2011
Query processing and optimization › top-k query processing
uncertain database top-k
0.112011
On Pruning for Top-K Ranking in Uncertain Databases · Proc. VLDB Endow. 2011
Logic in computer science
logic programming
0.132003
On the Equivalence between Answer Sets and Models of Completion for Nested Logic Programs · IJCAI 2003
Compiling Defeasible Inheritance Networks to General Logic Programs · Artif. Intell. 1999
Coherence Approach to Logic Program Revision · IEEE Trans. Knowl. Data Eng. 1998
Logic in computer science › logic programming › logic programming semantics
stable models
0.012003
On the Equivalence between Answer Sets and Models of Completion for Nested Logic Programs · IJCAI 2003
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.022001
Nonmonotonic Reasoning as Prioritized Argumentation · IEEE Trans. Knowl. Data Eng. 2001
Three-Valued Formalization of Logic Programming: Is It Needed? · PODS 1990
Database theory › probabilistic databases
possible world semantics
0.012011
On Pruning for Top-K Ranking in Uncertain Databases · Proc. VLDB Endow. 2011
Data models and query languages › uncertain data
probabilistic data
0.012011
On Pruning for Top-K Ranking in Uncertain Databases · Proc. VLDB Endow. 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning
argumentation
0.012001
Nonmonotonic Reasoning as Prioritized Argumentation · IEEE Trans. Knowl. Data Eng. 2001
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
default reasoning
0.012001
Nonmonotonic Reasoning as Prioritized Argumentation · IEEE Trans. Knowl. Data Eng. 2001
Logic in computer science › nonmonotonic reasoning
defeasible reasoning
0.011999
Compiling Defeasible Inheritance Networks to General Logic Programs · Artif. Intell. 1999
Knowledge, reasoning and agents › Knowledge representation and reasoning
belief revision
0.011998
Coherence Approach to Logic Program Revision · IEEE Trans. Knowl. Data Eng. 1998
Database theory
integrity constraints
0.021994
First-Order Logic Characterization of Program Properties · IEEE Trans. Knowl. Data Eng. 1994
First-Order Logic Reducible Programs · ICDE 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
defeasible reasoning
0.011997
A Default Interpretation of Defeasible Network · IJCAI (1) 1997
Query processing and optimization
query execution
0.021989
A Sound and Complete Query Evaluation Algorithm for Relational Databases with Disjunctive Information · PODS 1989
A Sound and Complete Query Evaluation Algorithm for Relational Databases with Null Values · SIGMOD Conference 1988
Database system architecture and tuning
database design
0.021987
Reduced MVDs and Minimal Covers · ACM Trans. Database Syst. 1987
A Design Method for Nested Relational Databases · ICDE 1987
Database theory
dependency theory
0.021987
Logical Design of Relational Database Systems · PODS 1987
Unifying Functional and Multivalued Dependencies for Relational Database Design · PODS 1986
Database theory › database design theory
relational database design
0.021987
Logical Design of Relational Database Systems · PODS 1987
Unifying Functional and Multivalued Dependencies for Relational Database Design · PODS 1986
Database theory › dependency theory
multivalued dependencies
0.021987
A New Normal Form for Nested Relations · ACM Trans. Database Syst. 1987
A Normal Form for Nested Relations · PODS 1985
Database theory › normal forms
nested normal form
0.021987
A Design Method for Nested Relational Databases · ICDE 1987
A Normal Form for Nested Relations · PODS 1985
Data models and query languages › relational model
nested relational model
0.021987
A Design Method for Nested Relational Databases · ICDE 1987
A Normal Form for Nested Relations · PODS 1985
Logic in computer science › logic programming › logic programming semantics
fixpoint semantics
0.011991
First-Order Logic Reducible Programs · ICDE 1991
Logic in computer science › logic programming
logic programming semantics
0.011990
Three-Valued Formalization of Logic Programming: Is It Needed? · PODS 1990
Logic in computer science › many-valued logic
three-valued semantics
0.011990
Three-Valued Formalization of Logic Programming: Is It Needed? · PODS 1990
Data models and query languages › uncertain data
disjunctive information
0.011989
A Sound and Complete Query Evaluation Algorithm for Relational Databases with Disjunctive Information · PODS 1989
Data models and query languages › relational model
null values
0.011988
A Sound and Complete Query Evaluation Algorithm for Relational Databases with Null Values · SIGMOD Conference 1988
Data models and query languages
relational model
0.011988
A Sound and Complete Query Evaluation Algorithm for Relational Databases with Null Values · SIGMOD Conference 1988
Logic in computer science › nonmonotonic reasoning
circumscription
0.011988
On Reducing Parallel Circumscription · AAAI 1988
Logic in computer science
nonmonotonic reasoning
0.011988
On Reducing Parallel Circumscription · AAAI 1988

Methods — techniques the papers use, named apart from their topics

staged grid architecture · 0.2formula-based protocol · 0.2possible world semantics · 0.1parameterized ranking functions · 0.1default logic · 0.1priority among inference rules · 0.1fixpoint semantics · 0.0coherence theory · 0.0logic program compilation · 0.0integrity constraints · 0.0first-order theorem proving · 0.0least fixed point · 0.0first-order logic · 0.04NF decomposition · 0.0circumscription reduction · 0.0functional dependencies · 0.0
YearPublicationVenuePosition
2015 A Demonstration of Rubato DB: A Highly Scalable NewSQL Database System for OLTP and Big Data Applications
abstract
We propose to demonstrate Rubato DB, a highly scalable NewSQL system, supporting various consistency levels from ACID to BASE for OLTP and big data applications. Rubato DB employs the staged grid architecture with a novel formula based protocol for distributed concurrency control. Our demonstration will present Rubato DB as one NewSQL database management system running on a collection of commodity servers against two of benchmark sets.
Li-Yan Yuan, Lengdong Wu, Jia-Huai You, Yan Chi
SIGMOD Conference1
2015 Survey of Large-Scale Data Management Systems for Big Data Applications
Lengdong Wu, Li-Yan Yuan, Jia-Huai You
J. Comput. Sci. Technol.2
2014 BASIC: An alternative to BASE for large-scale data management system
abstract
Big data applications demand and consequently lead to developments of large-scale data management systems, which provide high scalability by partitioning data across multiple servers. Since conventional transactional access is quite expensive, many real world large-scale distributed systems eschew transactional functionality and adopt semantics of atomic multi-partition operations. Accordingly, BASE, a consistency model weaker than ACID, is commonly used to guarantee availability. In this work, we identify a new consistency model-BASIC (Basic Availability, Scalability, Instant Consistency) that matches the requirements where extra efforts are not needed to manipulate inconsistent soft states. We present a timestamp-based formula protocol for BASIC that can enforce Instant Consistency while achieving linear scalability (via logical formula caching, dynamic timestamp ordering) and achieve Basic Availability in the presence of partial failure and network partition (via partition independence, genuine atomic commit). Our extensive experimental results verify the scalability of BASIC and demonstrate that the limited overhead induced by BASIC pays a reasonable price for keeping all soft states consistent.
Lengdong Wu, Li-Yan Yuan, Jia-Huai You
IEEE BigData2
2014 Rubato DB: A Highly Scalable Staged Grid Database System for OLTP and Big Data Applications
abstract
This paper proposes a new formula protocol for distributed concurrency control, and specifies a staged grid architecture for highly scalable database management systems. The paper also describes novel implementation techniques of Rubato DB based on the proposed protocol and architecture. We have conducted extensive experiments which clearly show that Rubato DB is highly scalable with efficient performance under both TPC-C and YCSB benchmarks. Our paper verifies that the formula protocol and the staged grid architecture provide a satisfactory solution to one of the important challenges in the database systems: to develop a highly scalable database management system that supports various consistency levels from ACID to BASE.
Li-Yan Yuan, Lengdong Wu, Jia-Huai You, Yan Chi
CIKM1
2012 The loop formula based semantics of description logic programs
Yisong Wang 0004, Jia-Huai You, Li-Yan Yuan, Yidong Shen, Mingyi Zhang 0002
Theor. Comput. Sci.3
2011 On Pruning for Top-K Ranking in Uncertain Databases
abstract
Top-k ranking for an uncertain database is to rank tuples in it so that the best k of them can be determined. The problem has been formalized under the unified approach based on parameterized ranking functions (PRFs) and the possible world semantics. Given a PRF, one can always compute the ranking function values of all the tuples to determine the top-k tuples, which is a formidable task for large databases. In this paper, we present a general approach to pruning for the framework based on PRFs. We show a mathematical manipulation of possible worlds which reveals key insights in the part of computation that may be pruned and how to achieve it in a systematic fashion. This leads to concrete pruning methods for a wide range of ranking functions. We show experimentally the effectiveness of our approach.
Chonghai Wang, Li-Yan Yuan, Jia-Huai You, Osmar R. Zaïane, Jian Pei 0001
Proc. VLDB Endow.2
2010 Loop formulas for description logic programs
abstract
Abstract Description Logic Programs (dl-programs) proposed by Eiter et al. constitute an elegant yet powerful formalism for the integration of answer set programming with description logics, for the Semantic Web. In this paper, we generalize the notions of completion and loop formulas of logic programs to description logic programs and show that the answer sets of a dl-program can be precisely captured by the models of its completion and loop formulas. Furthermore, we propose a new, alternative semantics for dl-programs, called the canonical answer set semantics, which is defined by the models of completion that satisfy what are called canonical loop formulas. A desirable property of canonical answer sets is that they are free of circular justifications. Some properties of canonical answer sets are also explored.
Yisong Wang 0004, Jia-Huai You, Li-Yan Yuan, Yidong Shen
Theory Pract. Log. Program.3
2009 Weight Constraint Programs with Functions
Yisong Wang 0004, Jia-Huai You, Li-Yan Yuan, Mingyi Zhang 0002
LPNMR3
2009 Characterizations of stable model semantics for logic programs with arbitrary constraint atoms
abstract
Abstract This paper studies the stable model semantics of logic programs with (abstract) constraint atoms and their properties. We introduce a succinct abstract representation of these constraint atoms in which a constraint atom is represented compactly. We show two applications. First, under this representation of constraint atoms, we generalize the Gelfond–Lifschitz transformation and apply it to define stable models (also called answer sets) for logic programs with arbitrary constraint atoms. The resulting semantics turns out to coincide with the one defined by Son et al. (2007), which is based on a fixpoint approach. One advantage of our approach is that it can be applied, in a natural way, to define stable models for disjunctive logic programs with constraint atoms, which may appear in the disjunctive head as well as in the body of a rule. As a result, our approach to the stable model semantics for logic programs with constraint atoms generalizes a number of previous approaches. Second, we show that our abstract representation of constraint atoms provides a means to characterize dependencies of atoms in a program with constraint atoms, so that some standard characterizations and properties relying on these dependencies in the past for logic programs with ordinary atoms can be extended to logic programs with constraint atoms.
Yidong Shen, Jia-Huai You, Li-Yan Yuan
Theory Pract. Log. Program.3
2007 Logic Programs with Abstract Constraints: Representaton, Disjunction and Complexities
Jia-Huai You, Li-Yan Yuan, Yidong Shen
LPNMR2
2005 Lookahead in Smodels Compared to Local Consistencies in CSP
Jia-Huai You, Li-Yan Yuan, Curtis Onuczko
LPNMR3
2004 Adding Domain Dependent Knowledge into Answer Set Programs for Planning
Xiumei Jia, Jia-Huai You, Li-Yan Yuan
ICLP3
2004 Enhancing global SLS-resolution with loop cutting and tabling mechanisms
Yidong Shen, Jia-Huai You, Li-Yan Yuan
Theor. Comput. Sci.3
2003 On the Equivalence between Answer Sets and Models of Completion for Nested Logic Programs
Jia-Huai You, Li-Yan Yuan, Mingyi Zhang 0002
IJCAI2
2003 A dynamic approach to characterizing termination of general logic programs
abstract
We present a new characterization of termination of general logic programs. Most existing termination analysis approaches rely on some static information about the structure of the source code of a logic program, such as modes/types, norms/level mappings, models/interargument relations, and the like. We propose a dynamic approach that employs some key dynamic features of an infinite (generalized) SLDNF-derivation, such as repetition of selected subgoals and recursive increase in term size. We also introduce a new formulation of SLDNF-trees, called generalized SLDNF-trees. Generalized SLDNF-trees deal with negative subgoals in the same way as Prolog and exist for any general logic programs.
Yidong Shen, Jia-Huai You, Li-Yan Yuan, Samuel S. P. Shen, Qiang Yang 0001
ACM Trans. Comput. Log.3
2002 SLT-Resolution for the Well-Founded Semantics
Yidong Shen, Li-Yan Yuan, Jia-Huai You
J. Autom. Reason.2
2001 Loop checks for logic programs with functions
Yidong Shen, Li-Yan Yuan, Jia-Huai You
Theor. Comput. Sci.2
2001 Nonmonotonic Reasoning as Prioritized Argumentation
abstract
This paper proposes a formalism for nonmonotonic reasoning based on prioritized argumentation. We argue that nonmonotonic reasoning in general can be viewed as selecting monotonic inferences by a simple notion of priority among inference rules. More importantly, these types of constrained inferences can be specified in a knowledge representation language where a theory consists of a collection of rules of first order formulas and a priority among these rules. We recast default reasoning as a form of prioritized argumentation and illustrate how the parameterized formulation of priority may be used to allow various extensions and modifications to default reasoning. We also show that it is possible, but more difficult, to express prioritized argumentation by default logic: Even some particular forms of prioritized argumentation cannot be represented modularly by defaults under the same language.
Jia-Huai You, Xianchang Wang, Li-Yan Yuan
IEEE Trans. Knowl. Data Eng.3
2001 Linear tabulated resolution based on Prolog control strategy
Yidong Shen, Li-Yan Yuan, Jia-Huai You, Neng-Fa Zhou
Theory Pract. Log. Program.2
1999 A Linear Tabling Mechanism
Neng-Fa Zhou, Yidong Shen, Li-Yan Yuan, Jia-Huai You
ICLP3
1999 Linear Tabulated Resolutions for the Well-Founded Semantics
Yidong Shen, Li-Yan Yuan, Jia-Huai You, Neng-Fa Zhou
LPNMR2
1999 Compiling Defeasible Inheritance Networks to General Logic Programs
Jia-Huai You, Xianchang Wang, Li-Yan Yuan
Artif. Intell.3
1998 Coherence Approach to Logic Program Revision
abstract
In this paper, we present a new approach to the problem of revising extended programs; we base this approach on the coherence theory initially advocated by Gardenfors for belief revision. Our approach resolves contradiction by removing only conflicting information, not the believed source of it, and therefore, keeps information loss minimal. Furthermore, since there is no need to search for problematic assumptions, as is done in the traditional assumption-removal approach, our approach provides a skeptical revision semantics that is tractable. We define the skeptical and credulous coherence semantics and show that both semantics can be characterized in terms of the fixpoint semantics of a revised program using a simple program-revision technique. These semantics provide a suitable framework for knowledge and belief revision in the context of logic programs. Semantical properties and advantages of the proposed revision semantics are also analyzed.
Li-Yan Yuan, Jia-Huai You
IEEE Trans. Knowl. Data Eng.1
1997 An Abductive Semantics for Disjunctive Logic Programs and Its Proof Procedure
Jia-Huai You, Li-Yan Yuan, Randy Goebel
FSTTCS2
1997 Disjunctive Logic Programming as Constrained Inferences
Jia-Huai You, Xianchang Wang, Li-Yan Yuan
ICLP3
1997 A Default Interpretation of Defeasible Network
Xianchang Wang, Jia-Huai You, Li-Yan Yuan
IJCAI (1)3
1996 Circumscription by Inference Rules with Priority
Xianchang Wang, Jia-Huai You, Li-Yan Yuan
ECAI3
1995 On Coherence Approach to Logic Program Revision
Li-Yan Yuan, Jia-Huai You
ICLP1
1995 On the Extension of Logic Programming with Negation through Uniform Proofs
Li-Yan Yuan, Jia-Huai You
LPNMR1
1994 Logic Program Semantics and Circumscription of Autoepistemic Theories
Li-Yan Yuan
Inf. Process. Lett.1
1994 Autoepistemic Logic of First Order and Its Expressive Power
Li-Yan Yuan
J. Autom. Reason.1
1994 A Three-Valued Semantics for Deductive Databases and Logic Programs
Jia-Huai You, Li-Yan Yuan
J. Comput. Syst. Sci.2
1994 First-Order Logic Characterization of Program Properties
abstract
A program is first-order reducible (FO-reducible) w.r.t. a set IC of integrity constraints if there exists a first-order theory T such that the set of models for T is exactly the set of intended models for the program w.r.t. all possible EDBs. In this case, we say that P is FO-reducible to T w.r.t. IC. For FO-reducible programs, it is possible to characterize, using first-order logic implications, properties of programs that are related to all possible EDBs as in the database context. These properties include, among others, containment of programs, independence of updates w.r.t. queries and integrity constraints, and characterization and implication of integrity constraints in programs, all of which have no known proof procedures. Therefore, many important problems formalized in a nonstandard logic can be dealt with by using the rich reservoir of first-order theorem-proving tools, provided that the program is FO-reducible. The following classes of programs are shown to be FO-reducible: (1) a stratified acyclic program P is FO-reducible to comp(P)/spl cup/IC w.r.t. IC for any set IC of constraints; (2) a general chained program P is FO-reducible to comp(P')/spl cup/IC w.r.t. certain acyclicity constraints IC; and (3) a bounded program P is FO-reducible to comp(P')/spl cup/IC w.r.t. any set IC of constraints, where P' is a nonrecursive program equivalent to P. Some heuristics for constructing FO-reducible programs are described.>
Li-Yan Yuan
IEEE Trans. Knowl. Data Eng.2
1993 Autoepistemic Circumscription and Logic Programming
Li-Yan Yuan, Jia-Huai You
J. Autom. Reason.1
1992 Preservation of Integrity Constraints in Definite DATALOG Programs
Li-Yan Yuan
Inf. Process. Lett.2
1992 Unifying functional and multivalued dependencies for relational database design
Li-Yan Yuan, Z. Meral Özsoyoglu
Inf. Sci.1
1992 Design of Desirable Relational Database Schemes
Li-Yan Yuan, Z. Meral Özsoyoglu
J. Comput. Syst. Sci.1
1991 First-Order Logic Reducible Programs
abstract
Programs for which the least fixed point exists are considered. A program is first-order logic reducible (FOL-reducible) with respect to a set of integrity constraints if all its valid fixed points are least fixed points. For an FOL-reducible program, a logical assertion about least fixed points is reduced to a logical assertion about all first-order logic models. This makes it possible to characterize, in the first-order logic, some important 'all states' properties of programs for which no proof procedures exist in general. This method is applied to the following properties: containment of programs, independence of updates with respect to queries and integrity constraints, and characterization and implication of integrity constraints in programs. It is shown that the transitive closure of a graph if FOL-reducible with respect to the constraint of acyclicity. The 'all states' framework requires a modification of the standard treatment of fixed points and completed programs.>
Li-Yan Yuan
ICDE2
1991 Extended Well-Founded Model Semantics for General Logic Programs
Li-Yan Yuan
ICLP2
1990 Discriminant Circumscription
Li-Yan Yuan, Jia-Huai You
FSTTCS1
1990 The Revised Gärdenfors Postulates and Update Semantics
Leigh Willard, Li-Yan Yuan
ICDT2
1990 Three-Valued Formalization of Logic Programming: Is It Needed?
abstract
The central issue of this paper concerns the truth value undefined in Przymusinsi's 3-valued formalization of nonmonotonic reasoning and logic programming. We argue that this formalization can lead to the problem of unintended semantics and loss of disjunctive information. We modify the formalization by proposing two general principles for logic program semantics: justifiability and minimal undefinedness. The former is shown to be a general property for almost all logic program semantics, and the latter requires the use of the undefined only when it is necessary. We show that there are three types of information embedded in the undefined: the disjunctive, the factoring, and the “difficult-to-be-assigned”. In the modified formalization, the first two can be successfully identified and branched into multiple models. This leaves only the “difficult-to-be-assigned” as the undefined. It is shown that the truth value undefined is needed only for a very special type of programs whose practicality is yet to be evidenced.
Jia-Huai You, Li-Yan Yuan
PODS2
1989 A Sound and Complete Query Evaluation Algorithm for Relational Databases with Disjunctive Information
abstract
Article Free Access Share on A sound and complete query evaluation algorithm for relational databases with disjunctive information Authors: L. Y. Yuan Database Research Laboratory, Department of Computing Science, University of Alberta, Edmonton, CANADA T6G 2H1 Database Research Laboratory, Department of Computing Science, University of Alberta, Edmonton, CANADA T6G 2H1View Profile , D.-A. Chiang The Center for Advanced Computer Studies, University of Southwestern Louisiana, Lafayette, LA The Center for Advanced Computer Studies, University of Southwestern Louisiana, Lafayette, LAView Profile Authors Info & Claims PODS '89: Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systemsMarch 1989 Pages 66–74https://doi.org/10.1145/73721.73727Online:29 March 1989Publication History 15citation160DownloadsMetricsTotal Citations15Total Downloads160Last 12 Months7Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Li-Yan Yuan, Ding-An Chiang
PODS1
1988 On Reducing Parallel Circumscription
Li-Yan Yuan, Cheng Hui Wang
AAAI1
1988 A Sound and Complete Query Evaluation Algorithm for Relational Databases with Null Values
Li-Yan Yuan, Ding-An Chiang
SIGMOD Conference1
1987 A Design Method for Nested Relational Databases
abstract
Recently, several researchers have discussed the advantages of extending the relational model by allowing nested relations (i.e., non-first-normal form relations). In this paper, we address the problem of designing a database with the nested relations with respect to semantic integrity constraints so that a better model of the real world can be obtained. We first define a normal form for nested relations, called nested normal form, utilizing the functional and multivalued dependencies, and then give an algorithm to a obtain such a database scheme.
Z. Meral Özsoyoglu, Li-Yan Yuan
ICDE2
1987 Logical Design of Relational Database Systems
abstract
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 conflict free set of dependencies is also presented. The result is also applicable when the data dependencies consists of only functional dependencies, giving the necessary and sufficient condition for an acyclic, dependency preserving BCNF database scheme
Li-Yan Yuan, Z. Meral Özsoyoglu
PODS1
1987 A New Normal Form for Nested Relations
abstract
We consider nested relations whose schemes are structured as trees, called scheme trees, and introduce a normal form for such relations, called the nested normal form. Given a set of attributes U , and a set of multivalued dependencies (MVDs) M over these attributes, we present an algorithm to obtain a nested normal form decomposition of U with respect to M . Such a decomposition has several desirable properties, such as explicitly representing a set of full and embedded MVDs implied by M , and being a faithful and nonredundant representation of U . Moreover, if the given set of MVDs is conflict-free, then the nested normal form decomposition is also dependency-preserving. Finally, we show that if M is conflict-free, then the set of root-to-leaf paths of scheme trees in nested normal form decomposition is precisely the unique 4NF decomposition [9, 16] of U with respect to M .
Z. Meral Özsoyoglu, Li-Yan Yuan
ACM Trans. Database Syst.2
1987 Reduced MVDs and Minimal Covers
abstract
Multivalued dependencies (MVDs) are data dependencies that appear frequently in the “real world” and play an important role in designing relational database schemes. Given a set of MVDs to constrain a database scheme, it is desirable to obtain an equivalent set of MVDs that do not have any redundancies. In this paper we define such a set of MVDs, called reduced MVDs, and present an algorithm to obtain reduced MVDs. We also define a minimal cover of a set of MVDs, which is a set of reduced MVDs, and give an efficient method to find such a minimal cover. The significance and properties of reduced MVDs are also discussed in the context of database design (e.g., 4NF decomposition) and conflict-free MVDs.
Z. Meral Özsoyoglu, Li-Yan Yuan
ACM Trans. Database Syst.2
1986 Unifying Functional and Multivalued Dependencies for Relational Database Design
Li-Yan Yuan, Z. Meral Özsoyoglu
PODS1
1985 A Normal Form for Nested Relations
abstract
We consider nested relations whose schemes are structured as trees, called scheme trees, and introduce a normal form for such relations, called nested normal form.Given a universal scheme U, and a set of multivalued dependencies (MVD's) M, we present an algo rithm to obtain a nested normal form decomposition of U w.r.t.M. Such a decomposition has several desirable properties, such as explicitly representing a set of full and embedded MVD's implied by M, and being a faithful and nonredundant representation of U.Moreover, if M is conflict free, then the nested normal form decomposition is also dependency preserving.Finally, we show that if M is conflict free, then the unique 4NF decomposition [Fa, L2 ] (which is also in SFNF [BK2]), of U is precisely the set of root-to-leaf paths of scheme trees in nested normal form decomposition of U w.r.t.M.
Z. Meral Özsoyoglu, Li-Yan Yuan
PODS2