1 |
X-meta : uma metodologia de desenvolvimento de data warehouse com gerenciamento de metadadosLima, Liane Carneiro Barbosa 17 May 2002 (has links)
Made available in DSpace on 2019-04-05T23:01:01Z (GMT). No. of bitstreams: 0
Previous issue date: 2002-05-17 / Date Warehousing is a powerful resource for supporting decision-making processes
in organizations. It incorporates a Data Warehouse (DW) and modern technologies that
process and transform data in accurate and easily accessible information. However,
developing DW is a complex process and a costly activity in information system
development and management. It requires strategies, which should be specific to the
characteristics and needs of the organization where it will be introduced. This dissertation
presents a DW development methodology X-Meta. It is addressed to organizations with
no tradition in the use of automated decision support systems and can be implanted by the
internal employees, without expertise in DW technology but qualified in development of
conventional systems and database technology. Moreover, a strategy for creating and
managing metadata in an integrated way to the DW development process is proposed. The
goal is to capture the organizational knowledge and minimize the problems caused by the
mobility of employees within and among organizations. Furthermore, this work describes
the application of the X-Meta methodology in a real case study. / Data Warehousing é um recurso poderoso utilizado pelas organizações para suporte
ao processo de tomada de decisão. Esta tecnologia incorpora um repositório de dados
analítico - Data Warehouse (DW) e tecnologias modernas, que processam e transformam
dados em informações confiáveis e facilmente acessíveis. No entanto, desenvolver um DW
é um processo complexo e uma atividade cara em desenvolvimento e gerenciamento de
sistemas de informações, que requer estratégias adaptadas às características e necessidades
da organização onde será implantado. Este trabalho apresenta uma metodologia de
desenvolvimento de DW X-Meta. Esta metodologia é direcionada a organizações sem
tradição no uso de sistemas automatizados de apoio à decisão e pode ser utilizada pelo
pessoal interno da organização, inexperiente na tecnologia de DW, mas capacitado
tecnicamente em desenvolvimento de sistemas convencionais e tecnologia de banco de
dados. Além disso, uma estratégia para criação e gerenciamento de metadados integrado ao
processo de desenvolvimento é proposta, para capturar o conhecimento organizacional e
minimizar os problemas causados pela rotatividade dos funcionários, dentro e entre
organizações. O presente trabalho também apresenta a aplicação da metodologia X-Meta
em um caso real.
|
2 |
Uma estratégia para otimização do processamento de consultas na arquitetura AMDB usando regras (evento-condicao-acao)Leite, Ernani Andrade 20 December 2004 (has links)
Made available in DSpace on 2019-04-05T23:01:53Z (GMT). No. of bitstreams: 0
Previous issue date: 2004-12-20 / The rapid development of the mobile communications technology it is expanding the access and the demand for information, independent where the user or information is located. Since this information may be stored in different places and/or heterogeneous databases, its management it is a great challenge. The access of distributed information implicates in the sharing of the databases instead of where they are stored and it must be done guaranteeing the integrity of the data involved, as well as the speed in the answer the these consultations. The mobile technology has permitted to associate mobility to the databases, and it increases the challenge in the work with distributed information. To permit the use of the technology of mobile databases many hardware and software problems have to be solved. Some of those problems are similar to those in distributed databases. Although they are different technologies, because each one has specific characteristics, they have difficulties in common, we mentioned: the data replication (fragments of data stored in more than a place) what implicates in the need of operators for junction of those data, the models of transactions and processing of consultations, among others. Research has been done to create models and architectures to mobile databases and to circumvent the problems with this technology. An example is AMDB (Mobile Accessing Databases) architecture, it provides an iteration among members of a collection of movable and autonomous databases, named Mobile Database Community (MDBC). Mobile databases can enter or to leave of a community any time, and it that must happen in agreement with some rule that treats connections and disconnections, same being those last ones involuntary. In such context, each participant member of CBDM, it can access the other databases through a communication infrastructure without thread. This work presents a study on the adaptative junction operators for use in the architecture AMDB. Action actions to events happened during the consultation processing are presented, as the substitution of an operator, when this to present inefficiency in the processing. The criteria to discharge actions elapse of the restriction of memory and it is long in the t-uplas delivery, that impact or they make unfeasible the community's processing in case they don't receive appropriate treatment. Besides, it is suggested action of control in the architecture AMDB during eventual disconnections, voluntary or involuntary, of the community's members. / O rápido desenvolvimento da tecnologia de comunicações móveis está expandindo o acesso e a demanda por informação, independente da localização do usuário ou da informação. Como essa informação deve estar armazenada em diferentes lugares e/ou em bases de dados heterogêneas, o seu gerenciamento é um grande desafio. O acesso à informação distribuída implica no compartilhamento de bases de dados independente de onde elas estejam armazenadas e deve ser feita garantindo a integridade dos dados, como também a velocidade na resposta da consulta. A tecnologia de comunicação móvel tem permitido associar a mobilidade à base de dados, e isso aumenta o desafio no trabalho com informação distribuída. Para permitir o uso de base de dados móveis muitos problemas de hardware e software devem ser resolvidos. Alguns desses problemas são similares aos encontrados em bases de dados distribuídas. Apesar das diferenças, pois cada um tem suas próprias características, essas tecnologias enfrentam dificuldades em comum, dentre elas tem-se: a replicação de dados (fragmentos de dados são armazenados em mais de um lugar) o que implica em mecanismos de junção desses dados, os modelos de transações e processamentos de consulta, entre outros. Pesquisas têm sido realizadas para criar modelos e arquiteturas para solucionar os problemas com essas tecnologias. Um exemplo é a arquitetura AMDB (Arquitetura de Banco de Dados Móveis), que proporciona uma iteração entre membros de uma coleção de bancos de dados autônomos e moveis denominada CBDM (Comunidade de Bancos de Dados Móveis). Nessa comunidade bancos de dados móveis podem entrar ou sair a qualquer tempo, o que implica na necessidade de regras para os processos de conexão e desconexão, mesmo que essa última seja involuntária. Neste contexto, cada participante da CBDM pode acessar um outro banco de dados participante através da infra-estrutura de comunicação. Este trabalho apresenta um estudo sobre os operadores de junção adaptativos para uso na arquitetura AMDB, além de sugerir ações a eventos ocorridos durante o processamento de consulta, como a substituição de um operador, quando este apresentar ineficiência no processamento. Os critérios para disparar ações decorrem da restrição de memória e demora na entrega de tuplas, que impactam ou inviabilizam o processamento de consulta na comunidade, caso não recebam tratamento adequado. Além disso, foram sugeridas ações de controle na arquitetura AMDB durante eventuais desconexões dos membros da comunidade, quer sejam voluntárias ou involuntárias.
|
3 |
Integração de fontes de dados heterogeneas baseadas no modelo de dados XMLMeirelles, Marcelo Soares de 28 May 2004 (has links)
Made available in DSpace on 2019-04-05T23:01:56Z (GMT). No. of bitstreams: 0
Previous issue date: 2004-05-28 / Over the last few years, the Web (World Wide Web) has been used to publish
databases, however the user must consider the features of such environment before to
establish the database integration. This work proposes using the MDBS (Multidatabase
System) architecture to integrate heterogeneous databases in flexible and dynamic
environment, such as Web or ad hoc networks.
Flexible and dynamic environments are characterized by high independence from
connection participants, low control over available services and high tolerance to
communication failures. Integrating databases published on such environments requires
an integration strategy that guarantees local databases autonomy.
MDBS technology uses a query language as integration mechanism, which is
responsible for solving integration conflicts. Thus, the query language must provide
constructs to perform queries over several different data sources. Furthermore, it should
be capable for solving integration conflicts.
This work proposes an extension to the XQuery language, called MXQuery. The
key feature of the proposed language is to provide mechanisms, which support the
capability to jointly manipulate data in different data sources based on an XML data
model. / Cada vez mais, a Web tem sido utilizada como um ambiente para disponibilizar bancos
de dados, porém, utilizar esta arquitetura impõe ao usuário as vantagens e desvantagens
desse ambiente. Esta dissertação propõe a utilização da arquitetura MDBS
(Multidatabase System) para integrar bancos de dados heterogêneas disponibilizadas em
ambientes flexíveis e dinâmicos, como a Web ou redes ad hoc.
Ambientes flexíveis e dinâmicos são caracterizados pela alta independência dos
participantes da conexão, pelo baixo controle sobre os serviços solicitados e
disponibilizados e pela necessidade de uma alta tolerância às falhas de comunicação.
Integrar bancos de dados baseados nesses ambientes requer uma estratégia de integração
que garanta uma maior autonomia para os bancos de dados locais. Este é o principal
motivo para a utilização da arquitetura MDBS.
Na arquitetura MDBS, a linguagem de consultas é responsável por mapear e
resolver todos os conflitos de integração. Entretanto, considerando as várias linguagens
de consulta propostas para documentos XML, inclusive a XQuery, ainda não se pode
identificar nessas linguagens mecanismos que possibilitem o acesso a múltiplas fontes
de dados XML distribuídas e heterogêneas.
Portanto, essa dissertação propõe, ainda, uma extensão à linguagem XQuery,
denominada MXQuery, que apresenta suporte necessário à especificação de consultas
que acessam fontes de dados heterogêneas e distribuídas. Assim, a MXQuery pode ser
incorporada a um MDBS para integrar fontes de dados heterogêneas.
|
4 |
AMDB - An Approach for Sharing Mobile DatabasesMoraes Filho, Jose de Aguiar 22 September 2003 (has links)
Made available in DSpace on 2019-04-05T23:01:59Z (GMT). No. of bitstreams: 0
Previous issue date: 2003-09-22 / Mobile Database Community (MDBC) is a dynamic collection of autonomous mobile databases, in which each database user can access each other's database in the community through a wireless communication infrastructure. Such communities can be formed opportunistically over mobile database hosts in ad hoc configurable envi-ronments. New participants may join to an MDBC as they move within communica-tion range of one or more hosts, which are members of the MDBC. On other hand, MDBC participants may transiently disconnect from the network due to communica-tion disruptions or to save power. For that reason, an MDBC can be characterized as a dynamically configurable environment. This dissertation describes an agent-based architecture, called AMDB (Accessing Mobile Databases), which enables such com-munities to be formed opportunistically over mobile database hosts in ad hoc config-urable environments. The AMDB architecture is fully distributed and exploits physical mobility of hosts and logical mobility of database operations and their results across mobile hosts. The architecture addresses two important issues in mobile database area as well. First, the query processing problem is discussed. A query processing mechanism is proposed for AMDB. Second, the transaction processing problem is tackled. A mobile transaction model and a commit protocol are proposed.
Keywords: Databases - Mobile Databases - Mobile Agents - Query Processing - Transaction Processing - Mobile Database Community. / Uma Comunidade de Bancos de Dados Móveis (MDBC) representa uma coleção de bancos de dados móveis e autônomos. Em tal contexto, cada usuário de um sistema de banco de dados participante da comunidade pode acessar os outros bancos de dados através de uma infra-estrutura de comunicação sem fio. Esta dissertação pro-põe uma arquitetura chamada AMDB (Acesso a Bancos de Dados Móveis), que permite tais comunidades serem formadas de maneira ocasional e assistemática so-bre servidores móveis de bancos de dados em ambientes dinamicamente configurá-veis (uma rede ad hoc, por exemplo). AMDB é uma arquitetura baseada em agentes de software e é completamente distribuída. Adicionalmente, a arquitetura explora a mobilidade física dos hosts e a mobilidade lógica das consultas de banco de dados e seus resultados através dos servidores móveis. A arquitetura proposta aborda dois pontos importantes na área de bancos de dados móveis. Primeiro, a questão do pro-cessamento de consultas é discutida. Um mecanismo de processamento de consul-tas é proposto para a AMDB. Segundo, a questão do processamento de transações é abordada. Um modelo de transações móveis e um protocolo de commit são pro-postos.
|
5 |
Compressão de banco de dados em ambientes móveis com recursos computacionais limitadosBrito, Ricardo Wagner Cavalcante 17 December 2007 (has links)
Made available in DSpace on 2019-04-05T23:09:16Z (GMT). No. of bitstreams: 0
Previous issue date: 2007-12-17 / Due to increasing popularization of mobile devices with limited computacional resources such as handhelds and Personal Digital Assistants (PDAs) and inherent feature of limitation of resources present in such devices, the use of an architecture to optimize the used memory and the processing power of such devices is very important. This work presents a compression strategy to be applied over data existing in such devices to optimize the memory space. The used framework implements a storage architecture oriented to column in which data existing in the same column belong to the same logical record. Besides that, the compression strategy used - formed by several lightweight techniques in which to each data type a different technique is used - matchs perfectly with that kind of storage architecture. The experimental results show that the use of a compression strategy offers a significant improvement in use of memory space without problems in performance of the system. / Dada a popularização cada vez mais freqüente dos dispositivos móveis com recursos computacionais limitados como handhelds e Personal Digital Assistants (PDAs) e diante da característica inerente a tais dispositivos no que se refere a limitação de recursos, faz-se cada vez mais necessária uma estratégia para melhor aproveitamento do espaço em memória utilizado e do poder de processamento de tais dispositivos. Esse trabalho apresenta uma estratégia de compressão a ser aplicada sobre os dados presentes em tais dispositivos de forma a otimizar espaço em memória. A arquitetura utilizada implementa uma estrutura de armazenamento orientada a colunas onde os dados de uma mesma coluna pertencem ao mesmo registro lógico. Além disso, a estratégia de compressão apresentada composta por várias técnicas simples e de baixo custo computacional onde para cada tipo de dados é aplicada uma técnica diferente combina perfeitamente com esse tipo de armazenamento. Os resultados experimentais obtidos mostraram que a utilização dessa estratégia propicia uma melhoria significativa na utilização do espaço de memória sem que haja problemas de performance do sistema.
|
6 |
Um modelo conceitual para bancos de dados estatisticosTakaoka, Hiroo January 1983 (has links)
Tese (doutorado) - Universidade de São Paulo. Faculdade de Economia e Administração, Departamento de Administração / Made available in DSpace on 2013-07-15T20:37:52Z (GMT). No. of bitstreams: 0
|
7 |
Access to data from Ontology Using Mappings Heterogeneous and Logic Programming / Acesso a Dados a partir de Ontologias Utilizando Mapeamentos HeterogÃneos e ProgramaÃÃo em LÃgicaFernanda LiÂgia Rodrigues Lopes 30 November 2010 (has links)
CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior / Ontologies have been used in different areas, including Data Integration and Semantic
Web, to provide formal descriptions to data sources as well as to associate semantics to
them and to make information easier to discover and to recover. In this context, one of
the most relevant issues is the Ontology-Based Data Access â OBDA, which is the
problem of accessing one or more data sources by means of a conceptual representation
expressed in terms of an ontology. The independence between the ontology layer and
the data layer, and the ability of answering more expressive queries than the ones
defined using description logics are some of the main distinguished issues of the
ODBA. In this work, we specify an environment for OBDA, which deals with this
problem considering a set of independent tasks. Our main contribution concerns the
definition and implementation of a query rewriting process between ontologies
structurally heterogeneous. In the proposed query rewriting approach, we combine the
semantics and expressiveness of SPARQL with logic programming and we adopt a rulebased
formalism to represent mappings between ontologies. We also deal with some
relevant questions, including: the structural heterogeneity, the prune of irrelevant parts
of the rewritten query and the representation of query results according to the target
ontology. It is important to note that, although in this work we discuss the use of the
proposed solution considering just two ontologies, it can also be extended and applied
for data distributions cenarios with multiple ontologies. / Em vÃrias Ãreas, tais como IntegraÃÃo de Dados e Web SemÃntica, ontologias tÃm sido
adotadas para descrever formalmente a semÃntica das fontes de dados, com o intuito de
facilitar a descoberta e a recuperaÃÃo de informaÃÃes. Dentro desse contexto, o Acesso a
Dados Baseado em Ontologias (Ontology-Based Data Access - OBDA) Ã um problema
decorrente da necessidade de acessar tais fontes a partir das ontologias que representam
seus modelos conceituais. Dentre as principais caracterÃsticas do OBDA, destacamos a
independÃncia entre as ontologias e a camada de dados e a possibilidade de responder a
consultas que sejam mais expressivas que as geralmente realizadas utilizando LÃgica
Descritiva. Neste trabalho, especificamos um ambiente de OBDA no qual este problema
à dividido em uma sÃrie de passos que podem ser tratados de maneira independente.
Dentre cada um destes passos especificados, nossa principal contribuiÃÃo reside na
definiÃÃo e implementaÃÃo de um processo para reescrita de consultas entre ontologias
estruturalmente distintas. Em nossa abordagem de reescrita, manipulamos a consulta de
entrada combinando a semÃntica e a expressividade da linguagem SPARQL com um
mÃtodo baseado em noÃÃes de ProgramaÃÃo em LÃgica, uma vez que utilizamos
mapeamentos heterogÃneos expressos atravÃs de regras. AlÃm disso, tratamos aspectos
referentes Ãs diferenÃas estruturais entre as ontologias, possibilitamos que partes da
consulta reescrita possam ser descartadas durante o processo, caso seja constatado que
tais partes seriam desnecessÃrias, e permitimos que os resultados sejam reestruturados e
apresentados conforme a ontologia alvo. Por fim, Ã vÃlido destacar que, embora a
soluÃÃo apresentada tenha como foco duas ontologias, esta pode ser estendida para
considerar aspectos especÃficos de distribuiÃÃo.
|
8 |
Um benchmark voltado a analise de desempenho de sistemas de informações geograficasCiferri, Ricardo Rodrigues 19 June 1995 (has links)
Orientador: Geovane Cayres Magalhães / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-20T11:53:49Z (GMT). No. of bitstreams: 1
Ciferri_RicardoRodrigues_M.pdf: 4459147 bytes, checksum: 97d6729803031239d16e7f494be96817 (MD5)
Previous issue date: 1995 / Resumo: A enorme quantidade e a natureza dos dados armazenados por aplicações que utilizam sistemas de informações geográficas (SIGs) implicam em alterações ou extensões nos métodos de acesso, otimizadores de consulta e linguagens de consulta estabelecidos para sistemas gerenciadotes de banco de dados (SGBDs) convencionais. Com isto, diferentes soluções têm sido apresentadas, tornando-se imprescindível a criação de algum mecanismo que possa medir a eficiência destas soluções para auxiliar o direcionamento de futuros trabalhos de pesquisas. Para tal propósito é utilizada, nesta dissertação, a técnica experimental de benchmark.
Esta dissertação propõe a carga de trabalho e caracteriza os dados de um benchmark voltado à análise de desempenho de SIGs. A carga de trabalho do benchmark é composta por um conjunto de transações primitivas, especificadas em alto nível, que podem ser utilizadas para a formação de transações mais complexas. Estas transações primitivas são predominantemente orientadas aos dados espaciais, sendo, a priori, independentes do formato de dados utilizado (raster ou vetorial). A caracterização dos dados do benchmark foi efetuada em termos dos tipos de dados necessários para a representação de aplicações georeferenciadas, e adicionalmente procedimentos para se realizar a geração de dados sintéticos. Finalmente, uma aplicação alvo utilizando dados sintéticos foi definida com a finalidade de validar o benchmark proposto. / Abstract: Geographical Information Systems (GIS) de ai with data that are special in nature and size. Thus, the technologies developed for conventional data base systems such as access methods, query optimizers and languages, have to be modified in order to satisfy the needs of a GIS. These modifications, embedded in several GIS, or being proposed by research projects, need to be evaluated. This thesis proposes mechanisms for evaluating GIS based on benchmarks.
The benchmark is composed of a workload to be submitted to the GIS being analysed and data characterizing the information. The workload is made of a set of primitive transactions that can be. combined in order to derive transactions of any degree of complexity. These primitive transactions are oriented to spatial data but not dependent on the way they are represented (vector or raster). The benchmark data base characterization was defined in terms of the types of data required by applications that use georeferencing, and by the need to generate complex and controlled artificial data. The proposed technique and methods were used to show how to create the transactions and the data for a given application. / Mestrado / Mestre em Ciência da Computação
|
9 |
Projeto de um banco de dados topograficos em datasMessina, Luiz Ary 17 July 2018 (has links)
Orientador : Mario Jino / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia de Campinas / Made available in DSpace on 2018-07-17T21:55:49Z (GMT). No. of bitstreams: 1
Messina_LuizAry_M.pdf: 2215277 bytes, checksum: 199661998019c92fc8d412d223fea469 (MD5)
Previous issue date: 1980 / Resumo: Nesta tese apresenta-se a descrição do banco de dados DATAS, um exemplo de aplicação para manipulação de dados topográficos e, uma análise do DATAS. A estruturação dos dados topográficos segundo o modelo de dados do DATAS é discutida e sugere-se uma estrutura adequada aos requisitos de manipulação e manutenção da informação topográfica da aplicação escolhida. A linguagem de organização e manipulação de dados do DATAS e o assembler associativo. O DATAS foi projetado para o tratamento de informações interativamente, passo a passo, ou por programas de aplicação em batch. Um conjunto de programas em batch foi desenvolvido para simplificar as operações com os dados. Inclui-se ainda um apêndice onde se mostra que uma linguagem de alto nível pode ser implementada no DATAS / Abstract: Not informed / Mestrado / Mestre em Engenharia Elétrica
|
10 |
Manutenibilidade da semântica de modelos de dados de produtos compartilhados em rede interoperávelKern, Vinícius Medina January 1997 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. / Made available in DSpace on 2012-10-17T00:21:59Z (GMT). No. of bitstreams: 1
170535.pdf: 747252 bytes, checksum: 29f62e73bd2ce0612abaf1b49b38d800 (MD5) / Os dados manipulados por aplicações de engenharia têm sido tratados usando sistemas de gerência de banco de dados ou mecanismos dedicados embutidos em sistemas CAx. As tendências atuais de competitividade industrial apontam para a necessidade de integrar as aplicações de engenharia. Duas demandas principais se manifestam: o uso de um mecanismo para o acesso interoperável em rede aos dados, e a necessidade de manipular modelos de dados baseados em diferentes paradigmas. Esta tese de doutorado apresenta uma revisão sobre tecnologia de banco de dados com ênfase em aplicações de engenharia, introduz os problemas de intercâmbio de dados de produtos e interoperabilidade de aplicações, e discute o problema de perda semântica na tradução de modelos de dados de produtos compartilhados em rede e baseados em formatos padrão. Uma análise dos problemas que emergem nesta tradução, com o objetivo de avaliar a manutenibilidade da semântica dos dados ao longo de uma rede interoperável, é executada e comentada.
|
Page generated in 0.0355 seconds