Atenção: Todas as denúncias são sigilosas e sua identidade será preservada.
Os campos nome e e-mail são de preenchimento opcional
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Sanchez, Maria Luiza D almeida | - |
Autor(es): dc.contributor | CPF:01323145622 | - |
Autor(es): dc.contributor | http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4767050P0 | - |
Autor(es): dc.contributor | Saade, Débora Christina Muchaluat | - |
Autor(es): dc.contributor | CPF:01868657752 | - |
Autor(es): dc.contributor | http://lattes.cnpq.br/2448703093928632 | - |
Autor(es): dc.contributor | Oliveira, Alcione de Paiva | - |
Autor(es): dc.contributor | CPF:34908073222 | - |
Autor(es): dc.contributor | http://lattes.cnpq.br/0281123427918307 | - |
Autor(es): dc.creator | Pinheiro, José Francisco Viana | - |
Data de aceite: dc.date.accessioned | 2024-07-11T18:44:22Z | - |
Data de disponibilização: dc.date.available | 2024-07-11T18:44:22Z | - |
Data de envio: dc.date.issued | 2021-03-10 | - |
Data de envio: dc.date.issued | 2008-04-30 | - |
Data de envio: dc.date.issued | 2021-03-10 | - |
Fonte completa do material: dc.identifier | https://app.uff.br/riuff/handle/1/17128 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/776553 | - |
Descrição: dc.description | The use of orientation to the methodology of objects has proliferated in the development of software causing a change in the information structure and organization. However, most applications demand storage and retrieval of information in a mechanism of persistence. Due to prevalence of relational database on data management, its use is frequently demanded instead of an object database since maturity and reliability of SGBDs are perceivable and acquired after years of development and performance adjustments. An object oriented application using a relational database must have the capacity to retrieve its data to local memory and return them on time of execution. Several issues arise in this road due to incompatibility among record and object oriented representations such as relationships, competition, transparency and coupling. Solution proposals for this technological clash converge to the concept of a data access abstraction layer, decreasing the application coupling with reference to the data storage mechanism. This work proposes a framework that performs the object persistence in a relational database which treats incompatibility among these technologies by means of a relational mapping model of objects. Its use is transparent, exempting the programmer from the SQL command syntax learning process and from the data storage technology by using reflection and bytecodes manipulation concepts. | - |
Descrição: dc.description | O uso da metodologia de orientação a objetos se proliferou no desenvolvimento de software, provocando uma mudança na estruturação e organização da informação. Contudo, a maioria das aplicações demanda o armazenamento e a recuperação de informações em um mecanismo de persistência. Devido à prevalência do banco de dados relacionais no gerenciamento de dados, seu uso é freqüentemente exigido, em vez dos bancos de dados de objetos, pois são perceptível a maturidade e confiabilidade dos SGBDs adquirida após anos de desenvolvimento e ajustes de desempenho. Uma aplicação orientada a objetos que utilize um banco de dados relacional deve ter a capacidade de recuperar seus dados para a memória local e retorná-los, em tempo de execução. Várias questões surgem neste trânsito devido à incompatibilidade entre as representações orientadas a registros e orientadas a objetos, tais como relacionamentos, concorrência, transparência e acoplamento. As propostas de solução para este desencontro tecnológico convergem para o conceito de uma camada de abstração de acesso a dados, diminuindo o acoplamento da aplicação em relação ao mecanismo de armazenamento de dados. Este trabalho propõe um framework que realiza a persistência de objetos em um banco de dados relacional, que trata a incompatibilidade entre estas tecnologias através de um modelo de mapeamento objeto relacional. A sua utilização é transparente, dispensando o programador do aprendizado da sintaxe de comandos SQL e da tecnologia de armazenamento de dados através da utilização de conceitos de reflexão e manipulação de bytecodes. | - |
Formato: dc.format | application/pdf | - |
Formato: dc.format | application/pdf | - |
Idioma: dc.language | pt_BR | - |
Publicador: dc.publisher | Programa de Pós-Graduação em Computação | - |
Publicador: dc.publisher | Computação | - |
Direitos: dc.rights | Acesso Aberto | - |
Direitos: dc.rights | CC-BY-SA | - |
Palavras-chave: dc.subject | Ciência da computação | - |
Palavras-chave: dc.subject | Banco de dados relacional | - |
Palavras-chave: dc.subject | Framework orientado a objeto | - |
Palavras-chave: dc.subject | Metadado | - |
Palavras-chave: dc.subject | Programação orientada a objetos (Computação) | - |
Palavras-chave: dc.subject | Linguagem de programação orientada a objetos | - |
Palavras-chave: dc.subject | Persistência de objetos | - |
Palavras-chave: dc.subject | Mapeamento objeto relacional | - |
Palavras-chave: dc.subject | Object persistence | - |
Palavras-chave: dc.subject | Object to relational mapping | - |
Palavras-chave: dc.subject | Relational database | - |
Palavras-chave: dc.subject | Metadata | - |
Palavras-chave: dc.subject | Framework | - |
Palavras-chave: dc.subject | Object oriented programming language | - |
Palavras-chave: dc.subject | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO | - |
Título: dc.title | Um framework para persistência de objetos em banco de dados relacionais | - |
Tipo de arquivo: dc.type | Dissertação | - |
Aparece nas coleções: | Repositório Institucional da Universidade Federal Fluminense - RiUFF |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: