Implementação de Banco de Dados para uso como laboratório experimental

  • Luiz Henrique B. Lago UFSM
  • Sérgio Luís S. Mergen UFSM

Resumo


Este artigo descreve a implementação e o funcionamento de um banco dados voltado para o uso como um laboratório experimental, em especial para o ensino e pesquisa da implementação de um SGBD. Neste artigo, serão discutidas a arquitetura de camadas na qual o banco de dados foi implementado e algumas noções básicas de cada camada do sistema, assim como as interfaces de comunicação entre estas camadas.

Referências

Andreas Grillenberger, T. B. (2012). EledSQL a new web-based learning environment for teaching databases and sql at secondary school level. WiPSCE.

Greubel, A., Rudolph, T., and Hennecke, M. (2020). VeraSQL: An educational client for relational databases. In Zender, R., Ifenthaler, D., Leonhardt, T., and Schumacher, C., editors, DELFI 2020 - Die 18. Fachtagung Bildungstechnologien der Gesellschaft für Informatik e.V., pages 351-352, Bonn. Gesellschaft für Informatik e.V.

Lago, L. H. B. (2022). FyDatabase. https://github.com/crazynds/FyDatabase-Java. [Online; accessed 03-Janeiro-2023].

Ramakrishnan, R. and Gehrke, J. (2000). Database Management Systems. McGraw-Hill, Inc., USA, 2nd edition.

Sciore, E. (2007). Simpledb: A simple java-based multiuser syst for teaching database internals. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '07, page 561-565, New York, NY, USA. Association for Computing Machinery.

Tanenbaum, A. S. and Woodhull, A. S. (2006). Operating Systems Design and Implementation. Pearson Prentice Hall, Upper Saddle River, NJ, 3 edition.
Publicado
11/04/2023
LAGO, Luiz Henrique B.; MERGEN, Sérgio Luís S.. Implementação de Banco de Dados para uso como laboratório experimental. In: ESCOLA REGIONAL DE BANCO DE DADOS (ERBD), 18. , 2023, Palmas/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 122-125. ISSN 2595-413X. DOI: https://doi.org/10.5753/erbd.2023.229503.