UC AWOB RM 05 Database Support

MPDL,GAVO

Database support in AWOB
Idea is to give AWOB projects the opportunity to use relational database technology to manage appropriate data sets they want to share/publish through AWOB.

To this end AWOB servers must wrap one or more relational database servers and provide functionality to the AWOB users to interact with these.

Typical functions would be
 * Offer possibility to create a database for a project.
 * Allow simple GUI interface for browsing of database contents.
 * Allow users possibility to create tables in the database, via "GUI table creator", or simple DDL statements.
 * Allow users possibility to load data into the database.
 * Allow users possibility to submit SQL queries to the database and show the results, possibly visualise them (e.g. through TOPCAT via SAMP).

Notes
 * Instead of offering a complete database to a project, we could create a schema in a database.
 * Maybe consortia can have a complete database, with projects in the consortium getting schemas.
 * Note that many databases do not support cross-database querying (Microsoft SQLServer does, Postgres and Oracle for example do not).
 * Database support like this would be required if we want to incorporate the FITS Harvester in AWOB.