首页> 外文会议>International Joint Conference on Computer Science and Software Engineering >Development of a MySQL Sandbox for Processing SQL Statements: Case of DML and DDL Statements
【24h】

Development of a MySQL Sandbox for Processing SQL Statements: Case of DML and DDL Statements

机译:用于处理SQL语句的MySQL Sandbox的开发:DML和DDL语句的情况

获取原文

摘要

This research developed the MySQL Sandbox, a secured environment for processing SQL queries. It was implemented as a RESTful web service having three services - sandbox database creation, SQL statement processing and sandbox database resetting. It supports the simultaneous processing of multiple SQL statements from multiple users in multiple databases. It uses question identification (ID) and student ID to create separate databases for each student using the MySQL feature to manage the user's privileges of their own database. Every service returns a result in the JSON format, which is easy to understand. This MySQL Sandbox is the first tool to support judging DDL statements and complex DML statements. Existing SQL grading systems have limitations on the number of supported SQL statements because they are concerned about risks from some sensitive SQL statement, such as DDL and DML statements, other than the SELECT statement. This sandbox will help eliminate the security concerns that obstruct the development and improvement of SQL grading systems, while providing a greater freedom of learning query to students, which will help them improve their own skills in three dimensions i.e., database query, database administration and database programming.
机译:本研究开发MySQL的沙盒,用于处理SQL查询一个安全的环境。它被实现为具有三个服务RESTful Web服务 - 沙箱创建数据库,SQL语句的处理和沙箱数据库复位。它支持多个数据库中多个用户的多个SQL语句的同时处理。它使用的问题标识(ID)和学生证,以创建使用MySQL的功能来管理自己的数据库用户的权限,每个学生单独的数据库。每个服务返回的JSON格式,这是很容易理解的结果。这MySQL的沙盒是支持判断DDL语句和复杂的DML语句的第一个工具。现有的SQL分级系统对支持的SQL语句的数量限制,因为他们担心一些敏感的SQL语句的风险,如DDL和DML语句,比SELECT语句等。这个沙箱将有助于消除安全担忧阻碍SQL的分级制度的发展和完善,同时提供学习查询到学生更大的自由,这将帮助他们提高自己的技能,在三个维度,即,数据库查询,数据库管理和数据库节目。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号