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

Giuseppe Pelagatti

dblp:35/1356 · DBLP profile ↗
← Back
27ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none

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

Databases, data management, data science and information retrieval · 23 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorTheory of computation · 3Systems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1

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
9 papers
Data models and query languages · 39% Query processing and optimization · 27% Database theory · 22%
Theoretical computer science
1 paper
Logic in computer science · 100%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database theory
query containment
0.021991
Formal Semantics of SQL Queries · ACM Trans. Database Syst. 1991
Correctness of Query Execution Strategies in Distributed Databases · ACM Trans. Database Syst. 1983
Data models and query languages › query language
object-oriented query language
0.011992
Object-Oriented Query Languages: The Notion and the Issues · IEEE Trans. Knowl. Data Eng. 1992
Data models and query languages
formal semantics
0.011991
Formal Semantics of SQL Queries · ACM Trans. Database Syst. 1991
Query processing and optimization › join processing
join algorithms
0.011991
Distributive Join: A New Algorithm for Joining Relations · ACM Trans. Database Syst. 1991
Query processing and optimization
join processing
0.011991
Distributive Join: A New Algorithm for Joining Relations · ACM Trans. Database Syst. 1991
Data models and query languages
SQL
0.011991
Formal Semantics of SQL Queries · ACM Trans. Database Syst. 1991
Database theory › query containment
SQL query equivalence
0.011991
Formal Semantics of SQL Queries · ACM Trans. Database Syst. 1991
Database system architecture and tuning
database design
0.021982
Horizontal Data Partitioning in Database Design · SIGMOD Conference 1982
Interactive Specification and Formal Verification of User's Views in Data Bases Design · VLDB 1979
Distributed and cloud data management
distributed query processing
0.011983
Correctness of Query Execution Strategies in Distributed Databases · ACM Trans. Database Syst. 1983
Query processing and optimization
query execution
0.011983
Correctness of Query Execution Strategies in Distributed Databases · ACM Trans. Database Syst. 1983
Query processing and optimization › query planning
access path
0.011991
Distributive Join: A New Algorithm for Joining Relations · ACM Trans. Database Syst. 1991
Logic in computer science › rewriting
canonical form
0.011991
Formal Semantics of SQL Queries · ACM Trans. Database Syst. 1991
Logic in computer science
first-order logic
0.011991
Formal Semantics of SQL Queries · ACM Trans. Database Syst. 1991
Query processing and optimization › query optimization
distributed query optimization
0.011982
Allocation of Operations in Distributed Database Access · IEEE Trans. Computers 1982
Database system architecture and tuning
horizontal partitioning
0.011982
Horizontal Data Partitioning in Database Design · SIGMOD Conference 1982
Distributed and cloud data management
distributed database access
0.011979
Evaluation of Transmission Requirements in Distributed Database Access · SIGMOD Conference 1979
Query processing and optimization
query optimization
0.011983
Correctness of Query Execution Strategies in Distributed Databases · ACM Trans. Database Syst. 1983
Distributed and cloud data management
distributed database design
0.011982
Horizontal Data Partitioning in Database Design · SIGMOD Conference 1982

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

syntax-driven translation · 0.0predicate calculus · 0.0sort-merge · 0.0merging scan · 0.0linear integer programming · 0.0interactive specification · 0.0algebraic formalism · 0.0
YearPublicationVenuePosition
2020 A template-based approach for the specification of 3D topological constraints
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
GeoInformatica4
2015 Impact of data representation rules on the robustness of topological relation evaluation
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
GeoInformatica4
2013 On robust interpretation of topological relations in identity and tolerance models
abstract
In the last few years the amount of available spatial data has increased both in volume and in heterogeneity, so that dealing with this huge amount of information has become an interesting new research challenge. In particular, spatial data are usually represented through a vector model upon which several spatial relations have been defined. Such relations represent the basic tools for querying and manipulating spatial data and their robust evaluation in a distributed heterogeneous environment is an important issue to consider for allowing the effective usage of these data. Among all possible spatial relations, this paper considers the topological ones, since they are generally provided by all existing systems and represent the building blocks for the implementation of other spatial relations. The conditions and the operations needed to make a dataset robust w.r.t. topological interpretations strictly depends on the adopted evaluation model. This paper considers an environment where two different evaluation models for topological relations exist, one in which equality is based on the identity of geometric primitives, and the other one where a tolerance in equality evaluation is introduced. Given such premises, the paper proposes a set of rules for guaranteeing the robustness in both models, and discusses the applicability of available algorithms of the Snap Rounding family, in order to preserve robustness in case of perturbations.
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
SIGSPATIAL/GIS4
2012 Robustness of spatial relation evaluation in data exchange
abstract
Topological relationships between geometric objects are important in several spatial applications, like spatial query evaluation, spatial integrity constraints checking, and spatial reasoning. Although the conceptual aspects of topological relationships between geometric objects embedded in the Euclidean space have been extensively studied, the problems arising when topological relationships are evaluated on real data have been much less explored. In particular, robustness problems arise in the evaluation of topological relationships between geometric objects implemented as vectors in a discrete space. A lack of robustness is characterized by the fact that different systems can produce different evaluations of topological relationships on the same data, and it is caused by the fact that coordinates are represented as finite numbers. The goal of this paper is to formally analyze some rules for increasing the robustness of a topological relationship evaluation and to give some examples w.r.t. a specific topological relationship.
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
SIGSPATIAL/GIS4
2009 From the conceptual design of spatial constraints to their implementation in real systems
abstract
The spatial data community recognizes the need for procedures that automatically validate spatial integrity constraints defined at conceptual level. This validation becomes particularly important in an open and distributed environment, like a Spatial Data Infrastructure (SDI), where the level of integration and interoperability is very high. However, the current gap between the conceptual design of a spatial database and its implementation into a GIS system makes the definition of spatial constraints useful only for documentation purposes and not for automatic validation. The GeoUML modeling language provides a set of predefined OCL templates for expressing the most common spatial constraints. In this paper, we deal with the validation problem by proposing a methodology for automatically translating the OCL constraints of GeoUML into SQL spatial queries, thus obtaining a platform independent general validation tool.
Giuseppe Pelagatti, Mauro Negri, Alberto Belussi, Sara Migliorini 0001
GIS1
2006 Modelling Spatial Whole-Part relationships using an ISO-TC211 conformant approach
Alberto Belussi, Mauro Negri, Giuseppe Pelagatti
Inf. Softw. Technol.3
1994 Applications of Object-Oriented Technology to the Integration of Heterogeneous Database Systems
Elisa Bertino, Mauro Negri, Giuseppe Pelagatti, Licia Sbattella
Distributed Parallel Databases3
1992 Object-Oriented Query Languages: The Notion and the Issues
abstract
The authors describe how the characteristics of an object-oriented data model, such as object identity, complex object structure, methods, and class hierarchies, have an impact on the design of a query language. They also point out major differences with respect to relational query languages. The discussion is supported through the definition of OOPC, a formal object-oriented query language based on predicate calculus, which incorporates in a consistent formal notation most features of existing object-oriented query languages.>
Elisa Bertino, Mauro Negri, Giuseppe Pelagatti, Licia Sbattella
IEEE Trans. Knowl. Data Eng.3
1991 Adapting text to data in documents through a natural language processor
Mauro Negri, Giuseppe Pelagatti, Licia Sbattella
Inf. Syst.2
1991 Distributive Join: A New Algorithm for Joining Relations
abstract
This paper describes a new algorithm for performing joins in the absence of access paths.This algorithm is shown to perform better than the Merging Scan algorithm, which can be considered the paradigm of join algorithms.Finally this algorithm is compared with another recent sub-soti-merge algorithm.
Mauro Negri, Giuseppe Pelagatti
ACM Trans. Database Syst.2
1991 Formal Semantics of SQL Queries
abstract
The semantics of SQL queries is formally defined by stating a set of rules that determine a syntax-driven translation of an SQL query to a formal model. The target model, called Extended Three Valued Predicate Calculus (E3VPC), is largely based on a set of well-known mathematical concepts. The rules which allow the transformation of a general E3VPC expression to a Canonical Form, which can be manipulated using traditional, two-valued predicate calculus are also given; in this way, problems like equivalence analysis of SQL queries are completely solved. Finally, the fact that reasoning about the equivalence of SQL queries using two-valued predicate calculus, without taking care of the real SQL semantics can lead to errors is shown, and the reasons for this are analyzed.
Mauro Negri, Giuseppe Pelagatti, Licia Sbattella
ACM Trans. Database Syst.2
1989 Semantics and Probelms of Universal Quantification in SQL
abstract
A query language should both rely safely on formal logic and suggest, with its syntax, the correct interpretation. This paper shows that a syntactic construct of SQL, which allows the expression of queries involving universal quantification of tuple-variables, does not satisfy the above requirement and suggests how the construct could be modified in order to avoid wrong interpretations.
Mauro Negri, Giuseppe Pelagatti, Licia Sbattella
Comput. J.2
1989 Integration of heterogeneous database applications through an object-oriented interface
Elisa Bertino, Mauro Negri, Giuseppe Pelagatti, Licia Sbattella
Inf. Syst.3
1988 Distributed Database Applications - Introduction by the Session Chairman
Giuseppe Pelagatti
EDBT1
1986 Taxonomy and formal properties of distributed joins
Stefano Ceri, Georg Gottlob, Giuseppe Pelagatti
Inf. Syst.3
1985 Join During Merge: An Improved Sort Based Algorithm
Mauro Negri, Giuseppe Pelagatti
Inf. Process. Lett.2
1983 Correctness of Query Execution Strategies in Distributed Databases
abstract
A major requirement of a Distributed DataBase Management System (DDBMS) is to enable users to write queries as though the database were not distributed (distribution transparency). The DDBMS transforms the user's queries into execution strategies, that is, sequences of operations on the various nodes of the network and of transmissions between them. An execution strategy on a distributed database is correct if it returns the same result as if the query were applied to a nondistributed database. This paper analyzes the correctness problem for query execution strategies. A formal model, called Multirelational Algebra, is used as a unifying framework for this purpose. The problem of proving the correctness of execution strategies is reduced to the problem of proving the equivalence of two expressions of Multirelational Algebra. A set of theorems on equivalence is given in order to facilitate this task. The proposed approach can be used also for the generation of correct execution strategies, because it defines the rules which allow the transformation of a correct strategy into an equivalent one. This paper does not deal with the problem of evaluating equivalent strategies, and therefore is not in itself a proposal for a query optimizer for distributed databases. However, it constitutes a theoretical foundation for the design of such optimizers.
Stefano Ceri, Giuseppe Pelagatti
ACM Trans. Database Syst.2
1982 Horizontal Data Partitioning in Database Design
abstract
In this paper the problem of horizontally partitioning data on a set of resources is considered.The main optimization parameter is the number of accesses performed by the application programs to different portions of data. The concepts which are required for the determination of relevant portions of data are defined and a methodology for determining the access parameters is proposed.The formulation of the general partitioning problem in 3 specific application environments is shown: distributed database design, file partitioning on a primary and a secondary memory and data distribution on different devices.It is shown that the analytical models of these specific applications use the parameters of the general formulation.
Stefano Ceri, Mauro Negri, Giuseppe Pelagatti
SIGMOD Conference3
1982 Optimal File Allocation in a Computer Network: a Solution Method Based on the Knapsack Problem
Stefano Ceri, Giancarlo Martella, Giuseppe Pelagatti
Comput. Networks3
1982 A Solution Method for the Non-Additive Resource Allocation Problem in Distributed System Design
Stefano Ceri, Giuseppe Pelagatti
Inf. Process. Lett.2
1982 Allocation of Operations in Distributed Database Access
abstract
A model is developed for allocating the operations which are required by a transaction on a distributed database. The model considers the possibility of performing each operation distributedly, i.e., as a set of partial operations performed on different nodes. The criterion of optimality is the minimization of transmission costs. The model is formulated as a linear integer zero-one program. An example is given which shows the use of the model and the advantages of distributed operations.
Stefano Ceri, Giuseppe Pelagatti
IEEE Trans. Computers2
1981 An Upper Bound on the Number of Execution Nodes for a Distributed Join
Stefano Ceri, Giuseppe Pelagatti
Inf. Process. Lett.2
1981 Structured methodology for designing static and dynamic aspects of data base applications
Stefano Ceri, Giuseppe Pelagatti, Giampio Bracchi
Inf. Syst.2
1979 Evaluation of Transmission Requirements in Distributed Database Access
abstract
The problem of designing global applications in a Distributed Database is considered, and a multilevel model is developed in order to evaluate different access strategies. File manipulation operations are considered with respect to their possibility of distributed execution and their transmission requirements are defined. The need of an analysis of data is shown in order to quantitatively evaluate costs and delays of transmission operations.
Giuseppe Pelagatti, Fabio Alberto Schreiber
SIGMOD Conference1
1979 Interactive Specification and Formal Verification of User's Views in Data Bases Design
C. Baldissera, Stefano Ceri, Giuseppe Pelagatti, Giampio Bracchi
VLDB3
1978 Mapping external views to a common data model
Giuseppe Pelagatti, Paolo Paolini, Giampio Bracchi
Inf. Syst.1
1977 Formal Definition of Mappings in a Data Base
abstract
The purpose of this paper is to analyze the problem of mapping between different levels of a data base.A data Base is viewed as an Abstract Object upon which it is possible to operate with a given set of operations, the result of which depends both on the "type" of the object and on its state.Following this approach and utilizing some algebraic formalism we analyze the mappings between external views of a data base and the conceptual view of the data base itself. The main result is a requirement on the consistency between the process of deriving an external view from the conceptual view and the translation of external (user) operations into conceptual operations.It is also shown that this requirement is not sufficient to characterize the "interference" arising from a shared use of a Data Base.Informal and formal examples illustrating these concepts are given.
Paolo Paolini, Giuseppe Pelagatti
SIGMOD Conference2