Diagrama entidad-relación: una herramienta para el modelado de datos conceptuales en Ingeniería de Software

Autores/as

DOI:

https://doi.org/10.33448/rsd-v10i8.17776

Palabras clave:

Base de datos; Datos relacionales; Modelado conceptual.

Resumen

El modelado de datos es el componente principal de la información conceptual en la base de datos, entre las técnicas para este modelado, la entidad-relación (ER) se aborda en este trabajo. El objetivo es abordar la información principal sobre el modelo entidad-relación como herramienta para el modelado conceptual de datos. El Modelo Entidad-Relación, y especialmente el diagrama, es una herramienta importante durante el desarrollo de sistemas, especialmente aquellos que son más complejos y difíciles de visualizar sin mayor análisis. Además, es un modelo conceptual utilizado en Ingeniería de Software para describir las entidades involucradas en un dominio empresarial, con sus atributos y cómo se relacionan entre sí. En general, representa de forma abstracta la estructura que tendrá la base de datos de la aplicación. La base de datos puede contener varias otras entidades, como claves y tablas intermedias, que pueden tener sentido en el contexto de las bases de datos relacionales.

Biografía del autor/a

Kewry Mariobo Franck, Centro Universitário São Lucas

Graduanda em Sistemas de Informação no Centro Universitário São Lucas (CUSL)

Robson Fernandes Pereira, Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais Renováveis

Chefe da Unidade Técnica de Nível I em Ji-Paraná - RO, do Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais Renováveis (IBAMA). Tem experiência na área de Administração, com ênfase em Administração Pública

Jerônimo Vieira Dantas Filho, Universidade Federal de Rondônia

Pós-Doutorando da Universidade Federal de Rondônia (UNIR)

Citas

Ali, A., Qadri, S., Muhammad, S. S., Abbas, J., Pervaiz, M. T. & Awan, S. (2010). Software Cost Estimation through Entity Relationship Model. Journal of American Science, 6(11): 47-51.

Almeida, M. B., Oliveira, V. N. P. & Coelho, K. C. (2010). Estudo Exploratório sobre Ontologias Aplicadas a Modelos de Sistemas de Informação: Perspectivas de Pesquisa em Ciência da Informação. Encontros Bibli, 15(30): 32-56.

Bagui, S. & Earp, R. (1964). Database Design Using Entity-Relationship Diagrams. Berker: CRC Press LLC. 321p.

Chen, P. P. (1976). The entity-relationship model: towards a unified view of data. ACM Trans. Database System, p.9-36.

Date, C. J. (2004). Introdução ao Sistema de Banco de Dados. 8.ed. São Paulo: Campus. 896p.

Elmasri, R. & Navathe, S. B. (2005). Sistemas de Banco de Dados. 4.ed. Florianópolis: Pearson Education do Brasil Ltda.

Fidalgo, N. R., Souza, E. M., España, S., Castro, J. B. & Pastor, O. (2012). EERMM: Um Metamodelo para o Modelo Aprimorado de Entidade-Relacionamento. Lecture Notes in Computer Science, 515-524. doi: 10.1007/978-3-642-34002-4_40

Fidalgo, N. R., Alves, E., España, S., Castro, J. & Pastor, O. (2013). Metamodeling the Enhanced Entity-Relationship Model. Journal of Information and Data Management, 4(3): 406-420.

Genong, Y., Liping, D., Zhang, B. & Wang, H. (2010). Coordination Through Geospatial Web Service Workflow in the Sensor Web Environment. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 3(4): 433–441.

Kawabata, T. (2015). Detecção de outliers espaciais: refinamento de similaridade e desempenho. 79 p. Dissertação (Mestrado em Ciência da Computação) – Universidade Estadual Paulista “Julio de Mesquita Filho”, São José do Rio Preto, SP.

Kazi, L., Radulovic, B., Berkovic, I. & Kazi, Z. (2014). Integration of conceptual data modeling methods: Higher education experiences. 2014 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). doi:10.1109/mipro.2014.6859685

Maia, R. M. C. & Alvarenga, L. (2014). Teoria da Classificação Facetada e Contribuições para o Modelo Entidade Relacionamento. Revista Prisma, 25: 91-125.

Matos, H. G. (2016). Uma avaliação sobre os métodos para modelagem conceitual de banco de dados. 118p. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, PE.

Moraes, L. C. (2015). Representação de variabilidade estrutural de dados por meio de famílias de esquemas de banco de dados. 47p. Dissertação (Mestrado em Ciência da Computação) – Universidade de São Paulo, São Paulo, SP.

Muslah, E. & Ghoul, S. (2019). Requirements variability specification for data intensive software. International Journal of Software Engineering & Applications, 10(2).

Nogueira, D. L. (1988). Ferramentas automatizadas para apoio ao projeto estruturado: uma aplicação do diagrama de entidade-relacionamento. 336f. Tese (Doutorado em Ciências em Engenharia de Sistemas e Computação) – Universidade Federal do Rio de Janeiro, Rio de Janeiro, RS.

Panigassi, R. (2007). Método para especificação e modelagem de processos de fábrica de software usando RM-DOP e BPM. 152p. Dissertação (Mestrado em Engenharia) – Universidade de São Paulo, São Paulo, SP.

Pereira, A. S., Shitsuka, D. M., Parreira, F. J. & Shitsuka, R. (2018). Metodologia da pesquisa científica. 1.ed. Santa Maria, RS: UFSM, NTE.

Qian, R. (2013). The Application of GIS in the Real Estate Management System. In: Du, Z. (eds). Proceedings of the 2012 International Conference of Modern Computer Science and Applications. Advances in Intelligent Systems and Computing, 191. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33030-8_90

Ribeiro, C. D. (1992). Um gerador de transações voltado para o modelo entidade-relacionamento. 119f. Tese (Doutorado em Ciências em Engenharia de Sistemas e Computação) – Universidade Federal do Rio de Janeiro, Rio de Janeiro, RJ.

Rumbaugh, J., Jacobson, I. & Booch, G. (2005). The Unified Modeling Language Reference Manual. 2.ed. São Paulo: AddisonWesley Professional. 496p.

Santos, P. H. (2017). Diagrama ER é uma ferramenta voltada ao ensino de modelagem de dados. 44p. Dissertação (Mestrado em Ciências da Computação) – Universidade Federal de Minas Gerais, Belo Horizonte, MG.

Santos, S. H. N., Costa, Y. J. S., Santos, D. V., Barradas Filho, A. O., Bottentuit Junior, J. B. & Cabrejos, L. J. E. R. (2020). Identifying serious games for software engineering teaching in brazil through a systematic mapping study. Research, Society and Development, 9(7):1-22. e329973702.

Silberschatz, A., Horth, H. F. & Sudarshan, S. (2006). Sistema de Banco de Dados. São Paulo: Pearson. 223p.

Silva, W. C. (2008). Uma ferramenta para geração automática de modelo conceitual de classes baseada em processamento de linguagem natural. 2008. 117p. Dissertação (Mestrado em Ciência da Computação) – Universidade Metodista de Piracicaba, Piracicaba, SP.

Sommerville, I. (2003). Engenharia de software. 5.ed. São Paulo: Pearson. 592p.

Sordi, J. O., Picchiai, D., Costa, M. A. M. & Sanches, M. A. (2009). Competências críticas ao desenvolvimento de mapas cognitivos de redes interorganizacionais. Revista de Administração Pública, 43(5): 1181-1206.

Takai, O. K., Italiano, I. S. & Ferreira, J. E. (2005). Introdução à Banco De Dados. São Paulo: IME: USP. 124p.

Teorey, T., Lighstone, S. & Nadeau, T. (2007). Projeto e Modelagem de Banco de Dados. São Paulo: Elsevier.

Vilas-Boas, J. H. (2001). Bases teóricas e metodológicas, da abordagem geográfica do ordenamento territorial, aplicada para o desenvolvimento de sistema de banco de dados georreferenciáveis: exemplo da bacia do Rio Tapecuru. 292 f. Tese (Doutorado em Geografia) – Universidade de São Paulo, São Paulo, SP.

Publicado

15/07/2021

Cómo citar

FRANCK, K. M. .; PEREIRA, R. F. .; DANTAS FILHO, J. V. . Diagrama entidad-relación: una herramienta para el modelado de datos conceptuales en Ingeniería de Software. Research, Society and Development, [S. l.], v. 10, n. 8, p. e49510817776, 2021. DOI: 10.33448/rsd-v10i8.17776. Disponível em: https://rsdjournal.org/index.php/rsd/article/view/17776. Acesso em: 30 jun. 2024.

Número

Sección

Ciencias Exactas y de la Tierra