DESENVOLVIMENTO DE UM NÚCLEO MULTI-USUÁRIO PARA UM SISTEMA DE GERENCIAMENTO DE BASE DE DADOS ORIENTADA A OBJETOS
Autor(a) principal: | |
---|---|
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_ |
1815257491591659520 |