Please use this identifier to cite or link to this item: http://hdl.handle.net/10071/10949
Author(s): Santos, Catarina Anunciação Costa Dias dos
Advisor: Oliveira, Sancho Moura
Date: 2015
Title: Modelo de internacionalização em bases de dados
Reference: SANTOS, Catarina Anunciação Costa Dias dos - Modelo de internacionalização em bases de dados [Em linha]. Lisboa: ISCTE-IUL, 2015. Dissertação de mestrado. [Consult. Dia Mês Ano] Disponível em www:<http://hdl.handle.net/10071/10949>.
Keywords: Localização de software
Base de dados
Modelo de internacionalização
Software localization
Database
Internationalization model
Abstract: A presente proposta de dissertação de mestrado enquadra-se no âmbito da localização de software. Esta tem como principal objetivo definir um modelo de internacionalização para bases de dados. Este modelo tem em vista habilitar a internacionalização numa base de dados facilitando, assim, o trabalho tanto do programador de base de dados como do tradutor que efetua a sua localização. O uso deste deverá ser o mais simples e direto possível para o programador e transparente para o tradutor, não sendo necessária a indisponibilização da base de dados para manutenção pós-produção destas mensagens. Neste sentido, foi desenvolvido um módulo, interno ao motor de base de dados, que permite separar todos os elementos dependentes do idioma em uso. Esta separação torna a fonte de elementos independente o suficiente para que os seus elementos possam ser editados, por uma pessoa sem qualquer conhecimento em bases de dados, e recarregados em tempo de execução, isto é, com a base de dados em total funcionamento. Este modelo pode ser útil em qualquer tipo de aplicação, sendo a sua utilidade mais evidente no desenvolvimento de aplicações empresariais, nomeadamente, aplicações com grande parte da sua lógica de negócio aplicada ao nível da base de dados. Por lógica de negócio entende-se: regras e validações que definem o negócio da empresa. Com esta solução, não é necessário criar modelos de dados específicos para internacionalização, aos quais estão associados métodos de pesquisa e manutenção mais dispendiosos.
The proposed master’s dissertation falls within the scope of software localization. This has as main objective to define an internationalization model for databases. This model is intended to enable the internationalization in a database, thus facilitating the work of both the database programmer as the translator which performs its localization. The use of this should be as simple and direct as possible to the developer and transparent to the translator, not being necessary to unavailable database for post-production maintenance of these messages. Accordingly, it was developed an internal module to the database engine, which allows the separation of all the elements dependent on the language being used. The separation makes the elements’ source independent enough so that its elements can be edited by a person without any databases knowledge and refilled at run time, i.e. with the database in full operation. This model may be useful in any type of application being its most evident utility in the development of business applications, particularly applications with much of its business logic applied to the database level. By business logic means: rules and validations that define the company's business. With this solution, it is not necessary to create specific data models for internationalization, which are associated with more expensive methods of research and maintenance
Degree: Mestrado em Software de Código Aberto
Peerreviewed: Sim
Access type: Open Access
Appears in Collections:T&D-DM - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
DissertacaoMOSS.pdf2,34 MBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.