Dynamický datalog

In this study we examine possibilities of integration extensional updates into Datalog. Our research involves also possibility of query evaluation optimization by making intensional rules explicit (materialization). As a result od our approach we present new query language D-Datalog. Our proposal ex...

Full description

Bibliographic Details
Main Author: Janušek, Martin
Other Authors: Vojtáš, Peter
Format: Dissertation
Language:Czech
Published: 2006
Online Access:http://www.nusl.cz/ntk/nusl-269504
id ndltd-nusl.cz-oai-invenio.nusl.cz-269504
record_format oai_dc
spelling ndltd-nusl.cz-oai-invenio.nusl.cz-2695042017-06-27T04:37:31Z Dynamický datalog Dynamic Datalog Vojtáš, Peter Janušek, Martin Kosík, Antonín In this study we examine possibilities of integration extensional updates into Datalog. Our research involves also possibility of query evaluation optimization by making intensional rules explicit (materialization). As a result od our approach we present new query language D-Datalog. Our proposal extends Datalog database by set of constraints and set of intensional facts (materialization of intensional database). We introduce possibility of extensional and intensional updates. By intensional updates we mean updates of set of intensional facts so user can directly state, which consequences of intensional clauses should be in materialization. Updates are not executed as soon as they are evaluated. Instead, they are collected and then applied to the database when the query evaluation is completed (non-immediate update semantics). This approach is similar to semantics of relational databases. Prototype implementation of D-Datalog in Java is part of our solution. 2006 info:eu-repo/semantics/masterThesis http://www.nusl.cz/ntk/nusl-269504 cze info:eu-repo/semantics/restrictedAccess
collection NDLTD
language Czech
format Dissertation
sources NDLTD
description In this study we examine possibilities of integration extensional updates into Datalog. Our research involves also possibility of query evaluation optimization by making intensional rules explicit (materialization). As a result od our approach we present new query language D-Datalog. Our proposal extends Datalog database by set of constraints and set of intensional facts (materialization of intensional database). We introduce possibility of extensional and intensional updates. By intensional updates we mean updates of set of intensional facts so user can directly state, which consequences of intensional clauses should be in materialization. Updates are not executed as soon as they are evaluated. Instead, they are collected and then applied to the database when the query evaluation is completed (non-immediate update semantics). This approach is similar to semantics of relational databases. Prototype implementation of D-Datalog in Java is part of our solution.
author2 Vojtáš, Peter
author_facet Vojtáš, Peter
Janušek, Martin
author Janušek, Martin
spellingShingle Janušek, Martin
Dynamický datalog
author_sort Janušek, Martin
title Dynamický datalog
title_short Dynamický datalog
title_full Dynamický datalog
title_fullStr Dynamický datalog
title_full_unstemmed Dynamický datalog
title_sort dynamický datalog
publishDate 2006
url http://www.nusl.cz/ntk/nusl-269504
work_keys_str_mv AT janusekmartin dynamickydatalog
AT janusekmartin dynamicdatalog
_version_ 1718466793303965696