Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

R-SQL: An SQL Database System with Extended Recursion

dc.conference.dateSeptember18 to 20, 2013
dc.conference.placeMadrid, Spain,
dc.conference.titleXIII Spanish Conference on Programmingand Computer Languages(PROLE 2013)
dc.contributor.authorAranda López, Gabriel
dc.contributor.authorNieva Soto, Susana
dc.contributor.authorSáenz Pérez, Fernando
dc.contributor.authorSánchez Hernández, Jaime
dc.date.accessioned2023-06-19T16:04:34Z
dc.date.available2023-06-19T16:04:34Z
dc.date.issued2013
dc.description.abstractThe relational database language SQL:1999 standard supports recursion, but thisapproach is limited to the linear case. Moreover, mutual recursion is not supported,and negation cannot be combined with recursion. We designed the language R-SQLto overcome these limitations in [ANSS13], improving termination properties in re-cursive definitions. In addition we developed a proof of concept implementation ofan R-SQL system. In this paper we describe in detail an improved system enhanc-ing performance. It can be integrated into existing RDBMS’s, extending them withthe aforementioned benefits of R-SQL. The system processes an R-SQL databasedefinition obtaining its extension in tables of an RDBMS (such as PostgreSQL andDB2). It is implemented in SWI-Prolog and it produces a Python script that, uponexecution, computes the result of the R-SQL relations. We provide some perfor-mance results showing the efficiency gains w.r.t. the previous version. We alsoinclude a comparative analysis including some representative relational a deductive systems.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipComunidad de Madrid
dc.description.sponsorshipMinisterio de Ciencia e Innovacion (MICINN)
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/36374
dc.identifier.officialurlhttp://dx.doi.org/10.14279/tuj.eceasst.64.987.972
dc.identifier.urihttps://hdl.handle.net/20.500.14352/36143
dc.language.isoeng
dc.page.final19
dc.page.initial1
dc.relation.projectIDTIN2013-44742-C4-3-R (CAVI-ART)
dc.relation.projectIDTIN2008-06622-C03-01 (FAST-STAMP)
dc.relation.projectIDPROMETIDOS-CM (S2009/TIC-1465)
dc.relation.projectIDGPD-UCM-A-910502
dc.rights.accessRightsopen access
dc.subject.cdu004.438SQL
dc.subject.keywordDatabases
dc.subject.keywordSQL
dc.subject.keywordRecursion
dc.subject.keywordFixpoint Semantics
dc.subject.ucmBases de datos (Informática)
dc.titleR-SQL: An SQL Database System with Extended Recursion
dc.typeconference paper
dspace.entity.typePublication
relation.isAuthorOfPublication21132b4a-0809-4135-9a71-0b771813a8e9
relation.isAuthorOfPublication7d90b5c1-c8b0-4345-9fb2-11622136f010
relation.isAuthorOfPublicationf0eee9a9-5f99-4e32-8f7e-db6418a011bc
relation.isAuthorOfPublication.latestForDiscovery21132b4a-0809-4135-9a71-0b771813a8e9

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
R-SQL An SQL Database 987-2986-1-PB.pdf
Size:
412.08 KB
Format:
Adobe Portable Document Format