杨宏兰 刘会青
(1.武汉工程大学学生处,湖北武汉 430074;2.武汉工程大学理学院,湖北武汉 430074)
高等学校学生成绩数据库管理着一个学校全部学生全部课程的各类考核成绩,是一个学校教师教学质量和学生学习质量的集中反映,是一个巨大的资源宝库,研究如何开发利用这一资源以获得更好的为教学服务的作用与效果是有价值的。比如通过成绩资源库的分析,可以知道专业、课程设置及更新状态;学生规模与专业分布;课程教学质量及趋势;分级教学、中期分流等改革措施的实际效果等[1][2]。
数据的预处理包括对异构数据库提供的原始数据进行导入、导出操作和数据的规范化处理等工作。具体来讲就是把以Access、Excel、文本文件等形式存在的原始数据统一导入到SQL Server数据库,然后对导入的原始成绩记录进行规范化预处理,包括同一门课课程名称的统一、成绩记分中百分制与等级制的统一、无用成绩和班级的删除等。
异构数据库之间的导入导出是指数据在不同数据库之间的导入导出。SQL Server数据转换服务(DTS)是一组图形化的工具和可编程的对象集,它允许取出、转换和合并不同来源的数据到一个或多个目标数据库中。DTS可以导入/导出的数据型态包括:OLE DB和ODBC资料来源、文本文件、连接其它Microsoft SQL Server的执行个体、Oracle和Informix数据库、Microsoft Excel电子表格、Microsoft Access和 Microsoft FoxPro数据库、dBase和Pardox数据库。由于某高校学生成绩原始数据以Access、Excel、文本文件三种形式存在,因此需要利用导入数据工具从Access数据库、Excel数据库、文本文件导入数据到SQL Server数据库。……