Document details

Querying for model-driven spreadsheetsd

Author(s): Pereira, Rui Alexandre Afonso cv logo 1

Date: 2013

Persistent ID: http://hdl.handle.net/1822/28609

Origin: RepositóriUM - Universidade do Minho


Description
Dissertação de mestrado em Engenharia Informática Spreadsheets are used for a diverse number of objectives, that range from simple applications to complete information systems. In all of these cases, they are frequently used as data repositories that can grow tremendously in size, and as the amount of the data grows, the frustration and challenge to withdraw information out of them also grows. This Thesis project focuses on the problem of spreadsheet querying. Speci cally, the objective is to meticulously and carefully study competing query languages, and proposing our very own expressive and composable query language to be used in spreadsheets, where intuitive queries can be de ned. This approach builds on a model-driven spreadsheet development environment, and queries are expressed referencing ClassSheet model entities instead of the actual data. Furthermore, this language shall be integrated into the MDSheet framework, taking into account evolution mechanisms, auto-generation of models for query results, and shall rely on Google's QUERY function for spreadsheets. As folhas de c alculo s~ao utilizadas para diversos ns, desde aplica c~oes simples at e sistemas de informa c~ao completos. Entre todos estes casos, s~ao frequentemente utilizadas para armazenar grandes volumes de dados, sendo que, a medida que o reposit orio cresce, a frusta c~ao e o desa o de recolher informa c~ao tamb em aumenta. O projeto desta disserta c~ao foca-se no problema da consulta e interroga c~ao de folhas de c alculo. Especi camente, o objetivo e estudar de forma cuidada e meticulosa diversas linguagens de interroga c~ao existentes, e prop^or a nossa pr opria linguagem para ser utilizada em folhas de c alculo, que se caracteriza por ser uma linguagem expressiva, que possibilita a composi c~ao de interroga c~oes e a de ni c~ao das mesmas de forma intuitiva. A abordagem a utilizar passa pela utiliza c~ao de folhas de c alculo dirigidas por modelos, sendo as interroga c~oes expressas atrav es de entidades do modelo ClassSheet em vez de dados em concreto. Al em disto, a linguagem desenvolvida ser a integrada no framework MDSheet, considerando diversos mecanismos de evolu c~ao, gera c~ao autom atica de modelos para os resultados de uma interroga c~ao, e ser a baseada na fun c~ao QUERY desenvolvida pela Google para a interroga c~ao de folhas de c alculo.
Document Type Master Thesis
Language English
Advisor(s) Saraiva, João Alexandre; Belo, Orlando
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents

No related documents


    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento EU