DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS

Detalhes bibliográficos
Autor(a) principal: Calônego Júnior, Nivaldi
Data de Publicação: 1991
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29112019-185858/
Resumo: O GEO (GErenciador de Objetos) é um Sistema de Gerenciamento de Base de Dados, originalmente mono-usuário, implementado para suportar elementos modelados utilizando-se o MRO (Modelo de Representação de Objetos). Neste trabalho apresenta-se um novo núcleo para o sistema GEO, cujos principais objetivos são: assegurar a atomicidade e a consistência das transações; permitir acesso multi-usuário a base; incorporar mecanismos de comunicação entre processos para que se possa efetuar acessos concorrentes na base. O protótipo desenvolvido para a versão multi-usuário do núcleo do GEO, que implementa controle de concorrência, no nível de registros lógicos da base, é descrito. Este tratamento de concorrência é necessário para evitar que usuários não autorizados modifiquem objetos, inadvertidamente, como resultado da execução de operações intrínsecas da base. Os testes efetuados indicam quê o controle de concorrência, nesse sistema, não necessita ser implementado no nível de registro lógico do arquivo da base, mas, podem ser controlados num nível semântico mais alto.
id USP_09b7c48f0deeb367e9e9590b721b329a
oai_identifier_str oai:teses.usp.br:tde-29112019-185858
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOSNot availableNão disponivelNot availableO GEO (GErenciador de Objetos) é um Sistema de Gerenciamento de Base de Dados, originalmente mono-usuário, implementado para suportar elementos modelados utilizando-se o MRO (Modelo de Representação de Objetos). Neste trabalho apresenta-se um novo núcleo para o sistema GEO, cujos principais objetivos são: assegurar a atomicidade e a consistência das transações; permitir acesso multi-usuário a base; incorporar mecanismos de comunicação entre processos para que se possa efetuar acessos concorrentes na base. O protótipo desenvolvido para a versão multi-usuário do núcleo do GEO, que implementa controle de concorrência, no nível de registros lógicos da base, é descrito. Este tratamento de concorrência é necessário para evitar que usuários não autorizados modifiquem objetos, inadvertidamente, como resultado da execução de operações intrínsecas da base. Os testes efetuados indicam quê o controle de concorrência, nesse sistema, não necessita ser implementado no nível de registro lógico do arquivo da base, mas, podem ser controlados num nível semântico mais alto.GEO (GErenciador de Objetos) is a Data base Management System which supors entities modeled using the Object Representation Model - MRO (Modelo de Representação de Objetos). This work presents a new kernel for the GEO system, whose main goals are: to ensure atomic and consistent transactions; to suport multi-user access to the Data Base; and to implement mechanisms for interprocess communication, so that concurrent access are allowed. A prototype for GEO\'s new multi-user kernel was developed and is reported here. It implements concurrency control at the logical registers access level in the database. This treatment for concurrency control is required to avoid inadverted, non autorized, access to the database objects, which may result from the execution of intrinsec data base operations. Test indicate, however, that concurrency control in the system can be dealt more efficiently not in the level of logical registers, but at a highest semantic level.Biblioteca Digitais de Teses e Dissertações da USPTraina Junior, CaetanoCalônego Júnior, Nivaldi 1991-08-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-29112019-185858/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2019-11-30T00:31:02Zoai:teses.usp.br:tde-29112019-185858Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212019-11-30T00:31:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
Not available
title DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
spellingShingle DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
Calônego Júnior, Nivaldi
Não disponivel
Not available
title_short DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
title_full DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
title_fullStr DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
title_full_unstemmed DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
title_sort DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
author Calônego Júnior, Nivaldi
author_facet Calônego Júnior, Nivaldi
author_role author
dc.contributor.none.fl_str_mv Traina Junior, Caetano
dc.contributor.author.fl_str_mv Calônego Júnior, Nivaldi
dc.subject.por.fl_str_mv Não disponivel
Not available
topic Não disponivel
Not available
description O GEO (GErenciador de Objetos) é um Sistema de Gerenciamento de Base de Dados, originalmente mono-usuário, implementado para suportar elementos modelados utilizando-se o MRO (Modelo de Representação de Objetos). Neste trabalho apresenta-se um novo núcleo para o sistema GEO, cujos principais objetivos são: assegurar a atomicidade e a consistência das transações; permitir acesso multi-usuário a base; incorporar mecanismos de comunicação entre processos para que se possa efetuar acessos concorrentes na base. O protótipo desenvolvido para a versão multi-usuário do núcleo do GEO, que implementa controle de concorrência, no nível de registros lógicos da base, é descrito. Este tratamento de concorrência é necessário para evitar que usuários não autorizados modifiquem objetos, inadvertidamente, como resultado da execução de operações intrínsecas da base. Os testes efetuados indicam quê o controle de concorrência, nesse sistema, não necessita ser implementado no nível de registro lógico do arquivo da base, mas, podem ser controlados num nível semântico mais alto.
publishDate 1991
dc.date.none.fl_str_mv 1991-08-21
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29112019-185858/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29112019-185858/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809091189911060480