Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional

Detalhes bibliográficos
Autor(a) principal: Gonçalves, José Manuel de Araújo Martins
Data de Publicação: 1996
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/16
Resumo: A modelação conceptual é um passo essencial no processo de construção de uma base de dados. Das várias técnicas de modelação possíveis, abordagem orientada ao objecto é a que, nos dias de hoje, mais interesse desperta. A sua característica principal consiste na identificação dos objectos relevantes para o sistema, seus relacionamentos, interacções e operações. Por outro lado, na tecnologia de bases de dados, o modelo relacional é o mais popular. Além da sua simplicidade e eficácia para a maior parte dos problemas, é também onde já existe uma estabilidade na tecnologia. Isto reflecte-se numa maior oferta de mercado. A tecnologia da base de dados teve como antecedente, os sistemas de ficheiros, onde os dados e os processos constituíam uma aplicação, agrupando-se numa única unidade lógica. Na evolução para as bases de dados, houve uma separação entre os dados e as aplicações, onde os processos ficam separados dos dados, com todas as vantagens desta aproximação. Os sistemas de bases de dados mais recentes evoluíram no sentido de permitirem armazenar, para além de dados, também operações, que podem ser utilizadas nas aplicações da base de dados. O objectivo deste trabalho é identificar, experimentar e definir um conjunto de regras que permita transformar uma modelo conceptual orientado ao objecto num modelo relacional genérico, aproveitando as características mais recentes dos sistemas de bases de dados, que permitem armazenar além dos dados, também os processos. As regras permitem transformar as estruturas, os relacionamentos e todas as classes existentes num modelo orientado ao objecto, em relações genéricas, onde também são definidas as características essenciais relacionadas com o modelo relacional. Com as novas características dos SGBD's também são definidas regras para a definição e posterior armazenamento das operações associadas aos objectos. Para a validação de todas as regras definidas, foi usado um caso prático. Neste exemplo usou-se um problema académico para a construção de um modelo conceptual 00, ao qual foram aplicadas as regras anteriormente definidas. Na implementação prática do modelo relacional abstracto resultante da aplicação das referidas regras foi usado o SGBD Oracle 7. Como resultado, para além de verificar a aplicabilidade das referidas regras, foram registadas as dificuldades e definido um conjunto de sugestões a usar num processo destes, de modo a permitir uma mais simples e eficaz implementação do modelo.
id RCAP_7348bc45c107c12e638b37fb538a26b3
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/16
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacionalA modelação conceptual é um passo essencial no processo de construção de uma base de dados. Das várias técnicas de modelação possíveis, abordagem orientada ao objecto é a que, nos dias de hoje, mais interesse desperta. A sua característica principal consiste na identificação dos objectos relevantes para o sistema, seus relacionamentos, interacções e operações. Por outro lado, na tecnologia de bases de dados, o modelo relacional é o mais popular. Além da sua simplicidade e eficácia para a maior parte dos problemas, é também onde já existe uma estabilidade na tecnologia. Isto reflecte-se numa maior oferta de mercado. A tecnologia da base de dados teve como antecedente, os sistemas de ficheiros, onde os dados e os processos constituíam uma aplicação, agrupando-se numa única unidade lógica. Na evolução para as bases de dados, houve uma separação entre os dados e as aplicações, onde os processos ficam separados dos dados, com todas as vantagens desta aproximação. Os sistemas de bases de dados mais recentes evoluíram no sentido de permitirem armazenar, para além de dados, também operações, que podem ser utilizadas nas aplicações da base de dados. O objectivo deste trabalho é identificar, experimentar e definir um conjunto de regras que permita transformar uma modelo conceptual orientado ao objecto num modelo relacional genérico, aproveitando as características mais recentes dos sistemas de bases de dados, que permitem armazenar além dos dados, também os processos. As regras permitem transformar as estruturas, os relacionamentos e todas as classes existentes num modelo orientado ao objecto, em relações genéricas, onde também são definidas as características essenciais relacionadas com o modelo relacional. Com as novas características dos SGBD's também são definidas regras para a definição e posterior armazenamento das operações associadas aos objectos. Para a validação de todas as regras definidas, foi usado um caso prático. Neste exemplo usou-se um problema académico para a construção de um modelo conceptual 00, ao qual foram aplicadas as regras anteriormente definidas. Na implementação prática do modelo relacional abstracto resultante da aplicação das referidas regras foi usado o SGBD Oracle 7. Como resultado, para além de verificar a aplicabilidade das referidas regras, foram registadas as dificuldades e definido um conjunto de sugestões a usar num processo destes, de modo a permitir uma mais simples e eficaz implementação do modelo.The conceptual modelling constitutes an essential step in the process of a database construction. Nowadays, the object oriented analysis is the most interesting of the modelling approaches. The main feature of this approach consist in identifying the relevant objects of the system, their relationships, interactions and operations. On the other hand, in what concerns to database technology, the relational model is the most popular. Besides its simplicity and efficiency for most problems, the technology that supports the use of the relational model has already some stability. This is reflected in a greater offer in the market. The database technology was preceded by the file systems, where data and processes formed an application, thus grouped in a single logic unit. In the evolution to the databases there was a separation between data and applications, separating processes from data, bringing all the advantages associated to this approach. The most recent database systems evolved making it possible, to store not only data but also operations, that can be used in database applications. The goal of this work is to identify, experiment and define a set of rules that support the translation from an object oriented conceptual model into a generic relational model, taking advantage of the features of the most recent database systems, which allow to store processes besides data. The rules allow to translate the structures, the relationships and all the existing classes in an object oriented model into generic relations, that also define the main features associated to the relational model. With the new features of the SGBD, rules are also defined for the definition and subsequent storage of the operations associated to the objects. To validate all the defined rules, a real example was considered. In this example an academic problem was used to construct an object oriented conceptual model to which the rules defined previously have been applied. SGBD Oracle 7 was used to implement the relational model obtained with the application of the referred rules. As a result of this work, the applicability of those rules was verified. The difficulties associated to the process were registered and a set of suggestions to be used in such a process were defined to allow a more simple and efficient implementation of the modelCarvalho, João ÁlvaroUniversidade do MinhoGonçalves, José Manuel de Araújo Martins19961996-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/16porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:25:26Zoai:repositorium.sdum.uminho.pt:1822/16Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:19:40.413101Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
title Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
spellingShingle Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
Gonçalves, José Manuel de Araújo Martins
title_short Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
title_full Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
title_fullStr Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
title_full_unstemmed Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
title_sort Regras para a transformação de um modelo conceptual orientado ao objecto num esquema de bases de dados relacional
author Gonçalves, José Manuel de Araújo Martins
author_facet Gonçalves, José Manuel de Araújo Martins
author_role author
dc.contributor.none.fl_str_mv Carvalho, João Álvaro
Universidade do Minho
dc.contributor.author.fl_str_mv Gonçalves, José Manuel de Araújo Martins
description A modelação conceptual é um passo essencial no processo de construção de uma base de dados. Das várias técnicas de modelação possíveis, abordagem orientada ao objecto é a que, nos dias de hoje, mais interesse desperta. A sua característica principal consiste na identificação dos objectos relevantes para o sistema, seus relacionamentos, interacções e operações. Por outro lado, na tecnologia de bases de dados, o modelo relacional é o mais popular. Além da sua simplicidade e eficácia para a maior parte dos problemas, é também onde já existe uma estabilidade na tecnologia. Isto reflecte-se numa maior oferta de mercado. A tecnologia da base de dados teve como antecedente, os sistemas de ficheiros, onde os dados e os processos constituíam uma aplicação, agrupando-se numa única unidade lógica. Na evolução para as bases de dados, houve uma separação entre os dados e as aplicações, onde os processos ficam separados dos dados, com todas as vantagens desta aproximação. Os sistemas de bases de dados mais recentes evoluíram no sentido de permitirem armazenar, para além de dados, também operações, que podem ser utilizadas nas aplicações da base de dados. O objectivo deste trabalho é identificar, experimentar e definir um conjunto de regras que permita transformar uma modelo conceptual orientado ao objecto num modelo relacional genérico, aproveitando as características mais recentes dos sistemas de bases de dados, que permitem armazenar além dos dados, também os processos. As regras permitem transformar as estruturas, os relacionamentos e todas as classes existentes num modelo orientado ao objecto, em relações genéricas, onde também são definidas as características essenciais relacionadas com o modelo relacional. Com as novas características dos SGBD's também são definidas regras para a definição e posterior armazenamento das operações associadas aos objectos. Para a validação de todas as regras definidas, foi usado um caso prático. Neste exemplo usou-se um problema académico para a construção de um modelo conceptual 00, ao qual foram aplicadas as regras anteriormente definidas. Na implementação prática do modelo relacional abstracto resultante da aplicação das referidas regras foi usado o SGBD Oracle 7. Como resultado, para além de verificar a aplicabilidade das referidas regras, foram registadas as dificuldades e definido um conjunto de sugestões a usar num processo destes, de modo a permitir uma mais simples e eficaz implementação do modelo.
publishDate 1996
dc.date.none.fl_str_mv 1996
1996-01-01T00:00:00Z
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://hdl.handle.net/1822/16
url http://hdl.handle.net/1822/16
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132657131454464