• Publications
  • Influence
What you Always Wanted to Know About Datalog (And Never Dared to Ask)
TLDR
The syntax and semantics of Datalog and its use for querying a relational database are presented, and the most relevant methods for achieving efficient evaluations of Daloog queries are presented.
Conceptual Database Design: An Entity-Relationship Approach
TLDR
This chapter discusses Conceptual Design, Logical Design, and Design Tools for Database Design, as well as Joint Data and Functional Analysis, and Improving the Quality of a Database Schema.
C-SPARQL: SPARQL for continuous querying
TLDR
C-SPARQL is an extension of SPARQL to support continuous queries, registered and continuously executed over RDF data streams, considering windows of such streams, and is presented by means of examples in Urban Computing.
Logic Programming and Databases
TLDR
This book presents a systematic overview of the interaction between logic programming and database systems, and provides a careful introduction to the underlying paradigms and their theoretical foundations, and stresses the problems involved in achieving efficiency when interfacing logic programming formalisms with large databases.
Vertical partitioning algorithms for database design
TLDR
A two-phase approach for the determination of fragments is proposed; in the first phase, the design is driven by empirical objective functions which do not require specific cost information, and the second phase performs cost optimization by incorporating the knowledge of a specific application environment.
C-SPARQL: a Continuous Query Language for RDF Data Streams
TLDR
C-SPARQL is defined, an extension of SPARQL whose distinguishing feature is the support of continuous queries, i.e. queries registered over RDF data streams and then continuously executed.
An execution environment for C-SPARQL queries
TLDR
The syntax and semantics of the C-SPARQL language are shown, a query graph model is introduced which is an intermediate representation of queries devoted to optimization, and optimizations in terms of rewriting rules applied to the querygraph model are introduced.
Active Database Systems: Triggers and Rules For Advanced Database Processing
TLDR
This significant collection focuses on the most prominent research projects in active database systems, providing detailed discussions of their projects and the relevance of their results to the future of activedatabase systems.
...
...