Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 教育论文 > 正文

数据库审计技术在数据库实验类课程过程管理中的应用论文

发布时间:2020-12-08 10:40:14 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com):

摘要:信息媒体多样化在丰富人们日常生活的同时,也在影响着当代大学生的学习生活,传统的课堂教学效果受到很大冲击,加强学习过程管理势在必行。数据库审计技术是数据库安全的重要环节,本文在介绍数据库审计技术基础上,讲解审计技术在加强数据库类实验课程过程管理中的应用。

关键词:数据库审计;教学;过程管理

本文引用格式:杨俊生.数据库审计技术在数据库实验类课程过程管理中的应用[J].教育现代化,2019,6(69):87-89.

一本科课程教学面临问题

(一)信息技术高速发展,学习途径多样化


网络技术又称信息通信技术,自上世纪90年代以来快速发展,以前的单机操作变为局域网内互联共享,Internet的出现有效地把分散的信息资源进行了有机融合,实现了更大范围的共享,目前基于互联网+的应用比比皆是。移动互联网络更是有效地将移动通信和互联网技术结合为一体,4G时代的开启以及已经触手可及的5G技术为移动互联网络注入了巨大的能量。

网络的兴起带动了众多行业,基于网络的电商、影视节目的直播、网络游戏等正影响着当今社会人们的生活方式,在线学习网站也在改变着学生的学习生活,各种课程的直播、教学视频等大大丰富了在校学生的学习资源和学习途径,我们都是信息化高速发展的受益者。

\

 
(二)如何有效利用信息媒体

网络资源的共享,信息的爆炸,我们可以随时随地通过电脑、手机、平板电脑、甚至小学生使用的电话手表去获得我们需要的内容,网络购物、查阅资料、看电影、读小说等等。针对不同的人群如何有效利用信息媒体、利用信息却是个难题,凡事有利必有弊,尤其是我们当代的大学生,如果能通过信息技术获取知识让自己快速成长,那是家庭之兴、国家之兴,如果信息媒体只是个人逃避现实、满足个人娱乐那将非常危险。

(三)信息媒体多样化增加了教学管理难度

中学时代在老师监督、家长叮嘱下学生把时间基本都投入到了紧张的学习中,大学的管理模式让部分同学迷失了方向,虚度光阴者大有人在,手机的普遍使用浪费了很多人的宝贵青春。课堂教学中,低头看手机的时间甚至已经超过听课的时间,实验课通过手机聊天、打游戏、看直播者有之,实验课不动手实验而是通过手机传递、抄袭答案者有之,如何加强课堂管理、提升教学效果已经摆在了众多大学教师的面前。

“教育部关于狠抓新时代全国高等学院本科教育工作会议精神落实的通知”中已明确提出了加强课堂教学管理和加强学习过程管理,教学效果一方面取决于教师的教,另一方面取决于学生的学,如果保障学习效果,过程管理至关重要。

二数据库审计技术

(一)数据库审计概念


数据库安全指保护数据库以防止不合法使用或自然灾害所造成的数据泄漏、破坏,分为访问安全、存储安全、传输安全几个方面,数据库审计技术是数据库访问安全除用户验证、权限控制外的一种安全技术,将数据库操作记录到磁盘文件或数据库内,用于实现事后追查的目的,根据审计内容的详细程度可分为基本审计、精度审计和基于值的审计等[1]。

(二)主流数据库审计功能介绍

本文主要介绍主流数据库Oracle、MySQL和SQLServer三种数据库内置审计功能的使用方法。

1.Oracle数据库审计

Oracle数据库审计包括强制审计、普通审计、细粒度审计、基于值的审计。其中强制审计默认开启,主要记录数据库启动和关闭操作;普通审计通过语句Audit进行设置,可审计特定权限的使用、特定语句的执行以及特定表的访问,可审计所有用户,也可指定具体用户;细粒度审计通过创建审计策略实现审计(使用内置包DBMS_FGA),可针对特定条件进行审计;基于值的审计通过编写数据库触发器来实现,可记录数据修改的前后变化[2]。

本文主要介绍普通审计的功能使用,普通审计功能开启步骤:

(1)设置参数audit_trail,将值设为BD,EXTENDED,可记录执行的SQL语句ALTER SYSTEM SET audit_trail=DB,EXTEDNED SCOPE=SPFILE;
(2)设置审计项AUDIT EXECUTE,ALTER,SE LECT,INSERT,UPDATE,DELETE ON DEFAULT BY ACCESS;
(3)查阅审计记录SELECT*FROM DBA_AUDIT_TRAIL;

2.MySQL数据库审计

MySQL数据库审计通过审计插件实现审计,常用的审计插件有MySQL Audit Plugin、Percona Audit Log Plugin、MariaDB Audit Plugin等,其中MySQL Audit Plugin包含在MySQL企业版本中,这些插件审计记录的方式是写磁盘文件。

MySQL Audit Plugin插件使用步骤:

(1)安装插件INSTALL PLUGIN audit_log SONAME‘audit_log.dll’;

(2)设置审计记录文件和审计帐户

SET GLOBAL audit_log_file=’d:\audit_log’;

S E T G L O B A L a u d i t_l o g_i n c l u d e_accounts=’u01@%,u02@%’;

MySQL数据库中也可以通过通用查询日志进行数据库审计,设置参数如下:

SET GLOBAL general_query_log=ON;SET GLOBAL log_output=TABLE;

审计结果记录到表mysql.general_log,便于查询和统计。

3.SQLServer数据库审计

SQLServer数据库审计分为服务器审计和数据库审计,服务器审计记录内容包括用户权限设置、数据库维护等内容,数据库审计记录内容主要是数据库内部对象的使用,具体设置如下:

(1)服务器审计设置审计记录文件

CREAT E SERVER AUDIT MyAudit TO FILE(FILEPATH=’c:\audit’);

设置审计内容

CREATE SERVER AUDIT SPECIFICATION

CaptureLog

FOR SERVER AUDIT MyAudit

ADD(SERVER_P RINCIP AL_CHANGE_GROUP),

WITH(STATE=ON);

(2)数据库审计

设置审计记录文件后,增加数据库审计内容

CREATE DATABASE AUDIT SPECIFICATION

CaptureLog

FOR SERVER AUDIT MyAudit ADD(SCHEMA_OBJECT_CHANGE_GROUP)WITH(STATE=OFF);

ALTER DATABASE AUDIT SPECIFICATION CaptureLog ADD(SELECT,INSERT,UPDATE,

DELETE ON schema::schemaname by username);ALTER DATABASE AUDIT SPECIFICATION

CaptureLog WITH(STATE=ON);

(3)查阅审计记录

SELECT*FROM sys.[fn_get_audit_file](‘c:\audit\MyAudit*.sqlaudit’,DEFAULT,DEFAULT);

4.数据库审计技术在数据库实验类课程中的应用

(1)学生和实验机自动匹配,保证过程管理监控到每位学生

首先将所有学生信息导入数据库,依据学号自动创建登陆帐号并授权,然后系统自动针对学生登陆帐号开启审计。学生信息和审计信息通过登陆帐号名进行关联,可实时查看登陆用户、客户端主机、执行的语句、执行时间等信息,保证人机对应,教师和学生可同时查看完成进度,过程透明,避免学生因监管不到开小差,监控数据如图1所示。

(2)分时段统计,评分规则更科学合理

系统自动根据上课时间段按指定时长进行细粒度划分(默认10分钟,可设置),审计信息和学生信息、时间段信息匹配,可确定每名同学每个时间段完成状态,根据时段统计进行科学评分,使评分过程更合理,统计信息包括每个时段完成数量、成功数量、失败数据以及整个班级实验数据的平均值统计,如图2所示。

(3)加强过程管理后学生实验效果

使用审计技术加强过程管理,使过程透明化,大幅度提升了学生上机实验效果,实验效果对照如图3和图4所示。


\

\

 

三 结束语

提升教学效果、增强大学生的动手能力、保障高质量就业是我们的教学目标,加强教学过程管理手段要多样化,不但要提升教的环节更要提升学的环节。信息化技术高速发展的今天,既给教学带来机遇也给教学带来挑战,合理利用信息技术辅助教学过程管理有助于教学效果提升。本文阐述内容已应用于本校数据库实验课程教学环节,效果显著。

参考文献

[1]朱丽娜.民办本科院校审计课程教学改革探讨[J].教育现代化,2017,4(1):56-58.
[2]叶红.基于应用型人才培养的《审计学》案例教学方法创新——以高职院校为例[J].教育现代化,2017,4(29):7-9.

关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jiaoyulunwen/28042.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml