Evolución en sistemas de bases de datos orientadas a columnas ante cambios conceptuales

  1. Pablo Suárez-Otero 1
  2. Michael Mior
  3. María José Suárez-Cabal 1
  4. Javier Tuya 1
  1. 1 Universidad de Oviedo
    info

    Universidad de Oviedo

    Oviedo, España

    ROR https://ror.org/006gksa02

Libro:
Actas de las XXV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2021): [Málaga, 22 al 24 de septiembre de 2021]
  1. Rafael Capilla (coord.)
  2. Maider Azanza (coord.)
  3. Miguel Rodríguez Luaces (coord.)
  4. María del Mar Roldán García (coord.)
  5. Loli Burgueño (coord.)
  6. José Raúl Romero (coord.)
  7. José Antonio Parejo Maestre (coord.)
  8. José Francisco Chicano García (coord.)
  9. Marcela Genero (coord.)
  10. Oscar Díaz (coord.)
  11. José González Enríquez (coord.)
  12. Mª Carmen Penadés Gramaje (coord.)
  13. Silvia Abrahão (col.)

Editorial: Sociedad de Ingeniería de Software y Tecnologías de Desarrollo de Software (SISTEDES)

Año de publicación: 2021

Congreso: Jornadas de Ingeniería del Software y Bases de Datos (JISBD) (25. 2021. Malaga)

Tipo: Aportación congreso

Resumen

Los modelos de datos entre los que se incluyen el modelo conceptual y el esquema de la base de datos se diseñan en base a los requisitos de las aplicaciones. Estos modelos de datos pueden evolucionar ante cambios de los requisitos, lo cual puede implicar cambios en los datos y las consultas de las aplicaciones cliente. Este problema es más significativo en los sistemas que usan bases de datos orientadas a columnas debido al diseño de sus esquemas en las que la información se encuentra duplicada en varias tablas. Esto significa que, ante un cambio del modelo conceptual, se deben realizar varios cambios en el esquema, los datos y las consultas para mantener la calidad del sistema con respecto a la consistencia modelo conceptual-esquema, la integridad de los datos y la aplicación cliente . Para ello, proponemos enfoques preventivos que, ante cambios del modelo conceptual, eviten defectos en el esquema, los datos y las aplicaciones que afecten a la calidad del sistema. Para el esquema y los datos proponemos un enfoque orientado a MDE en el que se generen modelos que contengan las acciones para mantener la consistencia modelo conceptual-esquema y la integridad de los datos. Para las consultas proponemos el uso de técnicas de reparación automática de software para actualizar la aplicación cliente.