数据库审计技术在数据库实验类课程过程管理中的应用_第1页
数据库审计技术在数据库实验类课程过程管理中的应用_第2页
数据库审计技术在数据库实验类课程过程管理中的应用_第3页
数据库审计技术在数据库实验类课程过程管理中的应用_第4页
数据库审计技术在数据库实验类课程过程管理中的应用_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

本文引用格式:杨俊生.数据库审计技术在数据库实验类课程过程管理中的应用[J].教育现代化,2022,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语句ALTERSYSTEMSETaudit_trail=DB,EXTEDNEDSCOPE=SPFILE;

〔2〕设置审计项AUDITEXECUTE,ALTER,SELECT,INSERT,UPDATE,DELETEONDEFAULTBYACCESS;

〔3〕查阅审计记录SELECT*FROMDBA_AUDIT_TRAIL;

2.MySQL数据库审计

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

MySQLAuditPlugin插件使用步骤:

〔1〕安装插件INSTALLPLUGINaudit_logSONAMEaudit_log.dll";

〔2〕设置审计记录文件和审计帐户

SETGLOBALaudit_log_file="d:\audit_log";

SETGLOBALaudit_log_include_accounts="u01@%,u02@%";

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

SETGLOBALgeneral_query_log=ON;SETGLOBALlog_output=TABLE;

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

3.SQLServer数据库审计

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

〔1〕效劳器审计设置审计记录文件

CREATESERVERAUDITMyAuditTOFILE(FILEPATH="c:\audit");

设置审计内容

CREATESERVERAUDITSPECIFICATION

CaptureLog

FORSERVERAUDITMyAudit

ADD(SERVER_PRINCIPAL_CHANGE_GROUP),

WITH(STATE=ON);

〔2〕数据库审计

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

CREATEDATABASEAUDITSPECIFICATION

CaptureLog

FORSERVERAUDITMyAuditADD(SCHEMA_OBJECT_CHANGE_GROUP)WITH(STATE=OFF);

ALTERDATABASEAUDITSPECIFICATIONCaptureLogADD(SELECT,INSERT,UPDATE,

DELETEONschema::schemanamebyusername);ALTERDATABASEAUDITSPECIFICATION

CaptureLogWITH(STATE=ON);

〔3〕查阅审计记录

SELECT*FROMsys.[fn_get_audit_file](c:\audit\MyAudit*.sqlaudit",DEFAULT,DEFAULT);

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

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

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

〔2〕分时段统计,评分规那么更科学合理

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

〔3〕加强过程管理后学生实验效果

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

三完毕语

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论