EDBT 2026 Demo / reviewers in the wild / expert
Marc H. Graham
dblp:32/3985
· DBLP profile ↗
16ranked-venue papers
13as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 first-authorTheory of computation · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 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
13 papers |
Database theory · 68% Transaction processing and concurrency control · 22% Query processing and optimization · 5% | |
| Theoretical computer science
1 paper |
Computational complexity · 50% Logic in computer science · 50% |
Topics — the 20 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database theory
dependency theory |
0.0 | 4 | 1992 | Constant-Time Maintainability: A Generalization of Independence · ACM Trans. Database Syst. 1992 On the Equivalence of an Egd to a Set of Fd's · J. ACM 1990 Notions of dependency satisfaction · J. ACM 1986 |
Database theory › dependency theory
functional dependency |
0.0 | 4 | 1990 | On the Equivalence of an Egd to a Set of Fd's · J. ACM 1990 Constant Time Maintenance or The Triumph of the fd · PODS 1986 Functions in Databases · ACM Trans. Database Syst. 1983 |
Database theory › data dependencies
equality-generating dependency |
0.0 | 3 | 1990 | On the Equivalence of an Egd to a Set of Fd's · J. ACM 1990 Notions of dependency satisfaction · J. ACM 1986 Notions of Dependency Satisfaction · PODS 1982 |
Transaction processing and concurrency control
real-time transaction processing |
0.0 | 1 | 1993 | How to Get Serializability for Real-Time Transactions Without Having to Pay for It · RTSS 1993 |
Transaction processing and concurrency control
serializability |
0.0 | 1 | 1993 | How to Get Serializability for Real-Time Transactions Without Having to Pay for It · RTSS 1993 |
Database theory › data dependencies
embedded functional dependency |
0.0 | 1 | 1992 | Constant-Time Maintainability: A Generalization of Independence · ACM Trans. Database Syst. 1992 |
Database theory › data dependencies
dependency satisfaction |
0.0 | 2 | 1986 | Notions of dependency satisfaction · J. ACM 1986 Notions of Dependency Satisfaction · PODS 1982 |
Database theory › dependency theory
tuple-generating dependencies |
0.0 | 2 | 1986 | Notions of dependency satisfaction · J. ACM 1986 Notions of Dependency Satisfaction · PODS 1982 |
Query processing and optimization
view maintenance |
0.0 | 1 | 1986 | Constant Time Maintenance or The Triumph of the fd · PODS 1986 |
Transaction processing and concurrency control
transaction scheduling |
0.0 | 1 | 1984 | Reliable Scheduling of Database Transactions for Unreliable Systems · PODS 1984 |
Logic in computer science › model theory
axiomatizability |
0.0 | 1 | 1984 | On the Complexity and Axiomatizability of Consistent Database States · PODS 1984 |
Computational complexity › constraint satisfaction
consistency checking |
0.0 | 1 | 1984 | On the Complexity and Axiomatizability of Consistent Database States · PODS 1984 |
Database theory › dependency theory
join dependency |
0.0 | 1 | 1992 | Constant-Time Maintainability: A Generalization of Independence · ACM Trans. Database Syst. 1992 |
Database theory › schema decomposition
dependency preservation |
0.0 | 1 | 1983 | Functions in Databases · ACM Trans. Database Syst. 1983 |
Data models and query languages › XML query languages
path expressions |
0.0 | 1 | 1983 | Path Expressions in Databases · PODS 1983 |
Data models and query languages
relational model |
0.0 | 1 | 1983 | Functions in Databases · ACM Trans. Database Syst. 1983 |
Database theory › incomplete information
weak instance model |
0.0 | 1 | 1983 | Functions in Databases · ACM Trans. Database Syst. 1983 |
Database system architecture and tuning
database design |
0.0 | 1 | 1982 | Independent Database Schemas · PODS 1982 |
Transaction processing and concurrency control
concurrency control |
0.0 | 1 | 1986 | Abstraction in Recovery Management · SIGMOD Conference 1986 |
Transaction processing and concurrency control
non-serializable schedule |
0.0 | 1 | 1986 | Abstraction in Recovery Management · SIGMOD Conference 1986 |
Methods — techniques the papers use, named apart from their topics
concurrency control analysis · 0.0dependency inference · 0.0canonical maintenance algorithm · 0.0polynomial-time algorithm · 0.0hypergraph representation · 0.0fixpoint logic · 0.0tableau method · 0.0layered abstraction modeling · 0.0first-order logic · 0.0complexity analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | How to Get Serializability for Real-Time Transactions Without Having to Pay for ItabstractA new approach to the problem of achieving serializability for real-time transaction systems is presented. It is shown that certain properties that have been claimed to be characteristic of real-time systems are sufficient in themselves to guarantee that the system will run serializably, without any extra effort having to be taken. These systems can be said to achieve serializability "for free.".> Marc H. Graham |
RTSS | 1 |
| 1992 | Issues in Real-Time Data Management
Marc H. Graham |
Real Time Syst. | 1 |
| 1992 | Constant-Time Maintainability: A Generalization of IndependenceabstractThe maintenance problem of a database scheme is the following decision problem: Given a consistent database state ρ and a new tuple u over some relation scheme of ρ, is the modified state ρ ∪ { u } still consistent? A database scheme is said to be constant-time-maintainable(ctm) if there exists an algorithm that solves its maintenance problem by making a fixed number of tuple retrievals. We present a practically useful algorithm, called the canonical maintenance algorithm , that solves the maintenance problem of all ctm database schemes within a "not too large" bound. A number of interesting properties are shown for ctm database schemes, among them that non-ctm database schemes are not maintainable in less than a linear time in the state size. A test method is given when only cover embedded functional dependencies (fds) appear. When the given dependencies consist of fds and the join dependency (jd) ⋈ R of the database scheme, testing whether a database scheme is ctm is reduced to the case of cover embedded fds. When dependency-preserving database schemes with only equality-generating dependencies (egds) are considered, it is shown that every ctm database scheme has a set of dependencies that is equivalent to a set of embedded fds, and thus, our test method for the case of embedded fds can be applied. In particular, this includes the important case of lossless database schemes with only egds. Marc H. Graham |
ACM Trans. Database Syst. | 2 |
| 1990 | On the Equivalence of an Egd to a Set of Fd'sabstractThe question “Is a given join dependency equivalent to some set of multivalued dependencies?” led to the development of acyclicity theory [1]. The central question of this paper is: “Is a given equality-generating dependency equivalent to a set of functional dependencies?” An algorithm is presented that answers that question in polynomial time without using the chase process and, in the case of a “yes” answer, can be used to find (a cover of) the set of functional dependencies involved. This question is also related to the similar question about join dependencies and multivalued dependencies by proving a result about the hypergraph representation of an egd. It is interesting to note that a minimal representation of an egd must be β-acyclic for the egd to be equivalent to a set of fd's, in contrast to the jd/mvd case, in which only α-acyclicity is needed. The β-acyclicity of an egd not necessarily minimal is always sufficient for the egd to be equivalent to a set of fd's as shown. Finally, the algorithm is extended for a single egd to answer the question whether a set of egd's with the same right-hand-side column is equivalent to a set of fd's. Marc H. Graham |
J. ACM | 1 |
| 1986 | Constant Time Maintenance or The Triumph of the fdabstractArticle Free Access Share on Constant time maintenance or the triumph of the FD. Authors: Marc H. Graham Georgia Institute of Technology, Atlanta Georgia Institute of Technology, AtlantaView Profile , Ke Wang Georgia Institute of Technology, Atlanta Georgia Institute of Technology, AtlantaView Profile Authors Info & Claims PODS '86: Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systemsJune 1985 Pages 202–216https://doi.org/10.1145/6012.6017Published:01 June 1985Publication History 13citation193DownloadsMetricsTotal Citations13Total Downloads193Last 12 Months1Last 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 Marc H. Graham |
PODS | 1 |
| 1986 | Abstraction in Recovery ManagementabstractAbstract. There are many examples of actions on abstract data types which can be correctly implemented with nonserralizable and nonrecoverable schedules of reads and writes We examme a model of multiple lay-ers of abstraction that explains this phenomenon and suggests an approach to burldmg layered systems with transaction oriented synchromzatron and roll back Our model may make rt easier to provide the high data m-tegrrty of reliable database transaction processmg m a broader class of mformatron systems We concentrate on the recovery aspects here, a technical report [Moss et al 851 has a more complete drscussron of concurrency control 1 J. Eliot B. Moss, Nancy D. Griffeth, Marc H. Graham |
SIGMOD Conference | 3 |
| 1986 | Notions of dependency satisfactionabstractTwo notions of dependency satisfaction, consistency and completeness , are introduced. Consistency is the natural generalization of weak-instance satisfaction and seems appropriate when only equality-generating dependencies are given, but disagrees with the standard notion in the presence of tuple-generating dependencies. Completeness is based on the intuitive semantics of tuple-generating dependencies but differs from the standard notion for equality-generating dependencies. It is argued that neither approach is the correct one, but rather that they correspond to different policies on constraint enforcement, and each one is appropriate in different circumstances. Consistency and completeness of a state are characterized in terms of the tableau associated with the state and in terms of logical properties of a set of first-order sentences associated with the state. A close relation between the problems of testing for consistency and completeness and of testing implication of dependencies is established, leading to lower and upper bounds for the complexity of consistency and completeness. The possibility of formalizing dependency satisfaction without using a universal relation scheme is examined. Marc H. Graham, Alberto O. Mendelzon, Moshe Y. Vardi |
J. ACM | 1 |
| 1984 | Reliable Scheduling of Database Transactions for Unreliable SystemsabstractArticle Free Access Share on Reliable scheduling of database transactions for unreliable systems Authors: Marc H. Graham Georgia Institute of Technology, Atlanta, Georgia Georgia Institute of Technology, Atlanta, GeorgiaView Profile , Nancy Griffeth Georgia Institute of Technology, Atlanta, Georgia Georgia Institute of Technology, Atlanta, GeorgiaView Profile , Barbara Smith-Thomas University of North Carolina at Greensboro, Greensboro, North Carolina University of North Carolina at Greensboro, Greensboro, North CarolinaView Profile Authors Info & Claims PODS '84: Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systemsApril 1984Pages 300–310https://doi.org/10.1145/588011.588055Published:02 April 1984Publication History 6citation199DownloadsMetricsTotal Citations6Total Downloads199Last 12 Months18Last 6 weeks0 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 Marc H. Graham, Nancy D. Griffeth, Barbara Smith-Thomas |
PODS | 1 |
| 1984 | On the Complexity and Axiomatizability of Consistent Database StatesabstractA database is consistent with respect to a set σ of dependencies if it has a weak instance. A weak instance is a universal relation that satisfies Σ, and whose projections on the relation schemes are supersets of the relations in the database. In this paper we investigate the complexity of testing consistency and the logics that can axiomatize consistency, relative to a fixed set Σ of dependencies. If Σ is allowed to include embedded dependencies, then consistency can be non-recursive. If Σ consists only of total dependencies, then consistency can be tested in polynomial time. The degree of the polynomial can, however, be arbitrarily high. Consistency can be axiomatized but not finitely axiomatized by equality generating dependencies. If embedded dependencies are allowed then consistency cannot be finitely axiomatized by any effective logic. If, on the other hand, only total dependencies are allowed then consistency can be finitely axiomatized by fixpoint logic. Marc H. Graham, Moshe Y. Vardi |
PODS | 1 |
| 1984 | Independent Database Schemas
Marc H. Graham, Mihalis Yannakakis |
J. Comput. Syst. Sci. | 1 |
| 1983 | Path Expressions in DatabasesabstractArticle Free Access Share on Path expressions in databases Author: Marc H. Graham Georgia Institute of Technology, Atlanta, Georgia Georgia Institute of Technology, Atlanta, GeorgiaView Profile Authors Info & Claims PODS '83: Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systemsMarch 1983 Pages 366–378https://doi.org/10.1145/588058.588101Online:21 March 1983Publication History 2citation164DownloadsMetricsTotal Citations2Total Downloads164Last 12 Months6Last 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 Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Marc H. Graham |
PODS | 1 |
| 1983 | Functional Dependencies on Cyclic Database SchemesabstractWe study how functional dependencies affect the cyclicity of a database scheme; in particular, when does a set of functional dependencies make a cyclic database scheme behave like an acyclic one.A database scheme is fd-acyclic if every pairwise-consistent database state that satisfies the fd's is join-consistent. We give a simple characterization of fd-acyclicity over a restricted class of database schemes. We then give a tableau-based characterization for the general case that leads to an algorithm for testing fd-acyclicity. This algorithm actually solves the more general problem of query equivalence under functional dependencies and typed inclusion dependencies. Kent Laver, Alberto O. Mendelzon, Marc H. Graham |
SIGMOD Conference | 3 |
| 1983 | Functions in DatabasesabstractWe discuss the objectives of including functional dependencies in the definition of a relational database. We find two distinct objectives. The appearance of a dependency in the definition of a database indicates that the states of the database are to encode a function. A method based on the chase of calculating the function encoded by a particular state is given and compared to methods utilizing derivations of the dependency. A test for deciding whether the states of a schema may encode a nonempty function is presented as is a characterization of the class of schemas which are capable of encoding nonempty functions for all the dependencies in the definition. This class is the class of dependency preserving schemas as defined by Beeri et al. and is strictly larger than the class presented by Bernstein. The second objective of including a functional dependency in the definition of a database is that the dependency be capable of constraining the states of the database; that is, capable of uncovering input errors made by the users. We show that this capability is weaker than the first objective; thus, even dependencies whose functions are everywhere empty may still act as constraints. Bounds on the requirements for a dependency to act as a constraint are derived. These results are founded on the notion of a weak instance for a database state, which replaces the universal relation instance assumption and is both intuitively and computationally more nearly acceptable. Marc H. Graham |
ACM Trans. Database Syst. | 1 |
| 1982 | Notions of Dependency SatisfactionabstractTwo notions of dependency satisfaction, consistency and completeness, are introduced. Consistency is the natural generalization of weak satisfaction and seems appropriate when only equality-generating dependencies are given, but disagrees with the standard notion in the presence of tuple-generating dependencies. Completeness is based on the intuitive semantics of tuple-generating dependencies but appears unnatural for equality-generating dependencies. It is argued that neither approach is the correct one, but rather that they correspond to different policies on constraint enforcement, and each one is appropriate in different circumstances. Consistency and completeness of a state are characterized in terms of the tableau associated with the state and in terms of logical properties of a set of first-order sentences associated with the state. A close relation between the problems of testing for consistency and completeness and of testing implication of dependencies is established. The possibility of formalizing dependency satisfaction without using a universal relation scheme is examined. Marc H. Graham, Alberto O. Mendelzon |
PODS | 1 |
| 1982 | Independent Database SchemasabstractArticle Free Access Share on Independent database schemas Authors: Marc H. Graham University of Toronto, Toronto, Canada University of Toronto, Toronto, CanadaSearch about this author , Mihalis Yannakakis Bell Laboratories, Murray Hill, N.J. Bell Laboratories, Murray Hill, N.J.Search about this author Authors Info & Claims PODS '82: Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systemsMarch 1982Pages 199–204https://doi.org/10.1145/588111.588144Published:29 March 1982Publication History 12citation246DownloadsMetricsTotal Citations12Total Downloads246Last 12 Months6Last 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 Marc H. Graham, Mihalis Yannakakis |
PODS | 1 |
| 1982 | Strong Equivalence of Relational Wxpressions Under Dependencies
Marc H. Graham, Alberto O. Mendelzon |
Inf. Process. Lett. | 1 |