Riassunto analitico
I database relazionali sono una tipologia di database molto diusa che si basa sul modello relazionale introdotto da E.F. Codd nel 1970. Per poter interrogare questo tipo di database è necessario conoscere il linguaggio SQL (Structured Query Language) e conoscerne la struttura interna, di conseguenza risulta dicoltoso per l'utente medio accedere alle informazioni contenute in queste basi di dati. Una soluzione a questo problema può essere quella di utilizzare un approccio di tipo Keyword Search per interrogare i database relazionali. Avendo un enorme diusione in ambito Web Search è un metodo di ricerca familiare alla maggiorparte degli utenti, è molto intuitivo e di facile utilizzo, inoltre maschera la complessità della struttura del database. Dato un insieme di documenti, tramite l'utilizzo di tecniche dell' Information Retrieval, questo approccio mira a recuperare i documenti più rilevanti rispetto a una query composta da una o più parole chiave in input. Le tecniche di Keyword Search però non possono essere applicate direttamente sui database relazionali in quanto utilizzabili su documenti, non su dati atrutturati di tipo relazionale. Il lavoro di tesi si focalizza quindi sulla conversione di un database relazionale in un database NoSQL documentoriented (MongoDB), ovvero che memorizza i dati sotto forma di documenti, per poter poi adottare un approccio Keyword Search che consenta anche ad utenti comuni che non hanno conoscenza della struttura del database e del linguaggio SQL di interrogare il database.
|