Teaching database design: {A} reverse engineering approach
Abstract
Software design constitutes a central issue in Computer Science and its weight is very significant in university courses. The teaching of this discipline requires an adequate and balanced composition of different models, techniques, languages and tools. None of them might be eliminated if we want to ensure a complete formation of the undergraduate student. In this paper we present a methodology to teach database design which combines all these elements using both reverse and direct engineering. We also show the benefits of this approach with our practical experience over a five-year period.
Citation
Please, cite this work as:
[ES13] M. Enciso and E. Soler. “Teaching database design: A reverse engineering approach”. In: IEEE Global Engineering Education Conference, EDUCON 2013, Berlin, Germany, March 13-15, 2013. IEEE, 2013, pp. 474-480. DOI: 10.1109/EDUCON.2013.6530148. URL: https://doi.org/10.1109/EduCon.2013.6530148.
Bibliometric data
The following data has been extracted from resources such as OpenAlex, Dimensions, PlumX or Altmetric.
Cites
The following graph plots the number of cites received by this work from its publication, on a yearly basis.
Papers citing this work
The following is a non-exhaustive list of papers that cite this work:
[1] L. Chavarría-Báez, J. A. Hijar-Miranda, and D. E. Vázquez Ceballos. “Estudio comparativo sobre herramientas de software para la enseñanza del diseño conceptual de bases de datos”. In: Tecnología Educativa Revista CONAIC 1.2 (Feb. 2021), p. 41–50. ISSN: 2395-9061. DOI: 10.32671/terc.v1i2.181. URL: http://dx.doi.org/10.32671/terc.v1i2.181.
