Experience in developing a web application for relational databases modeling with a forward engineering function for training students of technical specialties

M. V. Smirnov, V. M. Polenok
{"title":"Experience in developing a web application for relational databases modeling with a forward engineering function for training students of technical specialties","authors":"M. V. Smirnov, V. M. Polenok","doi":"10.32517/0234-0453-2021-36-9-55-62","DOIUrl":null,"url":null,"abstract":"The article actualizes the need to develop software for modeling relational databases for use in the process of teaching students of technical specialties in disciplines related to databases.The problem is considered from the point of view of assessing modern software used in the process of teaching students database design skills. Based on the shortcomings identified during the software review, a number of requirements for the actual software were determined. Formed key requirements are mobility, accessibility, versatility and openness of the development platform.The article describes the process of solving key problems that arose during the implementation of a project to develop a web application for modeling relational databases in accordance with the generated requirements. The practical implementation of the following functions is sequentially considered: creation of a logical relational data model, creation of a physical data model, direct engineering into relational database software. The main technological solutions used in the development of a web application to ensure the qualities specified in the condition are described.The result of the work is the successful testing of the development results in the process of creating a real web application, both within the framework of laboratory and practical work in the disciplines “Design and administration of databases” and “Data management”, and at the stage of writing graduate works for technical directions of training.","PeriodicalId":277237,"journal":{"name":"Informatics and education","volume":"109 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Informatics and education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32517/0234-0453-2021-36-9-55-62","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The article actualizes the need to develop software for modeling relational databases for use in the process of teaching students of technical specialties in disciplines related to databases.The problem is considered from the point of view of assessing modern software used in the process of teaching students database design skills. Based on the shortcomings identified during the software review, a number of requirements for the actual software were determined. Formed key requirements are mobility, accessibility, versatility and openness of the development platform.The article describes the process of solving key problems that arose during the implementation of a project to develop a web application for modeling relational databases in accordance with the generated requirements. The practical implementation of the following functions is sequentially considered: creation of a logical relational data model, creation of a physical data model, direct engineering into relational database software. The main technological solutions used in the development of a web application to ensure the qualities specified in the condition are described.The result of the work is the successful testing of the development results in the process of creating a real web application, both within the framework of laboratory and practical work in the disciplines “Design and administration of databases” and “Data management”, and at the stage of writing graduate works for technical directions of training.
有开发具有正向工程功能的关系数据库建模web应用程序的经验,用于培训技术专业的学生
本文实现了开发关系型数据库建模软件的需求,用于数据库相关学科技术专业学生的教学过程中。从评价现代软件在学生数据库设计技能教学中的应用的角度来考虑这个问题。基于在软件评审期间发现的缺点,确定了实际软件的许多需求。形成的关键要求是开发平台的移动性、可访问性、通用性和开放性。本文描述了解决项目实施过程中出现的关键问题的过程,以根据生成的需求开发用于对关系数据库建模的web应用程序。以下功能的实际实现顺序考虑:创建逻辑关系数据模型,创建物理数据模型,直接工程到关系数据库软件。描述了在开发web应用程序时使用的主要技术解决方案,以确保条件中规定的质量。工作的结果是在创建一个真实的web应用程序的过程中,在“数据库的设计和管理”和“数据管理”学科的实验室和实际工作的框架内,以及在为培训的技术方向编写研究生作品的阶段,成功地测试了开发结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信