EDBT 2026 Demo / reviewers in the wild / expert
John Miles Smith
dblp:35/3801
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 1978
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 4 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
4 papers |
Database system architecture and tuning · 49% Query processing and optimization · 24% Data models and query languages · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Emerging computing paradigms · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 9 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › syntax
abstract syntax |
0.0 | 1 | 1978 | A Normal Form for Abstract Syntax · VLDB 1978 |
Programming languages and type systems › term rewriting
normal form |
0.0 | 1 | 1978 | A Normal Form for Abstract Syntax · VLDB 1978 |
Emerging computing paradigms › neuromorphic computing
associative memory |
0.0 | 2 | 1976 | The Design of a Rotating Associative Array Memory for a Relational Database Management Application · ACM Trans. Database Syst. 1976 The Design of a Rotating Associative Array Memory for a Relational Database Management Application · VLDB 1975 |
Database system architecture and tuning
database design |
0.0 | 1 | 1977 | Database Abstractions: Aggregation and Generalization · ACM Trans. Database Syst. 1977 |
Data models and query languages › conceptual modeling
semantic data model |
0.0 | 1 | 1977 | Database Abstractions: Aggregation and Generalization · ACM Trans. Database Syst. 1977 |
Query processing and optimization
query optimization |
0.0 | 1 | 1975 | Optimizing the Performance of a Relational Algebra Data Base Interface (Abstract) · SIGMOD Conference 1975 |
Logic in computer science
proof theory |
0.0 | 1 | 1978 | A Normal Form for Abstract Syntax · VLDB 1978 |
Data models and query languages › database views
relational view |
0.0 | 1 | 1975 | Optimizing the Performance of a Relational Algebra Data Base Interface (Abstract) · SIGMOD Conference 1975 |
Query processing and optimization
view maintenance |
0.0 | 1 | 1977 | Database Abstractions: Aggregation and Generalization · ACM Trans. Database Syst. 1977 |
Methods — techniques the papers use, named apart from their topics
search logic · 0.0orthogonal storage layout · 0.0associative array memory · 0.0invariant properties · 0.0formalization · 0.0automatic programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1978 | Comments on the paper "Data Base Design in Theory and Practice" by Bo Sundgren
John Miles Smith |
VLDB | 1 |
| 1978 | A Normal Form for Abstract Syntax
John Miles Smith |
VLDB | 1 |
| 1977 | Database Abstractions: Aggregation and GeneralizationabstractTwo kinds of abstraction that are fundamentally important in database design and usage are defined. Aggregation is an abstraction which turns a relationship between objects into an aggregate object. Generalization is an abstraction which turns a class of objects into a generic object. It is suggested that all objects (individual, aggregate, generic) should be given uniform treatment in models of the real world. A new data type, called generic, is developed as a primitive for defining such models. Models defined with this primitive are structured as a set of aggregation hierarchies intersecting with a set of generalization hierarchies. Abstract objects occur at the points of intersection. This high level structure provides a discipline for the organization of relational databases. In particular this discipline allows: (i) an important class of views to be integrated and maintained; (ii) stability of data and programs under certain evolutionary changes; (iii) easier understanding of complex models and more natural query formulation; (iv) a more systematic approach to database design; (v) more optimization to be performed at lower implementation levels. The generic type is formalized by a set of invariant properties. These properties should be satisfied by all relations in a database if abstractions are to be preserved. A triggering mechanism for automatically maintaining these invariants during update operations is proposed. A simple mapping of aggregation/generalization hierarchies onto owner-coupled set structures is given. John Miles Smith, Diane C. P. Smith |
ACM Trans. Database Syst. | 1 |
| 1976 | The Design of a Rotating Associative Array Memory for a Relational Database Management ApplicationabstractThe design and motivation for a rotating associative relational store (RARES) is described. RARES is designed to enhance the performance of an optimizing relational query interface by supporting important high level optimization techniques. In particular, it can perform tuple selection operations at the storage device and also can provide a mechanism for efficient sorting. Like other designs for rotating associative stores, RARES contains search logic which is attached to the heads of a rotating head-per-track storage device. RARES is distinct from other designs in that it utilizes a novel “orthogonal” storage layout. This layout allows a high output rate of selected tuples even when a sort order in the stored relation must be preserved. As in certain other designs, RARES can usually output a tuple as soon as it is found to satisfy the selection criteria. However, relative to these designs, the orthogonal layout allows an order of magnitude reduction in the capacity of storage local to the search logic. Chyuan Shiun Lin, Diane C. P. Smith, John Miles Smith |
ACM Trans. Database Syst. | 3 |
| 1975 | Optimizing the Performance of a Relational Algebra Data Base Interface (Abstract)abstractAn approach for implementing a "smart" interface to support a relational view of data is proposed. The basic idea is to employ automatic programming techniques so that the interface analyzes and efficiently refines the high level query specification supplied by the user. An interface called SQUIRAL (Smart Query Interface for a Relational Algebra), which was designed using this approach, is described in detail. Several optimization techniques that derive from this approach are discussed. John Miles Smith, Philip Yen-Tang Chang |
SIGMOD Conference | 1 |
| 1975 | The Design of a Rotating Associative Array Memory for a Relational Database Management ApplicationabstractThere are significant advantages to tailoring hardware storage devices to support high level data models in very large data bases. A storage device that can assume some of the data selection functions traditionally performed by the CPU can substantially reduce the amount of data to be transferred to the CPU. This reduction together with increased concurrency of CPU and device operation result in increased data rates and lowor response times By designing the device to support one specific data model, greator efficiency can be achieved than in devices dosigned to be a compromise in their support of several different models. The number and complexity Of the functions performed by the device can be drastically reduced, along with its development and production costs. In this paper we describe the design and usage Of an associative array memory using a rotating storage device which is tailored to support the relational model of E. F. Codd. Chyuan Shiun Lin, Diane C. P. Smith, John Miles Smith |
VLDB | 3 |