一种DML语句正确性的自动检查方法

    公开(公告)号:CN112214507B

    公开(公告)日:2024-01-26

    申请号:CN202011017772.8

    申请日:2020-09-24

    Applicant: 暨南大学

    Abstract: 本发明公开了一种DML语句正确性的自动检查方法,包含IDU语句正确性检查:对学生的I、D、U操作进行了回滚,使之不影响数据库中的数据;I、D、U操作一次只能影响数据库的一个表,在操作完成后通过“SUP Select”字段中存贮的select查询字句获得数据库的一个更新状态,然后将事务回滚使数据库恢复到操作执行前的状态;题库中“Ref Answer”字段存贮一个正确操作语句,通过执行“Ref Answer”和“SUP Select”字段的内容也得到数据库的一个更新状态,通过对二个状态的比较来判断学生实验的正确性。本发明主要针对学生在练习DML语言时为其提供自动的语义检查,能够在学生学习SQL查询语句、更新语句时自动检测其练习的正确性,减轻老师和学生的任务,及时反馈学生的学习情况,提高学生学习的效率。

    一种DML语句正确性的自动检查方法

    公开(公告)号:CN112214507A

    公开(公告)日:2021-01-12

    申请号:CN202011017772.8

    申请日:2020-09-24

    Applicant: 暨南大学

    Abstract: 本发明公开了一种DML语句正确性的自动检查方法,包含IDU语句正确性检查:对学生的I、D、U操作进行了回滚,使之不影响数据库中的数据;I、D、U操作一次只能影响数据库的一个表,在操作完成后通过“SUP Select”字段中存贮的select查询字句获得数据库的一个更新状态,然后将事务回滚使数据库恢复到操作执行前的状态;题库中“Ref Answer”字段存贮一个正确操作语句,通过执行“Ref Answer”和“SUP Select”字段的内容也得到数据库的一个更新状态,通过对二个状态的比较来判断学生实验的正确性。本发明主要针对学生在练习DML语言时为其提供自动的语义检查,能够在学生学习SQL查询语句、更新语句时自动检测其练习的正确性,减轻老师和学生的任务,及时反馈学生的学习情况,提高学生学习的效率。

Patent Agency Ranking