Back to papers
Some High-level Language Constructs for Data of Type Relation
Summary: Introduces a relation-typed data model in high-level languages, with three constructs: a repetition statement driven by relations, predicates as a generalized boolean, and a relation constructor from predicates. Stepwise development from elementary relational ops; designed to fit into PASCAL with minimal new concepts.
(summarized by gpt-5-nano on Feb 09 2026)
Paper ID
2105
Venue
SIGMOD
Year
1977
Pagerank
0.00023302214
Overall Rank
247 | 98.31%
DOI
10.1145/509404.509407
Incoming Non-self Citations Over Time
BibTeX Citation
Copy BibTeX
@inproceedings{schmidt_sigmod77,
title = {{Some High-level Language Constructs for Data of Type Relation}},
author = {Schmidt, Joachim W.},
series = {{SIGMOD} '77},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/509404.509407},
url = {https://dl.acm.org/doi/10.1145/509404.509407},
year = {1977}
}
Incoming Citations (Sorted by Pagerank)
Showing 31 of 31 citing papers.
Rank
Citing Paper
Year
Venue
Pagerank
147
Making Smalltalk a Database System
1984
SIGMOD
0.00029474235
357
An Optimizing Prolog Front-End to a Relational Query System
1984
SIGMOD
0.00020283734
750
Data Abstraction, Views And Updates In Rigel
1979
SIGMOD
0.00014379744
935
Programming Constructs for Database System Implementation in EXODUS
1987
SIGMOD
0.00013100709
1,078
The Data Management Facilities of PLAIN
1979
SIGMOD
0.00012263786
1,272
A Framework for Automating Physical Database Design
1991
VLDB
0.0001138436
1,662
ODE (Object Database and Environment): The Language and the Data Model
1989
SIGMOD
0.00010075123
1,737
Molecular Objects, Abstract Data Types, and Data Models: A Framework
1984
VLDB
9.8838348e-05
1,980
Data Constructors: On the Integration of Rules and Relations
1985
VLDB
9.3613411e-05
2,248
Database Programming in Machiavelli - a Polymorphic Language with Static Type Inference
1989
SIGMOD
8.8703718e-05
2,480
Database Portals: A New Application Program Interface
1984
VLDB
8.5201824e-05
2,505
A Transformation-Based Approach to Optimizing Loops in Database Programming Languages
1992
SIGMOD
8.4960641e-05
2,955
Query Processing Strategies in the PASCAL/R Relational Database Management System
1982
SIGMOD
7.9213835e-05
2,971
Design and Implementation of an Extensible Database Management System Supporting User Defined Data Types and Functions
1988
VLDB
7.9120946e-05
3,130
Language Constructs for Programming Active Databases
1991
VLDB
7.7250012e-05
3,233
Implementation of a Compiler for a Semantic Data Model: Experiences with Taxis
1987
SIGMOD
7.6174587e-05
3,735
DIAL: A Programming Language for Data Intensive Applications
1980
SIGMOD
7.1646777e-05
4,010
Inheritance and Persistence in Database Programming Languages
1986
SIGMOD
6.9610816e-05
4,530
Processing Queries with Quantifiers: A Horticultural Approach
1983
PODS
6.6446379e-05
4,718
Solving the Phantom Problem by Predicative Optimistic Concurrency Control
1983
VLDB
6.5468872e-05
5,159
Overview of an Ada* Compatible Distributed Database Manager
1983
SIGMOD
6.3400003e-05
5,326
Language Support for Office Modelling
1984
VLDB
6.2639903e-05
5,352
Range Nesting: A Fast Method To Evaluate Quantified Queries
1983
SIGMOD
6.2528892e-05
6,155
Safety and Translation of Calculus Queries with Scalar Functions (Extended Abstract)
1993
PODS
5.9566466e-05
12,664
Eliminating Impedance Mismatch in C++
2007
VLDB
5.093636e-05
13,109
K: A High-level Knowledge Base Programming Language for Advanced Database Applications
1991
SIGMOD
5.093636e-05
13,157
Managing Knowledge about Information System Evolution
1988
SIGMOD
5.093636e-05
13,199
Adaptive Predicate Managers in Database Systems
1986
VLDB
5.093636e-05
13,226
Coping with Complexity in Automated Reasoning about Database Systems
1985
VLDB
5.093636e-05
13,232
Specification and Verification of Abstract Database Types
1984
PODS
5.093636e-05
13,268
Semantics of Network Data Manipulation Languages: An Object-Oriented Approach
1982
VLDB
5.093636e-05
Outgoing Citations (Sorted by Pagerank)
Showing 0 of 0 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Rank
Cited Paper
Year
Venue
Pagerank
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
6,563
Functional Database Query Languages as Typed Lambda Calculi of Fixed Order (Extended Abstract)
1994
PODS
2
13,097
On the power of Rule-Based Languages with Sets
1991
PODS
3
12,857
String Operations in Query Languages
2001
PODS
4
1,864
The Expressiveness of a Family of Finite Set Languages
1991
PODS
5
13,237
Relational Algebras, Logic, And Functional Programming
1984
SIGMOD
6
2,955
Query Processing Strategies in the PASCAL/R Relational Database Management System
1982
SIGMOD
7
7,196
Typed Query Languages for Databases Containing Queries
1998
PODS
8
1,304
An Architecture For High-Level Language Database Extensions
1976
SIGMOD
9
4,336
Languages for Relational Databases over Interpreted Structures
1997
PODS
10
1,980
Data Constructors: On the Integration of Rules and Relations
1985
VLDB