Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Albert Croker

dblp:38/6477 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 1994
—ORCID · none

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

Databases, data management, data science and information retrieval · 4 · 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
3 papers
Data models and query languages · 56% Database theory · 26% Transaction processing and concurrency control · 17%
Artificial intelligence
1 paper
Planning, search and constraint satisfaction · 67% Probabilistic and Bayesian machine learning · 33%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data models and query languages › query language
temporal query language
0.011994
On Completeness of Historical Relational Query Languages · ACM Trans. Database Syst. 1994
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint propagation
0.011993
A Knowledge Representation for Constraint Satisfaction Problems · IEEE Trans. Knowl. Data Eng. 1993
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming › constraint modeling
constraint representation
0.011993
A Knowledge Representation for Constraint Satisfaction Problems · IEEE Trans. Knowl. Data Eng. 1993
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
dependency networks
0.011993
A Knowledge Representation for Constraint Satisfaction Problems · IEEE Trans. Knowl. Data Eng. 1993
Data models and query languages
relational algebra
0.011987
The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans · ICDE 1987
Data models and query languages
temporal data model
0.011987
The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans · ICDE 1987
Data models and query languages › temporal data model
temporal relational algebra
0.011987
The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans · ICDE 1987
Transaction processing and concurrency control
concurrency control
0.011986
A Dynamic Tree-Locking Protocol · ICDE 1986
Transaction processing and concurrency control › concurrency control
locking protocols
0.011986
A Dynamic Tree-Locking Protocol · ICDE 1986

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

temporal logic · 0.0relational algebra · 0.0many-sorted logic · 0.0dependency-directed backtracking · 0.0serializability · 0.0partial order · 0.0lifespan-based modeling · 0.0
YearPublicationVenuePosition
1994 On Completeness of Historical Relational Query Languages
abstract
Numerous proposals for extending the relational data model to incorporate the temporal dimension of data have appeared in the past several years. These proposals have differed considerably in the way that the temporal dimension has been incorporated both into the structure of the extended relations of these temporal models and into the extended relational algebra or calculus that they define. Because of these differences, it has been difficult to compare the proposed models and to make judgments as to which of them might in some sense be equivalent or even better . In this paper we define temporally grouped and temporally ungrouped historical data models and propose two notions of historical relational completeness , analogous to Codd's notion of relational completeness, one for each type of model. We show that the temporally ungrouped models are less expressive than the grouped models, but demonstrate a technique for extending the ungrouped models with a grouping mechanism to capture the additional semantic power of temporal grouping. For the ungrouped models, we define three different languages, a logic with explicit reference to time, a temporal logic, and a temporal algebra, and motivate our choice for the first of these as the basis for completeness for these models. For the grouped models, we define a many-sorted logic with variables over ordinary values, historical values, and times. Finally, we demonstrate the equivalence of this grouped calculus and the ungrouped calculus extended with a grouping mechanism. We believe the classification of historical data models into grouped and ungrouped models provides a useful framework for the comparison of models in the literature, and furthermore, the exposition of equivalent languages for each type provides reasonable standards for common, and minimal, notions of historical relational completeness.
James Clifford, Albert Croker, Alexander Tuzhilin
ACM Trans. Database Syst.2
1993 A Knowledge Representation for Constraint Satisfaction Problems
abstract
We present a general representation for problems that can be reduced to constraint satisfaction problems (CSP) and a model for reasoning about their solution. The novel part of the model is a constraint-driven reasoner that manages a set of constraints specified in terms of arbitrarily complex Boolean expressions and represented in the form of a dependency network. This dependency network incorporates control information (derived from the syntax of the constraints) that is used for constraint propagation, contains dependency information that can be used for explanation and for dependency-directed backtracking, and is incremental in the sense that if the problem specification is modified, a new solution can be derived by modifying the existing solution. The constraint-driven reasoner is coupled to a problem solver which contains information about the problem variables and preference orderings.>
Albert Croker, Vasant Dhar
IEEE Trans. Knowl. Data Eng.1
1987 The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans
abstract
Critical to the design of an historical database model is the representation of the “existence” of objects across the temporal dimension — for example, the “birth,” “death,” or “rebirth” of an individual, or the establishment or dis-establishment of a relationship. The notion of the “lifespan” of a database object is proposed as a simple framework for expressing these concepts. An object's lifespan is simply those periods of time during which the database models the properties of that object. In this paper we propose the historical relational data model (HRDM) and algebra that is based upon lifespans and that views the values of all attributes as functions from time points to simple domains. The model that we obtain is a consistent extension of the relational data model, and provides a simple mechanism for providing both time-varying data and time-varying schemes.
James Clifford, Albert Croker
ICDE2
1986 A Dynamic Tree-Locking Protocol
abstract
The tree-locking protocol proposed by Silberschatz and Kedem5guarantees transaction schedules that are both serializable and deadlock-free. The tree-locking protocol assumes the existence of a partial order defined over all of the objects in a database. Requiring all transactions to be tree-locked with respect to this single partial order limits the degree of concurrency obtainable in a database system by increasing the potential for conflict between transactions. In this paper we define a new locking protocol that is derived from the tree-locking protocol, but allows a changing set of partial orders to be defined over the objects in a database. We call this protocol dynamic tree-locking.
Albert Croker, David Maier 0001
ICDE1