Le indicazioni in grigio in questa pagina sono
relative allo scorso anno accademico e sono quindi da considerare
come riferimento preliminare, anche se le variazioni previste
sono relativamente poche
Algebra relazionale
RelaX, servizio Web che permette di eseguire interrogazioni in algebra relazionale con una sintassi molto simile a quella utilizzata a lezione e sul libro di testo.
url per accedere al servizio caricando la base di dati con gli esempi dell'10, del 13 e del 17/10/2022
In caso di malfunzionamento, provare a cliccare sul bottone "Select DB (..." in alto a sinistra e poi inserire nel campo "Load dataset stored in a gist" la stringa "1a9dc6cd0f3478388fc177dfc9b5a314" (senza virgolette) e infine cliccare il bottone "Load".
In caso di malfunzionamento anche in questo caso,
cliccare su "GroupEditor" sopra la form di RelaX, aprire il file
RomaTreDatiPerEsempiAlgebra, copiarne il contenuto, incollarlo nella form di RelaX, cliccare sul bottone "Preview" in fondo alla form e poi cliccare sul link "use in group editor" a fianco al nome del file (RomaTreDatiPerEsempiAlgebra). A questo punto la base di dati dovrebbe essere caricata.
url per accedere al servizio caricando la base di dati con gli esempi del 19 e del 23/10/2023 (impuiegati, supervisione)
In caso di malfunzionamento, procedere come sopra, ma con la stringa "b7a8eac38317e0d6a7f0b904a9a10bd3"
In caso di ulteriore malfunzionamento, procedere come sopra, ma con il file scriptRelaX202211
url per accedere al servizio caricando la base di dati per gli esercizi proposti il 21/10/2021 (prova parziale del 13/11/2017, studenti, corsi, esami)
In caso di ulteriore malfunzionamento, procedere come sopra, ma con il file 20171113studenti
url per accedere al servizio caricando la base di dati per la prova di autovalutazione pubblicati il 15/11/2022
In caso di ulteriore malfunzionamento, procedere come sopra, ma con il file scriptRelaX202211
url per accedere al servizio caricando la base di dati con gli esempi SQL del 09/11/2020 e successive lezioni (persone, maternita, paternita)
url per accedere al servizio caricando la base di dati per l'homework dell'8/11/2021 (elezioni)
url per accedere al servizio caricando la base di dati con gli esercizi del 16/11/2020
url per accedere al servizio caricando una base di dati per la prova parziale del 18/11/2019
Alcuni studenti hanno segnalato di avere difficoltà nell'utilizzo di RelaX, in particolare riguardo a interrogazioni che sembrano corrette ma RelaX segnala come scorrette. I punti seguenti forniscono qualche suggerimento al riguardo.
Come detto a lezione, RelaX ha qualche strano comportamento, che di solito viene risolto aggiungendo spazi oppure introducendo parentesi. E' opportuno segnalare che, quando un'interrogazione è per RelaX scorretta, la presenza dell'errore viene segnalata dal pallino rosso a sinistra e, cosa ancora più interessante, la posizione dell'errore stesso viene segnalata da una piccola sottolineatura sempre in rosso. Posizionando il cursore sul pallino o sulla sottolineatura, il sistema mostra un messaggio con una "spiegazione" per l'errore. Un esempio di messaggio "Error: at line 1: Expected ... or whitespace but "(" found." In questo caso, provare ad aggiungere uno spazio nella posizione segnalata.
Altro errore frequente è quello relativo a maiuscole e minuscole (che per RelaX vanno distinti) e dei simboli speciali. Per entrambi gli aspetti è consigliabile selezionare dai menu del sistema invece di digitare direttamente.