Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/10949
Autoria: Santos, Catarina Anunciação Costa Dias dos
Orientação: Oliveira, Sancho Moura
Data: 2015
Título próprio: Modelo de internacionalização em bases de dados
Referência bibliográfica: 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>.
Palavras-chave: Localização de software
Base de dados
Modelo de internacionalização
Software localization
Database
Internationalization model
Resumo: 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
Designação do grau: Mestrado em Software de Código Aberto
Arbitragem científica: Sim
Acesso: Acesso Aberto
Aparece nas coleções:T&D-DM - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
DissertacaoMOSS.pdf2,34 MBAdobe PDFVer/Abrir


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

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.