Informazioni su JRS

JRS (Java Relational System) è un DBMS relazionale scritto in Java per
uso didattico:

  • per fare pratica con SQL, usando un sistema multi-piattaforma, semplice e con poca occupazione di memoria,
  • per fare pratica con i piani fisici (piani di accesso), cioè come il sistema esegue le query, e con i piani logici, cioè come il sistema traduce le query nell’algebra relazionale,
  • per sperimentare l’effetto sui piani fisici generati usando sia tecniche di ottimizzazione alternative, sia operatori fisici alternativi,
  • per formulare ed eseguire una query con un editore grafico definendo solo un piano logico con l’algebra relazionale oppure solo un piano fisico con gli operatori del JRS,
  • per capire come funziona un DBMS relazionale esplorando le interfacce delle componenti del JRS,
  • per sperimentare strutture dati ed algoritmi per l’implementazione di un DBMS relazionale.