On Database Systems Development Through Logic
The use of logic as a single tool for formalizing and implementing different aspects of database systems in a uniform manner is discussed. The discussion focuses on relational databases with deductive capabilities and very high-level querying and defining features. The computational interpretation o...
Guardado en:
Publicado: |
1982
|
---|---|
Materias: | |
Acceso en línea: | https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_03625915_v7_n1_p102_Dahl http://hdl.handle.net/20.500.12110/paper_03625915_v7_n1_p102_Dahl |
Aporte de: |
id |
paper:paper_03625915_v7_n1_p102_Dahl |
---|---|
record_format |
dspace |
spelling |
paper:paper_03625915_v7_n1_p102_Dahl2023-06-08T15:35:26Z On Database Systems Development Through Logic rational database DATA BASE SYSTEMS The use of logic as a single tool for formalizing and implementing different aspects of database systems in a uniform manner is discussed. The discussion focuses on relational databases with deductive capabilities and very high-level querying and defining features. The computational interpretation of logic is briefly reviewed, and then several pros and cons concerning the description of data, programs, queries, and language parser in terms of logic programs are examined. The inadequacies are discussed, and it is shown that they can be overcome by the introduction of convenient extensions into logic programming. Finally, an experimental database query system with a natural language front end, implemented in PROLOG, is presented as an illustration of these concepts. A description of the latter from the user's point of view and a sample consultation session in Spanish are included. © 1982, ACM. All rights reserved. 1982 https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_03625915_v7_n1_p102_Dahl http://hdl.handle.net/20.500.12110/paper_03625915_v7_n1_p102_Dahl |
institution |
Universidad de Buenos Aires |
institution_str |
I-28 |
repository_str |
R-134 |
collection |
Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA) |
topic |
rational database DATA BASE SYSTEMS |
spellingShingle |
rational database DATA BASE SYSTEMS On Database Systems Development Through Logic |
topic_facet |
rational database DATA BASE SYSTEMS |
description |
The use of logic as a single tool for formalizing and implementing different aspects of database systems in a uniform manner is discussed. The discussion focuses on relational databases with deductive capabilities and very high-level querying and defining features. The computational interpretation of logic is briefly reviewed, and then several pros and cons concerning the description of data, programs, queries, and language parser in terms of logic programs are examined. The inadequacies are discussed, and it is shown that they can be overcome by the introduction of convenient extensions into logic programming. Finally, an experimental database query system with a natural language front end, implemented in PROLOG, is presented as an illustration of these concepts. A description of the latter from the user's point of view and a sample consultation session in Spanish are included. © 1982, ACM. All rights reserved. |
title |
On Database Systems Development Through Logic |
title_short |
On Database Systems Development Through Logic |
title_full |
On Database Systems Development Through Logic |
title_fullStr |
On Database Systems Development Through Logic |
title_full_unstemmed |
On Database Systems Development Through Logic |
title_sort |
on database systems development through logic |
publishDate |
1982 |
url |
https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_03625915_v7_n1_p102_Dahl http://hdl.handle.net/20.500.12110/paper_03625915_v7_n1_p102_Dahl |
_version_ |
1768541562831110144 |