Um novo processo para refatoração de bancos de dados (2014)
- Authors:
- Autor USP: DOMINGUES, MARCIA BEATRIZ PEREIRA - EP
- Unidade: EP
- Sigla do Departamento: PCS
- Subjects: BANCO DE DADOS; ESQUEMAS
- Language: Português
- Abstract: O projeto e manutenção de bancos de dados é um importante desafio, tendo em vista as frequentes mudanças de requisitos solicitados pelos usuários. Para acompanhar essas mudanças o esquema do banco de dados deve passar por alterações estruturais que muitas vezes prejudicam o desempenho e o projeto das consultas, tais como: relacionamentos desnecessários, chaves primárias ou estrangeiras criadas fortemente acopladas ao domínio, atributos obsoletos e tipos de atributos inadequados. A literatura sobre Métodos Ágeis para desenvolvimento de software propõe o uso de refatorações para evolução do esquema do banco de dados quando há mudanças de requisitos. Uma refatoração é uma alteração simples que melhora o design, mas não altera a semântica do modelo de dados, nem adiciona novas funcionalidades. Esta Tese apresenta um novo processo para aplicar refatorações ao esquema do banco de dados. Este processo é definido por um conjunto de tarefas com o objetivo de executar as refatorações de uma forma controlada e segura, permitindo saber o impacto no desempenho do banco de dados para cada refatoração executada. A notação BPMN foi utilizada para representar e executar as tarefas do processo. Como estudo de caso foi utilizado um banco de dados relacional, o qual é usado por um sistema de informação para agricultura de precisão. Esse sistema, baseado na Web, necessita fazer grandes consultas para plotagem de gráficos com informações georreferenciadas.
- Imprenta:
- Data da defesa: 15.05.2014
-
ABNT
DOMINGUES, Márcia Beatriz Pereira. Um novo processo para refatoração de bancos de dados. 2014. Tese (Doutorado) – Universidade de São Paulo, São Paulo, 2014. Disponível em: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-29122014-165740/. Acesso em: 23 abr. 2024. -
APA
Domingues, M. B. P. (2014). Um novo processo para refatoração de bancos de dados (Tese (Doutorado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/3/3141/tde-29122014-165740/ -
NLM
Domingues MBP. Um novo processo para refatoração de bancos de dados [Internet]. 2014 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-29122014-165740/ -
Vancouver
Domingues MBP. Um novo processo para refatoração de bancos de dados [Internet]. 2014 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-29122014-165740/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas