VLDB 2026 Research / reviewers in the wild / expert
Edward P. F. Chan
dblp:c/EPFChan
· DBLP profile ↗
37ranked-venue papers
29as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 22 · 17 first-authorTheory of computation · 12 · 9 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 4 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 2 · 2 first-author
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
19 papers |
Database theory · 38% Query processing and optimization · 22% Graph data management · 14% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 72% Computational geometry · 26% Logic in computer science · 2% |
Topics — the 30 heaviest of 36, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry › geometric data structures › shortest path queries
dynamic shortest paths |
0.1 | 1 | 2009 | Shortest Path Tree Computation in Dynamic Graphs · IEEE Trans. Computers 2009 |
Graph algorithms and graph theory
graph algorithms |
0.1 | 1 | 2009 | Shortest Path Tree Computation in Dynamic Graphs · IEEE Trans. Computers 2009 |
Graph algorithms and graph theory
shortest path |
0.1 | 1 | 2009 | Shortest Path Tree Computation in Dynamic Graphs · IEEE Trans. Computers 2009 |
Graph algorithms and graph theory › shortest path › single-source shortest paths
shortest path tree |
0.1 | 1 | 2009 | Shortest Path Tree Computation in Dynamic Graphs · IEEE Trans. Computers 2009 |
Query processing and optimization
query optimization |
0.1 | 1 | 2007 | Optimization and evaluation of shortest path queries · VLDB J. 2007 |
Graph data management › path query
shortest path query |
0.1 | 1 | 2007 | Optimization and evaluation of shortest path queries · VLDB J. 2007 |
Database system architecture and tuning
database design |
0.0 | 9 | 1991 | Constant-Time-Maintainable BCNF Database Schemes · ACM Trans. Database Syst. 1991 Independence-Reducible Database Schemes · J. ACM 1991 A Design Theory for Solving the Anomalies Problem · SIAM J. Comput. 1989 |
Database theory
query containment |
0.0 | 3 | 2000 | Containment and Optimization of Object-Preserving Conjunctive Queries · SIAM J. Comput. 2000 Containment and Minimization of Positive Conjunctive Queries in OODB's · PODS 1992 Efficient Optimization of Simple Chase Join Expressions · ACM Trans. Database Syst. 1989 |
Spatial and temporal data management
spatial query processing |
0.0 | 1 | 2003 | Buffer Queries · IEEE Trans. Knowl. Data Eng. 2003 |
Query processing and optimization › query rewriting
query minimization |
0.0 | 2 | 2000 | Containment and Optimization of Object-Preserving Conjunctive Queries · SIAM J. Comput. 2000 Containment and Minimization of Positive Conjunctive Queries in OODB's · PODS 1992 |
Database theory › dependency theory
functional dependency |
0.0 | 7 | 1991 | Independence-Reducible Database Schemes · J. ACM 1991 Independence-reducible Database Schemes · PODS 1988 On Designing Database Schemes Bounded or Constant-time-maintainable with respect to Functional Dependencies · PODS 1987 |
Database theory › query containment
conjunctive query containment |
0.0 | 1 | 2000 | Containment and Optimization of Object-Preserving Conjunctive Queries · SIAM J. Comput. 2000 |
Data models and query languages › query language
object-oriented query language |
0.0 | 1 | 2000 | Containment and Optimization of Object-Preserving Conjunctive Queries · SIAM J. Comput. 2000 |
Database theory
dependency theory |
0.0 | 6 | 1991 | Independence-Reducible Database Schemes · J. ACM 1991 A Design Theory for Solving the Anomalies Problem · SIAM J. Comput. 1989 Independent and Separable Database Schemes · SIAM J. Comput. 1987 |
Database theory
query answering |
0.0 | 4 | 1991 | Answering queries on embedded-complete database schemes · J. ACM 1987 Efficient Query Answering in the Representative Instance Approach · PODS 1985 Optimal Computation of Total Projections with Unions of Simple Chase Join Expressions · SIGMOD Conference 1984 |
Database theory › normal forms
boyce-codd normal form |
0.0 | 2 | 1991 | Constant-Time-Maintainable BCNF Database Schemes · ACM Trans. Database Syst. 1991 A Characterization of Constant-time-mainteinability for BCNF Database Schemes · SIGMOD Conference 1988 |
Spatial and temporal data management › spatial query processing
spatial join |
0.0 | 1 | 2003 | Buffer Queries · IEEE Trans. Knowl. Data Eng. 2003 |
Database theory
data dependencies |
0.0 | 2 | 1991 | Constant-Time-Maintainable BCNF Database Schemes · ACM Trans. Database Syst. 1991 On the Properties and Characterization of Connection-tap-free Schemes · PODS 1986 |
Database theory › probabilistic databases
possible world semantics |
0.0 | 1 | 1993 | A Possible World Semantics for Disjunctive Databases · IEEE Trans. Knowl. Data Eng. 1993 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1992 | Containment and Minimization of Positive Conjunctive Queries in OODB's · PODS 1992 |
Database theory › query answering
total projections |
0.0 | 2 | 1987 | Answering queries on embedded-complete database schemes · J. ACM 1987 Optimal Computation of Total Projections with Unions of Simple Chase Join Expressions · SIGMOD Conference 1984 |
Query processing and optimization › query optimization › algebraic query optimization
relational algebra optimization |
0.0 | 1 | 1989 | Efficient Optimization of Simple Chase Join Expressions · ACM Trans. Database Syst. 1989 |
Database theory
database schema |
0.0 | 1 | 1987 | Independent Database Schemes under Functional and Inclusion Dependencies · VLDB 1987 |
Database theory
schema decomposition |
0.0 | 1 | 1987 | Independent and Separable Database Schemes · SIAM J. Comput. 1987 |
Computational geometry › polygon algorithms
polygon separation |
0.0 | 1 | 1986 | Finding the Minimum Visible Vertex Distance Between Two Non-Intersecting Simple Polygons · SCG 1986 |
Computational geometry
visibility |
0.0 | 1 | 1986 | Finding the Minimum Visible Vertex Distance Between Two Non-Intersecting Simple Polygons · SCG 1986 |
Database theory › incomplete information
representative instance |
0.0 | 1 | 1985 | Efficient Query Answering in the Representative Instance Approach · PODS 1985 |
Logic in computer science › nonmonotonic reasoning
closed world assumption |
0.0 | 1 | 1993 | A Possible World Semantics for Disjunctive Databases · IEEE Trans. Knowl. Data Eng. 1993 |
Logic in computer science
nonmonotonic reasoning |
0.0 | 1 | 1993 | A Possible World Semantics for Disjunctive Databases · IEEE Trans. Knowl. Data Eng. 1993 |
Transaction processing and concurrency control › data integrity
integrity constraint enforcement |
0.0 | 1 | 1991 | Independence-Reducible Database Schemes · J. ACM 1991 |
Methods — techniques the papers use, named apart from their topics
experimental evaluation · 0.1dijkstra's algorithm · 0.1evaluation · 0.1complexity analysis · 0.0object filtering · 0.0minimum distance computation · 0.0typing constraints · 0.0polynomial-time algorithm · 0.0key-equivalence · 0.0boundedness · 0.0algebraic maintainability · 0.0containment testing · 0.0divide-and-conquer · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Efficient Evaluation of Static and Dynamic Optimal Route Queries
Edward P. F. Chan |
SSTD | 1 |
| 2009 | Shortest Path Tree Computation in Dynamic GraphsabstractLet G = (V, E, omega) be a simple digraph, in which all edge weights are nonnegative real numbers. Let G' be obtained from G by an application of a set of edge weight updates to G. Let sisinV and let Tsand Ts' be Shortest Path Trees (SPTs) rooted at s in G and G', respectively. The Dynamic Shortest Path (DSP) problem is to compute Ts' from Ts. Existing work on this problem focuses on either a single edge weight change or multiple edge weight changes in which some of them are incorrect or are not optimized. We correct and extend a few state-of-the-art dynamic SPT algorithms to handle multiple edge weight updates. We prove that these algorithms are correct. Dynamic algorithms may not outperform static algorithms all the time. To evaluate the proposed dynamic algorithms, we compare them with the well-known static Dijkstra algorithm. Extensive experiments are conducted with both real-life and artificial data sets. The experimental results suggest the most appropriate algorithms to be used under different circumstances. Edward P. F. Chan, Yaya Yang |
IEEE Trans. Computers | 1 |
| 2007 | A fast unified optimal route query evaluation algorithmabstractWe investigate the problem of how to evaluate, fast and efficiently, classes of optimal route queries on a massive graph in a unified framework. To evaluate a route query effectively, a large network is partitioned into a collection of fragments, and distances of some optimal routes in the network are pre-computed. Under such a setting, we find a unified algorithm that can evaluate classes of optimal route queries. The classes that can be processed efficiently are called constraint preserving (CP) which include, among others, shortest path, forbidden edges, forbidden nodes and α-autonomy optimal route query classes. We prove the correctness of the unified algorithm. We then turn our attention to the optimization of the proposed algorithm. Several pruning and optimization techniques are derived that minimize the search time and I/O accesses. We show empirically that these techniques are effective. The proposed optimal route query evaluation algorithm, with all these techniques incorporated, is compared with a main-memory and a disk-based brute-force CP algorithms. We show experimentally that the proposed unified algorithm outperforms the brute-force algorithms, both in term of CPU time and I/O cost, by a wide margin. Edward P. F. Chan |
CIKM | 1 |
| 2007 | Optimization and evaluation of shortest path queries
Edward P. F. Chan, Heechul Lim |
VLDB J. | 1 |
| 2003 | Buffer QueriesabstractA class of commonly asked queries in a spatial database is known as buffer queries. An example of such a query is to "find house-power line pairs that are within 50 meters of each other." A buffer query involves two spatial data sets and a distance d. The answer to this query are pairs of objects, one from each input set, that are within distance d of each other. Given nonpoint spatial objects, evaluation of buffer queries could be a costly operation, even when the numbers of objects in the input data sets are relatively small. This paper addresses the problem of how to evaluate this class of queries efficiently. A fundamental problem with buffer query evaluation is to find an efficient algorithm for solving the minimum distance (miniDist) problem for lines and regions. An efficient minDist algorithm, which only requires a subsequence of segments from each object to be examined, is derived. Finding a fast minDist algorithm is the first step in evaluating a buffer query efficiently. It is observed that many, and sometimes even most, candidates can be proven in the answer without resorting to the relatively expensive minDist operation. A candidate is first evaluated with a least expensive technique-called O-object filtering. If it fails, a more costly operation, called 1-object filtering, is applied. Finally, if both filterings fail, the most expensive minDist algorithm is invoked. To show the effectiveness of the these techniques, they are incorporated into the well-known tree join algorithm and tested with real-life as well as artificial data sets. Extensive experiments show that the proposed algorithm outperforms existing techniques by a wide margin in both execution time as well as IO accesses. More importantly, the performance gain improves drastically with the increase of distance values. Edward P. F. Chan |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2002 | On multi-scale display of geometric objects
Edward P. F. Chan, Kevin K. W. Chow |
Data Knowl. Eng. | 1 |
| 2001 | Evaluation of Buffer Queries in Spatial Databases
Edward P. F. Chan |
SSTD | 1 |
| 2000 | Efficient Query Result Retrieval over the WebabstractConsider a geographic information system (GIS) which is set up as a Web server that allows users to query the database with a Web browser. As the query result may be huge and the network delay could be significant, we investigate the fundamental problem of how to deliver the query result efficiently over the network . In a conventional client-server database system, the commonly used application programming interface (API) is the so-called iterator-based interface in which a client queries the server with an ISQL statement and the result, which is called a result or active set, is generated. To retrieve the query result, multiple calls are made to the server and objects in the result set are retrieved sequentially. To enhance system performance, objects in a result set can also be retrieved in bulk by storing them in an array. In the Web environment, a database server is commonly implemented with a distributed object technology such as Java or CORBA. As network delay could be significant and the client memory spaces are limited and varying, neither multiple calls nor bulk-retrieval is a viable solution to this problem. We propose a technique by caching and piping the result set through a socket connection without forfeiting the iterator-based interface. We show that the proposed method is superior in delivering a query result in a LAN and in the Web environment. We then investigate how to retrieve and display geometric data in a map efficiently in a network environment. Edward P. F. Chan, Koji Ueda |
ICPADS | 1 |
| 2000 | Containment and Optimization of Object-Preserving Conjunctive QueriesabstractIn the optimization of queries in an object-oriented database (OODB) system, a natural first step is to use the typing constraints imposed by the schema to transform a query into an equivalent one that logically accesses a minimal set of objects. We study a class of queries for OODBs called conjunctive queries. Variables in a conjunctive query range over heterogeneous sets of objects. Consequently, a conjunctive query is equivalent to a union of conjunctive queries of a special kind, called terminal conjunctive queries. Testing containment is a necessary step in solving the equivalence and minimization problems. We first characterize the containment and minimization conditions for the class of terminal conjunctive queries. We then characterize containment for the class of all conjunctive queries and derive an optimization algorithm for this class. The equivalent optimal query produced is expressed as a union of terminal conjunctive queries, which has the property that the number of variables as well as their search spaces are minimal among all unions of terminal conjunctive queries. Finally, we investigate the complexity of the containment problem. We show that it is complete in $\Pi^{p}_{2}$. Edward P. F. Chan, Ron van der Meyden |
SIAM J. Comput. | 1 |
| 1995 | Testing Containment of Object-Oriented Conjunctive Queries is Pi_2^p-hard
Edward P. F. Chan, Ron van der Meyden |
COCOON | 1 |
| 1994 | Testing Satisfiability of a Class of Object-Oriented Conjunctive Queries
Edward P. F. Chan |
Theor. Comput. Sci. | 1 |
| 1993 | A Possible World Semantics for Disjunctive DatabasesabstractThe fundamental problem that arises when a ground atom in a disjunctive database is assumed false is discussed. There are basically two different approaches for inferring negative information for disjunctive databases: J. Minker's (1982) generalized closed world assumption (GCWA) and K.A. Ross and R.W. Topor's (1988) disjunctive database rule (DDR). It is argued that neither approach is satisfactory. A database semantics called PWS is proposed. It is shown that for propositional databases with no negative clauses, the problem of determining if a negative ground literal is inferred under the GCWA is co-NP-hard, while the same problem can be solved efficiently under the DDR and PWS. However, in the general case, the problem becomes co-NP-complete for the DDR and PWS. Relationships among GCWA, DDR, and PWS are highlighted. In general, disjunctive clauses are interpreted inclusively under the DDR and unpredictably under the GCWA.> Edward P. F. Chan |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1992 | Containment and Minimization of Positive Conjunctive Queries in OODB'sabstractWith the availability of high-level declarative query languages in an object-oriented database system (OODB), the burden of choosing an efficient execution plan for a query is transferred from the user to the database system. A natural first step is to use the typing constraints imposed by the schema to transform a query into an equivalent one that logically accesses a minimal set of objects. We propose a class of queries called conjunctive queries for OODB's. A conjunctive query can be expressed as an equivalent union of queries in a special form called terminal conjunctive queries. We first characterize the containment, and hence equivalence, conditions for the class of terminal conjunctive queries. We then study a subclass of conjunctive queries called positive conjunctive queries. We characterize the containment and equivalence conditions, as well as derive an algorithm for finding an exact minimization for the class of positive conjunctive queries. The equivalent minimized query is expressed as a union of terminal positive conjunctive queries with the property that the variable search space is minimal among all the unions of postivie conjunctive queries. Edward P. F. Chan |
PODS | 1 |
| 1992 | Connection-Trap-Free Database Schemes
Edward P. F. Chan, Paolo Atzeni |
J. Comput. Syst. Sci. | 1 |
| 1991 | Independent Database Schemes under Functional and Inclusion Dependencies
Paolo Atzeni, Edward P. F. Chan |
Acta Informatica | 2 |
| 1991 | Independence-Reducible Database SchemesabstractA generahzatlon of Sagiv-independent database schemes, called (key-equivalent) independence-reducible schemes, is defined, and it is shown that it 1s highly desirable with respect to query answering and constraint enforcement.By showing that they are bounded and algebraic-maintamable the desirabdlties are proven.The class of independence-reducible schemes M exactly the class of schemes obtained from decomposing relation schemes in a Sagwmdependent scheme in a dependency preserving manner.Todemonstrate theclass ofschemes identified is rather general.itisprovedthatlt contains all prewously known classes of dependency preserving BCNF database schemes with similar properties.An efficient algorlthm is found which recognizes exactly this class of database schemes.Independence-reducible database schemes contain a class of constant-time-maintamable database schemes.A condition is found which characterizes this class of schemes and the condition can be tested efficiently.Throughout, it is assumed that a cover of the functional dependencies is embedded m a database scheme in the form of key dependencies. Edward P. F. Chan, Héctor J. Hernández |
J. ACM | 1 |
| 1991 | Constant-Time-Maintainable BCNF Database SchemesabstractThe maintenance problem (for database states) ofa database scheme Rwithrespect toa set of functional dependencies Fisthefollowing decision problem.Letrbea consistent state of Rwith respect to F and assume we insert a tuple t into rP~r.Is r U {t}a consistent state of R with respect to F? R is said to be constant-time-maintainable with respect to F if there is an algorithm that solves the maintenance problem of R with respect to F in time independent of the state size.A characterization of constant-time-maintainability for the class of BCNF database schemes is given.Inefficient algorithm that tests this characterization is shown, as well as an algorithm for solving the maintenance problem in time independent of the state size.It is also shown that total projections of the representative instance can be computed via unions of projections of sequential extension joins.Throughout we assume that database schemes are dependency preserving and BCNF, and that functional dependencies are given intheform of key dependencies. Héctor J. Hernández, Edward P. F. Chan |
ACM Trans. Database Syst. | 2 |
| 1990 | Efficient and Optimal Query Answering on Independent Schemes
Paolo Atzeni, Edward P. F. Chan |
Theor. Comput. Sci. | 2 |
| 1989 | A Design Theory for Solving the Anomalies ProblemabstractA theory is proposed for designing database schemes that are free of update anomalies. Unlike previous approaches, insertion and deletion anomalies are investigated in the context of a relation scheme, while replacement anomalies are studied in the context of a database scheme. Two simple models are developed for analyzing when a relation scheme is free of insertion and deletion anomalies. Techniques are also proposed for obtaining desirable decompositions that are free of insertion and deletion anomalies. A class of database schemes that is free of replacement anomalies is also proposed. This class of schemes is highly desirable with respect to constraint enforcement when attribute values of some tuple are being changed. By making different assumptions on the modifiable attributes, several important classes of database schemes that are free of replacement anomalies are characterized. Throughout, we assume update operations are performed on relation schemes at the conceptual level. Edward P. F. Chan |
SIAM J. Comput. | 1 |
| 1989 | Efficient Optimization of Simple Chase Join ExpressionsabstractSimple chase join expressions are relational algebra expressions, involving only projection and join operators, defined on the basis of the functional dependencies associated with the database scheme. They are meaningful in the weak instance model, because for certain classes of schemes, including independent schemes, the total projections of the representative instance can be computed by means of unions of simple chase join expressions. We show how unions of simple chase join expressions can be optimized efficiently, without constructing and chasing the corresponding tableaux. We also present efficient algorithms for testing containment and equivalence, and for optimizing individual simple chase join expressions. Paolo Atzeni, Edward P. F. Chan |
ACM Trans. Database Syst. | 2 |
| 1988 | Independence-reducible Database SchemesabstractA class of cover embedding database schemes, called independence-reducible, is proposed and is proven to be bounded and algebraic-maintainable, and therefore is highly desirable with respect to query answering and constraint enforcement. This class of schemes is shown to properly contain a superset of all previously known classes of cover embedding BCNF database schemes which are bounded (and constant-time-maintainable). An efficient algorithm is found which recognizes exactly this class of database schemes. Independence-reducible database schemes properly contain a class of constant-time-maintainable database schemes and a condition which characterizes this class of schemes is found, this condition can be tested efficiently. Throughout, it is assumed that a cover of the functional dependencies is embedded in the database scheme in the form of key dependencies. Edward P. F. Chan, Héctor J. Hernández |
PODS | 1 |
| 1988 | A Characterization of Constant-time-mainteinability for BCNF Database SchemesabstractThe maintenance problem (for database states) of a database scheme R with respect to a set of functional dependencies F is the following decision problem. Let r be a consistent state of R with respect to F and assume we insert a tuple t into rp ε r. Is r ∪ {t} a consistent state of R with respect to F? R is said to be constant-time-maintainable with respect to F if there is an algorithm that solves the maintenance problem of R with respect to F in time independent of the state size. Héctor J. Hernández, Edward P. F. Chan |
SIGMOD Conference | 2 |
| 1988 | On Generating Database Schemes Bounded or Constant-time-maintainable by Extensibility
Edward P. F. Chan, Héctor J. Hernández |
Acta Informatica | 1 |
| 1988 | Testing Unboundedness of Database Schemes and Functional Dependencies
Edward P. F. Chan, Héctor J. Hernández |
Inf. Process. Lett. | 1 |
| 1988 | On the Desirability of gamma-Acyclic BCNF Database Schemes
Edward P. F. Chan, Héctor J. Hernández |
Theor. Comput. Sci. | 1 |
| 1987 | On Designing Database Schemes Bounded or Constant-time-maintainable with respect to Functional DependenciesabstractUnder the weak instance model, to determine if a class of database schemes is bounded with respect to dependencies is fundamental for the analysis of the behavior of the class of database schemes with respect to query processing and updates. However, proving that a class of database schemes is bounded with respect to dependencies seems to be very difficult even for restricted cases. To resolve this problem, we need to develop techniques for characterizing bounded database schemes Edward P. F. Chan, Héctor J. Hernández |
PODS | 1 |
| 1987 | Independent Database Schemes under Functional and Inclusion Dependencies
Paolo Atzeni, Edward P. F. Chan |
VLDB | 2 |
| 1987 | On testing soundness of relational expressions
Edward P. F. Chan, Alberto O. Mendelzon |
Inf. Syst. | 1 |
| 1987 | Answering queries on embedded-complete database schemesabstractIt has been observed that, for some database schemes, users may have difficulties retrieving correct information, even for simple queries. The problem occurs when some implicit “piece” of information, defined on some subset of a relation scheme, is not explicitly represented in the database state. In this situation, users may be required to know how the state and the constraints interact before they can retrieve the information correctly. In this paper, the formal notion of embedded-completeness is proposed, and it is shown that schemes with this property avoid the problem described above. A polynomial-time algorithm is given to test whether a database scheme is independent and embedded-complete. Under the assumption of independence, it is shown that embedded-complete schemes allow efficient computation of optimal relational algebra expressions equivalent to the X -total projection, for any set of attributes X . Edward P. F. Chan, Alberto O. Mendelzon |
J. ACM | 1 |
| 1987 | Independent and Separable Database SchemesabstractWe propose and investigate the notion of separability to capture the design goal of independently updatable decompositions. We characterize separable schemes in the important case when the only constraints given are a set of functional dependencies and the join dependency $\bowtie {\bf R}$. This characterization is also applicable to cover embedding database schemes when a set of functional dependencies is given as constraint. As evidence in favor of separability as a natural concept of independence, we show that it is equivalent to a specialization of the abstract independent mappings defined by Bancilhon and Spyratos. Our characterization yields a polynomial-time algorithm for testing separability in these cases. Edward P. F. Chan, Alberto O. Mendelzon |
SIAM J. Comput. | 1 |
| 1986 | Finding the Minimum Visible Vertex Distance Between Two Non-Intersecting Simple PolygonsabstractIn this paper, we present an Ο(n log n) algorithm for finding the minimum Euclidean visible vertex distance between two nonintersecting simple polygons, where n is the number of vertices in a polygon. The algorithm is based on applying a divide and conquer method to two preprocessed facing boundaries of the polygons. We also derive an Ο(n log n) algorithm for finding a minimum sequence of separating line segments between two nonintersecting polygons. Cao An Wang, Edward P. F. Chan |
SCG | 2 |
| 1986 | On the Desirability of gamma-Acyclic BCNF Database Schemes
Edward P. F. Chan, Héctor J. Hernández |
ICDT | 1 |
| 1986 | On the Properties and Characterization of Connection-tap-free SchemesabstractWe propose a class of database schemes called connection-trap-lree schemes that allows users to retrieve sound and complete information easily and efficiently from the database.We argue that with this class of database schemes, the connection trap problem can be avoided.We present 'some fundamental properties of this class of schemes.We then characterize the class 01 independent and connection-trapfree schemes when an embedded cover of functional dependencies is assumed. Edward P. F. Chan, Paolo Atzeni |
PODS | 1 |
| 1985 | Efficient Query Answering in the Representative Instance ApproachabstractArticle Free Access Share on Efficient query answering in the representative instance approach Authors: Paolo Atzeni View Profile , Edward P. F. Chan View Profile Authors Info & Claims PODS '85: Proceedings of the fourth ACM SIGACT-SIGMOD symposium on Principles of database systemsMarch 1985 Pages 181–188https://doi.org/10.1145/325405.325429Published:25 March 1985Publication History 19citation68DownloadsMetricsTotal Citations19Total Downloads68Last 12 Months3Last 6 weeks1 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 Paolo Atzeni, Edward P. F. Chan |
PODS | 2 |
| 1984 | Optimal Computation of Total Projections with Unions of Simple Chase Join ExpressionsabstractThe representative instance has been proposed as a query answering device in systems using the Universal Relation Interface. One approach is to use the total projections of the representative instance to generate the answer for a query. Associated with this approach is the problem of how to generate the total projections of the representative instance efficiently. We propose a generalization of extension joins, called chase join expressions, as a means to compute the total projections when functional dependencies are given as constraints. In particular, we identify an important subclass of chase join expressions called simple chase join expressions and show that the total projections with respect to a set of functional dependencies can be computed by unions of simple chase join expressions when an independent scheme is assumed. We also find a simple and efficient algorithm that minimizes the number of join operations in a union of simple chase join expressions. Edward P. F. Chan |
SIGMOD Conference | 1 |
| 1983 | Independent and Separable Database SchemesabstractWe propose and investigate the notion of separability to capture the design goal of independently updatable decompositions. As evidence in favor of separability as a natural concept of independence, we show that it is equivalent to a specialization of the abstract independent mappings defined by Bancilhon and SpyraLos. We then enaracterize separable schemes in the important case when the only constraints given are a set of functional dependencies and the join dependency for the database scheme. This characterization is also applicable to dependency preserving database schemes when a set of functional dependencies is given as constraint. Our characterization yields a polynomial-time algorithm for testing separability in these cases. Edward P. F. Chan, Alberto O. Mendelzon |
PODS | 1 |
| 1979 | A Graphical Database Design Aid using the Entity-Relationship Model
Edward P. F. Chan, Frederick H. Lochovsky |
ER | 1 |