Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso
Devido à falta de meios para a representação da Abstração de Classificação, situações do mundo real onde ela ocorre a são representadas através de outros mecanismos ou mesmo desprezadas, induzindo falhas semânticas no projeto, dificilmente reparáveis em fases subsequentes. Tal fato é devido prin...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
Universidade de São Paulo
2000
|
Subjects: | |
Online Access: | http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28042016-084841/ |
id |
ndltd-IBICT-oai-teses.usp.br-tde-28042016-084841 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-teses.usp.br-tde-28042016-0848412019-01-21T22:10:09Z Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso Using the classification abstraction to model relational database applications - a case study Alexandre Della Nina Caetano Traina Junior Maria Cristina Ferreira de Oliveira Marina Teresa Pires Vieira Não disponível Not available Devido à falta de meios para a representação da Abstração de Classificação, situações do mundo real onde ela ocorre a são representadas através de outros mecanismos ou mesmo desprezadas, induzindo falhas semânticas no projeto, dificilmente reparáveis em fases subsequentes. Tal fato é devido principalmente à pouca exploração e suporte dessa abstração. Por exemplo o Modelo Entidade Relacionamento Estendido (ME-RX), o mais usado na prática profissional, não possui mecanismos para representá-la. Este trabalho caracteriza precisamente essa abstração, rerenci a nd o-a de outras abstrações, prineipalniente a generalização, c fornecendo subsídios nos projetistas para a escolha e uso correto da mesma para representar as várias situações de um projeto. Para tal, utilizam-se as construções teóricas de modelos de dados conhecidos aliado ao conhecimento adquirido em um estudo de caso real o desenvolvimento de um sistema de automação de autorizações para cooperativas médicas. É feita uma nova extensão ao ME-RX para introduzir um construtor semântico destinado à representação da classificação, sendo o novo modelo denominado Modelo Entidade Relacionamento Classificação (ME-R-C). A partir desse novo modelo são analisadas as interações da classificação com os demais construtores existentes, e pela primeira vez na literatura da área são definidas as regras de mapeamento da classificação para o Modelo Relacional. Current data modais and tools to aid in software development do not have ways to express occurrences of the Classification Abstraction. Situations in the real world where it occurs are represented through other mechanisms or even not represented at ali, introducing semantic weaknesses in the design, hardly restored in subsequent phases. Such fact are due mainly to the little support of this abstraction. One symptom of this fact is that ali widely accepted data modeling tool, like the Extended Entity_Relationship (EE-R) Model, does not have mechanisms to represents it. This work characterizes the classification abstraction and distinguishes it from the other, mainly from the generalization one. It also give to designers clues to correctly use classification in a project. The theoretical foundation of the classification and the knowledge acquired In of real case study - the development of a system for medica( cooperatives automation were used to guide this work. We propose a new extension to the EE-R Model to include a semantic constructor supporting classification. We designate this new model the Classification Entity - Relationship model (CE-R Model). Using this new model, we analyze the interactions of classification with the other existing constructors, and define the rufes to map classification constructs to the Relational Model. This is the first time in the literature of the area that this mapping is described. 2000-05-19 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28042016-084841/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Ciências da Computação e Matemática Computacional USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
topic |
Não disponível
Not available |
spellingShingle |
Não disponível
Not available Alexandre Della Nina Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso |
description |
Devido à falta de meios para a representação da Abstração de Classificação, situações do mundo real onde ela ocorre a são representadas através de outros mecanismos ou mesmo desprezadas, induzindo falhas semânticas no projeto, dificilmente reparáveis em fases subsequentes. Tal fato é devido principalmente à pouca exploração e suporte dessa abstração. Por exemplo o Modelo Entidade Relacionamento Estendido (ME-RX), o mais usado na prática profissional, não possui mecanismos para representá-la. Este trabalho caracteriza precisamente essa abstração, rerenci a nd o-a de outras abstrações, prineipalniente a generalização, c fornecendo subsídios nos projetistas para a escolha e uso correto da mesma para representar as várias situações de um projeto. Para tal, utilizam-se as construções teóricas de modelos de dados conhecidos aliado ao conhecimento adquirido em um estudo de caso real o desenvolvimento de um sistema de automação de autorizações para cooperativas médicas. É feita uma nova extensão ao ME-RX para introduzir um construtor semântico destinado à representação da classificação, sendo o novo modelo denominado Modelo Entidade Relacionamento Classificação (ME-R-C). A partir desse novo modelo são analisadas as interações da classificação com os demais construtores existentes, e pela primeira vez na literatura da área são definidas as regras de mapeamento da classificação para o Modelo Relacional.
===
Current data modais and tools to aid in software development do not have ways to express occurrences of the Classification Abstraction. Situations in the real world where it occurs are represented through other mechanisms or even not represented at ali, introducing semantic weaknesses in the design, hardly restored in subsequent phases. Such fact are due mainly to the little support of this abstraction. One symptom of this fact is that ali widely accepted data modeling tool, like the Extended Entity_Relationship (EE-R) Model, does not have mechanisms to represents it. This work characterizes the classification abstraction and distinguishes it from the other, mainly from the generalization one. It also give to designers clues to correctly use classification in a project. The theoretical foundation of the classification and the knowledge acquired In of real case study - the development of a system for medica( cooperatives automation were used to guide this work. We propose a new extension to the EE-R Model to include a semantic constructor supporting classification. We designate this new model the Classification Entity - Relationship model (CE-R Model). Using this new model, we analyze the interactions of classification with the other existing constructors, and define the rufes to map classification constructs to the Relational Model. This is the first time in the literature of the area that this mapping is described.
|
author2 |
Caetano Traina Junior |
author_facet |
Caetano Traina Junior Alexandre Della Nina |
author |
Alexandre Della Nina |
author_sort |
Alexandre Della Nina |
title |
Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso
|
title_short |
Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso
|
title_full |
Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso
|
title_fullStr |
Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso
|
title_full_unstemmed |
Uso da Abstração de Classificação na Modelagem de Aplicativos Suportados por Bases de Dados Relacionais - Um Estudo de Caso
|
title_sort |
uso da abstração de classificação na modelagem de aplicativos suportados por bases de dados relacionais - um estudo de caso |
publisher |
Universidade de São Paulo |
publishDate |
2000 |
url |
http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28042016-084841/ |
work_keys_str_mv |
AT alexandredellanina usodaabstracaodeclassificacaonamodelagemdeaplicativossuportadosporbasesdedadosrelacionaisumestudodecaso AT alexandredellanina usingtheclassificationabstractiontomodelrelationaldatabaseapplicationsacasestudy |
_version_ |
1718891573860630528 |