Preview

Информатика и образование

Расширенный поиск

Опыт разработки веб-приложения для моделирования реляционных баз данных с функцией прямого инжиниринга для обучения студентов технических специальностей

https://doi.org/10.32517/0234-0453-2021-36-9-55-62

Аннотация

В статье актуализируется необходимость разработки программного обеспечения для моделирования реляционных баз данных для использования в процессе обучения студентов технических специальностей по дисциплинам, связанным с базами данных.

Проблема рассматривается с точки зрения оценки современного программного обеспечения, используемого в процессе обучения студентов навыкам проектирования баз данных. На основании выявленных в ходе обзора программного обеспечения недостатков определен ряд требований к актуальному программному обеспечению. Сформированные ключевые требования — это мобильность, доступность, универсальность и открытость платформы разработки.

В статье описывается процесс решения ключевых задач, возникших в ходе реализации проекта разработки веб-приложения для моделирования реляционных баз данных в соответствии с сформированными требованиями. Последовательно рассмотрена практическая реализация следующих функций: создание логической реляционной модели данных, создание физической модели данных, прямой инжиниринг в программное обеспечение реляционных баз данных. Описаны основные технологические решения, примененные в ходе разработки веб-приложения для обеспечения заданных в условии качеств.

Итогом работы является успешная апробация результатов разработки в процессе создания реального веб-приложения — как в рамках лабораторных и практических работ дисциплин «Проектирование и администрирование баз данных» и «Управление данными», так и на этапе написания дипломных работ для технических направлений обучения.

Об авторах

М. В. Смирнов
МИРЭА — Российский технологический университет
Россия

 Смирнов Михаил Вячеславович, канд. экон. наук, доцент кафедры «Предметно-ориентированные информационные системы», Институт кибербезопасности и цифровых технологий



В. М. Поленок
МИРЭА — Российский технологический университет
Россия

 Поленок Вячеслав Михайлович, магистрант кафедры практической и прикладной информатики, Институт информационных технологий

г. Москва



Список литературы

1. Гаврилов А. В. Использование современных CASEсредств структурного проектирования при обучении студентов по направлению подготовки «прикладная информатика». Открытое образование. 2015;(4):22–27. DOI: 10.21686/1818-4243-2015-4(111-22-27

2. Гаврилов А. В. Анализ функциональных возможностей бесплатных CASE-средств проектирования баз данных. Открытое образование. 2016;20(4):39–43. DOI: 10.21686/1818-4243-2016-4-39-43

3. Титовская Н. В., Титовский С. Н. Методика обучения будущих IT-специалистов проектированию и разработке баз данных на основе интерактивного подхода. Вестник Красноярского государственного педагогического университета им. В. П. Астафьева. 2019;(4):75–87. DOI: 10.25146/1995-0861-2019-50-4-164

4. Zuoyou Yin. Database design on rotating classroom teaching resources system based on DB2. Proc. 2nd Int. Conf. on Materials Science, Machinery and Energy Engineering (MSMEE 2017). Atlantis Press; 2017:1584–1588. DOI: 10.2991/msmee-17.2017.285

5. Katz Adi. Improved teaching of database schema modeling by visualizing changes in levels of abstraction. Journal of Information Systems Education. 2020;31(4):294–311. Available at: http://jise.org/Volume31/n4/JISEv31n4p294.html

6. Roy-Hubara N., Sturm A. Design methods for the new database era: a systematic literature review. Software and System Modeling. 2020;19:297–312. DOI: 10.1007/s10270-019-00739-8

7. Yubei Lin. Student-centered teaching design and practice of database course. Advances in Social Science, Education and Humanities Research. 2020;450:149–153. DOI: 10.2991/assehr. k.200727.033

8. Li Yang, Li Cao. The effect of MySQL Workbench in teaching entity-relationship diagram (ERD) to relational schema mapping. International Journal of Modern Education and Computer Science (IJMECS). 2016;8(7):1–12. DOI: 10.5815/ijmecs.2016.07.01

9. Дейт К. Дж. Введение в системы баз данных. 8-е изд. М.: Вильямс; 2006. 1328 с.

10. Коннолли Т., Бегг К. Е. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е изд. М.: Вильямс; 2003. 1436 с.

11. MySQL Workbench. Available at: https://www.mysql.com/products/workbench/

12. Introducing Valentina Studio best free database management software. Available at: https://valentina-db.com/en/valentina-studio-overview

13. dbForge Studio for SQL Server. Available at: https://www.devart.com/ru/dbforge/sql/studio/

14. PonyORM — Python ORM with beautiful query syntax. Available at: https://ponyorm.org/

15. HTML Standard. Available at: https://html.spec.whatwg.org

16. JSON. Available at: http://json.org/json-ru.html

17. Маклафлин Б. Изучаем Ajax. СПб.: Питер; 2007. 443 с.

18. Макфарланд Д. JavaScript и jQuery: исчерпывающее руководство. М.: Диалектика; 2015. 880 с.

19. DB Logic Assistant. Available at: http://msuniversity.ru/dba/20. MSUniversity. Available at: http://msuniversity.ru


Рецензия

Для цитирования:


Смирнов М.В., Поленок В.М. Опыт разработки веб-приложения для моделирования реляционных баз данных с функцией прямого инжиниринга для обучения студентов технических специальностей. Информатика и образование. 2021;(9):55-62. https://doi.org/10.32517/0234-0453-2021-36-9-55-62

For citation:


Smirnov M.V., Polenok V.M. Experience in developing a web application for relational databases modeling with a forward engineering function for training students of technical specialties. Informatics and education. 2021;(9):55-62. (In Russ.) https://doi.org/10.32517/0234-0453-2021-36-9-55-62

Просмотров: 445


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 0234-0453 (Print)
ISSN 2658-7769 (Online)