Progetto e sviluppo di una libreria tuProlog per il linguaggio SQL
| |
|
|
@mastersthesis{iulianiltsqllibrary,
abstract = {L?obiettivo di questa tesi \`{e} realizzare una libreria di predicati che consenta l?accesso a database relazionali da programmi tuProlog in modo diretto e decisamente pi\`{u} espressivo e naturale rispetto a quanto risulterebbe dal passaggio attraverso i predicati della JavaLibrary. Infatti la libreria che \`{e} oggetto della tesi intende aggiungere un nuovo livello di astrazione sopra JDBC, consentendo all?utente di accedere a database relazionali da programmi tuProlog senza utilizzare direttamente oggetti Java oppure eseguire query SQL. I predicati della libreria utilizzeranno naturalmente JDBC, ma tutto avverr\`{a} nella maniera pi\`{u} trasparente. Le query, invece, dovranno essere espresse in Prolog: questo permette anche di mantenere una certa uniformit\`{a} a livello di linguaggio. Per raggiungere tali obiettivi, in fase di sviluppo della libreria \`{e} stato dapprima necessario eseguire un mapping del linguaggio SQL su termini e predicati Prolog, poi si \`{e} utilizzato JDBC per interfacciarsi verso le basi di dati.},
author = {Matteo Iuliani},
available = {2010-03-17},
cosupervisor = {Piancastelli, Giulio},
cycle = {L},
description = {L?obiettivo di questa tesi \`{e} realizzare una libreria di predicati che consenta l?accesso a database relazionali da programmi tuProlog in modo diretto e decisamente pi\`{u} espressivo e naturale rispetto a quanto risulterebbe dal passaggio attraverso i predicati della JavaLibrary. Infatti la libreria che \`{e} oggetto della tesi intende aggiungere un nuovo livello di astrazione sopra JDBC, consentendo all?utente di accedere a database relazionali da programmi tuProlog senza utilizzare direttamente oggetti Java oppure eseguire query SQL. I predicati della libreria utilizzeranno naturalmente JDBC, ma tutto avverr\`{a} nella maniera pi\`{u} trasparente. Le query, invece, dovranno essere espresse in Prolog: questo permette anche di mantenere una certa uniformit\`{a} a livello di linguaggio. Per raggiungere tali obiettivi, in fase di sviluppo della libreria \`{e} stato dapprima necessario eseguire un mapping del linguaggio SQL su termini e predicati Prolog, poi si \`{e} utilizzato JDBC per interfacciarsi verso le basi di dati.},
language = {it},
month = oct,
start = {2007-06-10},
supervisor = {Denti, Enrico},
title = {Progetto e sviluppo di una libreria tuProlog per il linguaggio SQL},
type = {Bachelor's thesis},
year = 2007
}
abstract = {L?obiettivo di questa tesi \`{e} realizzare una libreria di predicati che consenta l?accesso a database relazionali da programmi tuProlog in modo diretto e decisamente pi\`{u} espressivo e naturale rispetto a quanto risulterebbe dal passaggio attraverso i predicati della JavaLibrary. Infatti la libreria che \`{e} oggetto della tesi intende aggiungere un nuovo livello di astrazione sopra JDBC, consentendo all?utente di accedere a database relazionali da programmi tuProlog senza utilizzare direttamente oggetti Java oppure eseguire query SQL. I predicati della libreria utilizzeranno naturalmente JDBC, ma tutto avverr\`{a} nella maniera pi\`{u} trasparente. Le query, invece, dovranno essere espresse in Prolog: questo permette anche di mantenere una certa uniformit\`{a} a livello di linguaggio. Per raggiungere tali obiettivi, in fase di sviluppo della libreria \`{e} stato dapprima necessario eseguire un mapping del linguaggio SQL su termini e predicati Prolog, poi si \`{e} utilizzato JDBC per interfacciarsi verso le basi di dati.},
author = {Matteo Iuliani},
available = {2010-03-17},
cosupervisor = {Piancastelli, Giulio},
cycle = {L},
description = {L?obiettivo di questa tesi \`{e} realizzare una libreria di predicati che consenta l?accesso a database relazionali da programmi tuProlog in modo diretto e decisamente pi\`{u} espressivo e naturale rispetto a quanto risulterebbe dal passaggio attraverso i predicati della JavaLibrary. Infatti la libreria che \`{e} oggetto della tesi intende aggiungere un nuovo livello di astrazione sopra JDBC, consentendo all?utente di accedere a database relazionali da programmi tuProlog senza utilizzare direttamente oggetti Java oppure eseguire query SQL. I predicati della libreria utilizzeranno naturalmente JDBC, ma tutto avverr\`{a} nella maniera pi\`{u} trasparente. Le query, invece, dovranno essere espresse in Prolog: questo permette anche di mantenere una certa uniformit\`{a} a livello di linguaggio. Per raggiungere tali obiettivi, in fase di sviluppo della libreria \`{e} stato dapprima necessario eseguire un mapping del linguaggio SQL su termini e predicati Prolog, poi si \`{e} utilizzato JDBC per interfacciarsi verso le basi di dati.},
language = {it},
month = oct,
start = {2007-06-10},
supervisor = {Denti, Enrico},
title = {Progetto e sviluppo di una libreria tuProlog per il linguaggio SQL},
type = {Bachelor's thesis},
year = 2007
}