View-based query processing and constraint satisfaction

View-based query processing requires answering a query posed to a database only on the basis of the information on a set of views, which are again queries over the same database. This problem is relevant in many aspects of database management, and has been addressed by means of two basic approaches:...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Calvanese, D., de Giacomo, G., Lenzerini, M., Vardi, M.Y.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 371
container_issue
container_start_page 361
container_title
container_volume
creator Calvanese, D.
de Giacomo, G.
Lenzerini, M.
Vardi, M.Y.
description View-based query processing requires answering a query posed to a database only on the basis of the information on a set of views, which are again queries over the same database. This problem is relevant in many aspects of database management, and has been addressed by means of two basic approaches: query rewriting and query answering. In the former approach, one tries to compute a rewriting of the query in terms of the views, whereas in the latter, one aims at directly answering the query based on the view extensions. We study view based query processing for the case of regular-path queries, which are the basic querying mechanisms for the emergent field of semistructured data. Based on recent results, we first show that a rewriting is in general a co-NP function wrt to the size of view extensions. Hence, the problem arises of characterizing which instances of the problem admit a rewriting that is PTIME. A second contribution of the work is to establish a tight connection between view based query answering and constraint satisfaction problems, which allows us to show that the above characterization is going to be difficult. As a third contribution, we present two methods for computing PTIME rewritings of specific forms. The first method, which is based on the established connection with constraint satisfaction problems, gives us rewritings expressed in Datalog with a fixed number of variables. The second method, based on automata-theoretic techniques, gives us rewritings that are formulated as unions of conjunctive regular-path queries with a fixed number of variables.
doi_str_mv 10.1109/LICS.2000.855784
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_855784</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>855784</ieee_id><sourcerecordid>855784</sourcerecordid><originalsourceid>FETCH-LOGICAL-i214t-e29a80e5d2ee0c0221f55894f6283ee3600cbccea9df60d9d2e973863cef11573</originalsourceid><addsrcrecordid>eNotj0tLxDAURoMPsI6zF1f9A6k3SW8eSyk6DhRc-NgOmfRGItqOSUXm3zswrr7NOQc-xq4FNEKAu-3X3XMjAaCxiMa2J6ySaJAjSnvKls5YMNohGIl4xioBreLaGnHBLkv5OHhSt1Ax85bol299oaH-_qG8r3d5ClRKGt9rPw51mMYyZ5_GuS5-TiX6MKdpvGLn0X8WWv7vgr0-3L90j7x_Wq27u54nKdqZk3TeAuEgiSCAlCIiWtdGLa0iUhogbEMg74aoYXAHzhlltQoUhUCjFuzm2E1EtNnl9OXzfnO8rP4AzFVIfQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>View-based query processing and constraint satisfaction</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Calvanese, D. ; de Giacomo, G. ; Lenzerini, M. ; Vardi, M.Y.</creator><creatorcontrib>Calvanese, D. ; de Giacomo, G. ; Lenzerini, M. ; Vardi, M.Y.</creatorcontrib><description>View-based query processing requires answering a query posed to a database only on the basis of the information on a set of views, which are again queries over the same database. This problem is relevant in many aspects of database management, and has been addressed by means of two basic approaches: query rewriting and query answering. In the former approach, one tries to compute a rewriting of the query in terms of the views, whereas in the latter, one aims at directly answering the query based on the view extensions. We study view based query processing for the case of regular-path queries, which are the basic querying mechanisms for the emergent field of semistructured data. Based on recent results, we first show that a rewriting is in general a co-NP function wrt to the size of view extensions. Hence, the problem arises of characterizing which instances of the problem admit a rewriting that is PTIME. A second contribution of the work is to establish a tight connection between view based query answering and constraint satisfaction problems, which allows us to show that the above characterization is going to be difficult. As a third contribution, we present two methods for computing PTIME rewritings of specific forms. The first method, which is based on the established connection with constraint satisfaction problems, gives us rewritings expressed in Datalog with a fixed number of variables. The second method, based on automata-theoretic techniques, gives us rewritings that are formulated as unions of conjunctive regular-path queries with a fixed number of variables.</description><identifier>ISSN: 1043-6871</identifier><identifier>ISBN: 9780769507255</identifier><identifier>ISBN: 0769507255</identifier><identifier>EISSN: 2575-5528</identifier><identifier>DOI: 10.1109/LICS.2000.855784</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer science ; Data warehouses ; Query processing ; Reactive power ; Remuneration ; Warehousing</subject><ispartof>Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332), 2000, p.361-371</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/855784$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/855784$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Calvanese, D.</creatorcontrib><creatorcontrib>de Giacomo, G.</creatorcontrib><creatorcontrib>Lenzerini, M.</creatorcontrib><creatorcontrib>Vardi, M.Y.</creatorcontrib><title>View-based query processing and constraint satisfaction</title><title>Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)</title><addtitle>LICS</addtitle><description>View-based query processing requires answering a query posed to a database only on the basis of the information on a set of views, which are again queries over the same database. This problem is relevant in many aspects of database management, and has been addressed by means of two basic approaches: query rewriting and query answering. In the former approach, one tries to compute a rewriting of the query in terms of the views, whereas in the latter, one aims at directly answering the query based on the view extensions. We study view based query processing for the case of regular-path queries, which are the basic querying mechanisms for the emergent field of semistructured data. Based on recent results, we first show that a rewriting is in general a co-NP function wrt to the size of view extensions. Hence, the problem arises of characterizing which instances of the problem admit a rewriting that is PTIME. A second contribution of the work is to establish a tight connection between view based query answering and constraint satisfaction problems, which allows us to show that the above characterization is going to be difficult. As a third contribution, we present two methods for computing PTIME rewritings of specific forms. The first method, which is based on the established connection with constraint satisfaction problems, gives us rewritings expressed in Datalog with a fixed number of variables. The second method, based on automata-theoretic techniques, gives us rewritings that are formulated as unions of conjunctive regular-path queries with a fixed number of variables.</description><subject>Computer science</subject><subject>Data warehouses</subject><subject>Query processing</subject><subject>Reactive power</subject><subject>Remuneration</subject><subject>Warehousing</subject><issn>1043-6871</issn><issn>2575-5528</issn><isbn>9780769507255</isbn><isbn>0769507255</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2000</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj0tLxDAURoMPsI6zF1f9A6k3SW8eSyk6DhRc-NgOmfRGItqOSUXm3zswrr7NOQc-xq4FNEKAu-3X3XMjAaCxiMa2J6ySaJAjSnvKls5YMNohGIl4xioBreLaGnHBLkv5OHhSt1Ax85bol299oaH-_qG8r3d5ClRKGt9rPw51mMYyZ5_GuS5-TiX6MKdpvGLn0X8WWv7vgr0-3L90j7x_Wq27u54nKdqZk3TeAuEgiSCAlCIiWtdGLa0iUhogbEMg74aoYXAHzhlltQoUhUCjFuzm2E1EtNnl9OXzfnO8rP4AzFVIfQ</recordid><startdate>2000</startdate><enddate>2000</enddate><creator>Calvanese, D.</creator><creator>de Giacomo, G.</creator><creator>Lenzerini, M.</creator><creator>Vardi, M.Y.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>2000</creationdate><title>View-based query processing and constraint satisfaction</title><author>Calvanese, D. ; de Giacomo, G. ; Lenzerini, M. ; Vardi, M.Y.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i214t-e29a80e5d2ee0c0221f55894f6283ee3600cbccea9df60d9d2e973863cef11573</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Computer science</topic><topic>Data warehouses</topic><topic>Query processing</topic><topic>Reactive power</topic><topic>Remuneration</topic><topic>Warehousing</topic><toplevel>online_resources</toplevel><creatorcontrib>Calvanese, D.</creatorcontrib><creatorcontrib>de Giacomo, G.</creatorcontrib><creatorcontrib>Lenzerini, M.</creatorcontrib><creatorcontrib>Vardi, M.Y.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Calvanese, D.</au><au>de Giacomo, G.</au><au>Lenzerini, M.</au><au>Vardi, M.Y.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>View-based query processing and constraint satisfaction</atitle><btitle>Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)</btitle><stitle>LICS</stitle><date>2000</date><risdate>2000</risdate><spage>361</spage><epage>371</epage><pages>361-371</pages><issn>1043-6871</issn><eissn>2575-5528</eissn><isbn>9780769507255</isbn><isbn>0769507255</isbn><abstract>View-based query processing requires answering a query posed to a database only on the basis of the information on a set of views, which are again queries over the same database. This problem is relevant in many aspects of database management, and has been addressed by means of two basic approaches: query rewriting and query answering. In the former approach, one tries to compute a rewriting of the query in terms of the views, whereas in the latter, one aims at directly answering the query based on the view extensions. We study view based query processing for the case of regular-path queries, which are the basic querying mechanisms for the emergent field of semistructured data. Based on recent results, we first show that a rewriting is in general a co-NP function wrt to the size of view extensions. Hence, the problem arises of characterizing which instances of the problem admit a rewriting that is PTIME. A second contribution of the work is to establish a tight connection between view based query answering and constraint satisfaction problems, which allows us to show that the above characterization is going to be difficult. As a third contribution, we present two methods for computing PTIME rewritings of specific forms. The first method, which is based on the established connection with constraint satisfaction problems, gives us rewritings expressed in Datalog with a fixed number of variables. The second method, based on automata-theoretic techniques, gives us rewritings that are formulated as unions of conjunctive regular-path queries with a fixed number of variables.</abstract><pub>IEEE</pub><doi>10.1109/LICS.2000.855784</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1043-6871
ispartof Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332), 2000, p.361-371
issn 1043-6871
2575-5528
language eng
recordid cdi_ieee_primary_855784
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer science
Data warehouses
Query processing
Reactive power
Remuneration
Warehousing
title View-based query processing and constraint satisfaction
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T18%3A17%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=View-based%20query%20processing%20and%20constraint%20satisfaction&rft.btitle=Proceedings%20Fifteenth%20Annual%20IEEE%20Symposium%20on%20Logic%20in%20Computer%20Science%20(Cat.%20No.99CB36332)&rft.au=Calvanese,%20D.&rft.date=2000&rft.spage=361&rft.epage=371&rft.pages=361-371&rft.issn=1043-6871&rft.eissn=2575-5528&rft.isbn=9780769507255&rft.isbn_list=0769507255&rft_id=info:doi/10.1109/LICS.2000.855784&rft_dat=%3Cieee_6IE%3E855784%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=855784&rfr_iscdi=true