Artículo:
Formal Relational Languages in a Deductive Setting

bs.conference.acronymPROLE
bs.conference.nameJornadas sobre Programación y Lenguajes (PROLE)
bs.edition.date2016-09-02
bs.edition.locationSalamanca
bs.edition.nameXVI Jornadas de Programación y Lenguajes (PROLE 2016)
bs.proceedings.editorVillanueva, A.
bs.proceedings.nameActas de las XVI Jornadas de Programación y Lenguajes (PROLE 2016)
dc.contributor.affiliationUniversidad Complutense de Madrid (UCM), Spain
dc.contributor.authorSaenz-Perez, Fernando
dc.contributor.emailfernan@sip.ucm.es
dc.contributor.signatureSáenz-Pérez, Fernando
dc.date.accessioned2016-09-02T00:00:00Z
dc.date.available2016-09-02T00:00:00Z
dc.date.issued2016-09-02
dc.description.abstractThe relational data model coincides with the deductive one and, thus, formal relational query languages can be mapped to a deductive setting. These languages include, on the one hand, Tuple Relational Calculus (TRC) and Domain Relational Calculus (DRC). It can be argued that TRC can be seen as the formal basis of SQL, while DRC does the same for the semantic web language SPARQL and even the graphical relational language Query-by-Example (QBE). On the other hand, Relational Algebra (RA) is also used as a target language for intermediate compilations from SQL to executable query plans. As commonly acknowledged, RA allows a more formal setting for query optimizations than SQL. In this work, we describe the new support of TRC and DRC in the deductive system DES (which included already SQL and RA) with the aim to have an integrated system for learning database query (formal) languages based on logic.
dc.identifier.citationSáenz-Pérez, F.: Formal Relational Languages in a Deductive Setting. In: Villanueva, A. (ed.) Actas de las XVI Jornadas de Programación y Lenguajes (PROLE 2016). Sistedes (2016). https://hdl.handle.net/11705/PROLE/2016/003
dc.identifier.citation-bibtex@inproceedings{11705:PROLE:2016:003, title = {{Formal Relational Languages in a Deductive Setting}}, author = {S\'{a}enz-P\'{e}rez, F.}, url = {https://hdl.handle.net/11705/PROLE/2016/003}, crossref = {11705:PROLE:2016} } @proceedings{11705:PROLE:2016, title = {{Actas de las XVI Jornadas de Programaci\'{o}n y Lenguajes (PROLE 2016)}}, author = {Villanueva, A.}, year = {2016}, publisher = {{Sistedes}}, }
dc.identifier.sistedes11705/PROLE/2016/003
dc.publisherSistedes
dc.relation.ispartofActas de las XVI Jornadas de Programación y Lenguajes (PROLE 2016)
dc.rights.licenseAll rights reserved to their respective owners
dc.titleFormal Relational Languages in a Deductive Setting
dspace.entity.typeArtículo
relation.isAuthorOfPaperb1e07de0-ec42-4904-839e-479a544e40d8
relation.isAuthorOfPaper.latestForDiscoveryb1e07de0-ec42-4904-839e-479a544e40d8

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
11705-PROLE-2016-003.pdf
Tamaño:
190.07 KB
Formato:
Adobe Portable Document Format