Definição do modelo conceptual de dados através das linguagens UML e ORM

Detalhes bibliográficos
Autor(a) principal: Valentim, Isabel Maria Cruz
Data de Publicação: 2008
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/10071/1975
Resumo: Esta dissertação tem por objectivo a comparação e avaliação de duas linguagens de modelação de dados, elas são o diagrama de classes do UML (Unified Modeling Language) e o ORM (Object-Role Modeling), o diagrama de classes por ser um diagrama vocacionado para a modelação de dados que suportam os sistemas de informação e o ORM por ser um método que pretende simplificar o processo no planeamento da construção e da estruturação do modelo de dados de um sistema de informação. Ambas as linguagens utilizam uma notação própria que se pretende comparar e avaliar, de forma a verificar qual das linguagens representa e completa mais adequadamente o modelo conceptual de dados, no levantamento de todos os detalhes relevantes do domínio da aplicação que se pretende implementar. Para melhor compreendermos estas linguagens é apresentada a notação e a semântica utilizada por cada uma delas, procedendo-se à sua aplicação através de um caso prático sobre um sistema de informação para a gestão de “Leilões On-line”, onde é feita a definição do modelo conceptual de dados em ambas as linguagens e, posteriormente, é efectuada a sua comparação. Com base na comparação é efectuada uma avaliação à qualidade semântica e à qualidade sintáctica das linguagens, de acordo com os critérios, métricas, valores e ponderações aplicáveis à análise da qualidade das linguagens de modelação de dados.
id RCAP_dae917a1c1a17a817bd0be72ebe8ea82
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/1975
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 Definição do modelo conceptual de dados através das linguagens UML e ORMModelação conceptual de dadosLinguagens de modelação de dadosUML - Unified Modeling LanguageORM - Object-relational mappingQualidade semânticaQualidade sintácticaConceptual data modelingLanguages of data modelingSemantic qualitySyntactic qualityEsta dissertação tem por objectivo a comparação e avaliação de duas linguagens de modelação de dados, elas são o diagrama de classes do UML (Unified Modeling Language) e o ORM (Object-Role Modeling), o diagrama de classes por ser um diagrama vocacionado para a modelação de dados que suportam os sistemas de informação e o ORM por ser um método que pretende simplificar o processo no planeamento da construção e da estruturação do modelo de dados de um sistema de informação. Ambas as linguagens utilizam uma notação própria que se pretende comparar e avaliar, de forma a verificar qual das linguagens representa e completa mais adequadamente o modelo conceptual de dados, no levantamento de todos os detalhes relevantes do domínio da aplicação que se pretende implementar. Para melhor compreendermos estas linguagens é apresentada a notação e a semântica utilizada por cada uma delas, procedendo-se à sua aplicação através de um caso prático sobre um sistema de informação para a gestão de “Leilões On-line”, onde é feita a definição do modelo conceptual de dados em ambas as linguagens e, posteriormente, é efectuada a sua comparação. Com base na comparação é efectuada uma avaliação à qualidade semântica e à qualidade sintáctica das linguagens, de acordo com os critérios, métricas, valores e ponderações aplicáveis à análise da qualidade das linguagens de modelação de dados.This dissertation is aimed at the comparison and evaluation of two languages used in modeling data, they are the class diagram of the UML (Unified Modeling Language) and ORM (Object-Role Modeling), the diagram of classes to be a diagram designed for the modeling of data that support information systems and ORM to be a method that aims to simplify the process in planning the construction and structure of the data model of an information system. Both languages use a notation itself to be compared and evaluated in order to check which language is most appropriate and complete the conceptual model of data in the capture of all relevant details in the domain of application to implement. To better understand these languages is presented graphically the notation used in each one, making up for its implementation through a case study on an information system for the management of "On-line Auctions" which is made in the shaping of data both languages and, later, it made its comparison. Based on a comparison is made to assessment of the quality semantic and the quality syntactic of the languages, according to the criteria, metrics, values and weights applied to the analysis of the quality of language modeling data.2010-07-27T14:59:23Z2010-07-27T00:00:00Z2010-07-272008info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/octet-streamhttp://hdl.handle.net/10071/1975porValentim, Isabel Maria Cruzinfo: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-11-09T17:55:11Zoai:repositorio.iscte-iul.pt:10071/1975Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:28:02.322239Repositó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 Definição do modelo conceptual de dados através das linguagens UML e ORM
title Definição do modelo conceptual de dados através das linguagens UML e ORM
spellingShingle Definição do modelo conceptual de dados através das linguagens UML e ORM
Valentim, Isabel Maria Cruz
Modelação conceptual de dados
Linguagens de modelação de dados
UML - Unified Modeling Language
ORM - Object-relational mapping
Qualidade semântica
Qualidade sintáctica
Conceptual data modeling
Languages of data modeling
Semantic quality
Syntactic quality
title_short Definição do modelo conceptual de dados através das linguagens UML e ORM
title_full Definição do modelo conceptual de dados através das linguagens UML e ORM
title_fullStr Definição do modelo conceptual de dados através das linguagens UML e ORM
title_full_unstemmed Definição do modelo conceptual de dados através das linguagens UML e ORM
title_sort Definição do modelo conceptual de dados através das linguagens UML e ORM
author Valentim, Isabel Maria Cruz
author_facet Valentim, Isabel Maria Cruz
author_role author
dc.contributor.author.fl_str_mv Valentim, Isabel Maria Cruz
dc.subject.por.fl_str_mv Modelação conceptual de dados
Linguagens de modelação de dados
UML - Unified Modeling Language
ORM - Object-relational mapping
Qualidade semântica
Qualidade sintáctica
Conceptual data modeling
Languages of data modeling
Semantic quality
Syntactic quality
topic Modelação conceptual de dados
Linguagens de modelação de dados
UML - Unified Modeling Language
ORM - Object-relational mapping
Qualidade semântica
Qualidade sintáctica
Conceptual data modeling
Languages of data modeling
Semantic quality
Syntactic quality
description Esta dissertação tem por objectivo a comparação e avaliação de duas linguagens de modelação de dados, elas são o diagrama de classes do UML (Unified Modeling Language) e o ORM (Object-Role Modeling), o diagrama de classes por ser um diagrama vocacionado para a modelação de dados que suportam os sistemas de informação e o ORM por ser um método que pretende simplificar o processo no planeamento da construção e da estruturação do modelo de dados de um sistema de informação. Ambas as linguagens utilizam uma notação própria que se pretende comparar e avaliar, de forma a verificar qual das linguagens representa e completa mais adequadamente o modelo conceptual de dados, no levantamento de todos os detalhes relevantes do domínio da aplicação que se pretende implementar. Para melhor compreendermos estas linguagens é apresentada a notação e a semântica utilizada por cada uma delas, procedendo-se à sua aplicação através de um caso prático sobre um sistema de informação para a gestão de “Leilões On-line”, onde é feita a definição do modelo conceptual de dados em ambas as linguagens e, posteriormente, é efectuada a sua comparação. Com base na comparação é efectuada uma avaliação à qualidade semântica e à qualidade sintáctica das linguagens, de acordo com os critérios, métricas, valores e ponderações aplicáveis à análise da qualidade das linguagens de modelação de dados.
publishDate 2008
dc.date.none.fl_str_mv 2008
2010-07-27T14:59:23Z
2010-07-27T00:00:00Z
2010-07-27
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/10071/1975
url http://hdl.handle.net/10071/1975
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
application/octet-stream
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_ 1799134842965721088