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

Diane C. P. Smith

dblp:20/2010 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 1979
—ORCID · none

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

Databases, data management, data science and information retrieval · 5 · 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
5 papers
Database system architecture and tuning · 59% Data models and query languages · 30% Query processing and optimization · 8%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Emerging computing paradigms · 100%

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

TopicWeightPapersLastEvidence papers
Data models and query languages › data modeling
network data model
0.011978
Conversion and the CODASYL Framework · VLDB 1978
Emerging computing paradigms › neuromorphic computing
associative memory
0.021976
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.011977
Database Abstractions: Aggregation and Generalization · ACM Trans. Database Syst. 1977
Data models and query languages › conceptual modeling
semantic data model
0.011977
Database Abstractions: Aggregation and Generalization · ACM Trans. Database Syst. 1977
Query processing and optimization
view maintenance
0.011977
Database Abstractions: Aggregation and Generalization · ACM Trans. Database Syst. 1977

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

search logic · 0.0program transformation · 0.0orthogonal storage layout · 0.0associative array memory · 0.0invariant properties · 0.0formalization · 0.0
YearPublicationVenuePosition
1979 Database Program Conversion: A Framework for Research
Robert W. Taylor, James P. Fry, Ben Shneiderman, Diane C. P. Smith, Stanley Y. W. Su
VLDB4
1978 Conversion and the CODASYL Framework
Diane C. P. Smith
VLDB1
1977 Database Abstractions: Aggregation and Generalization
abstract
Two 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.2
1976 The Design of a Rotating Associative Array Memory for a Relational Database Management Application
abstract
The 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.2
1975 The Design of a Rotating Associative Array Memory for a Relational Database Management Application
abstract
There 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
VLDB2