论文部分内容阅读
一、引言
21世纪是人类全面进入信息化社会的世纪,随着科学技术和信息产业的迅速发展,教育正在走向信息化、现代化。教育技术的现代化正在改变着教学手段、教学方法。同时带来教学内容、教学方式、教学观念的更新。多媒体技术、网络技术已经为越来越多的学校所采用。成为教育教学的支撑技术。
近几年。各学校纷纷建设起自己的校园网络,并在应用的实践中逐步完善,为建设基于校园网的多媒体教学资源库提供平台。
构建教学资源库主要是为教学提供丰富的、多元化的教学素材,它应包括各个学科的内容,并以各种媒体形式,以多种方式组织、存储、管理。便于使用者查询、下载、应用等。教学资源库在网上应该是具有多种数据源的存取形式,如数据库、文件(含文件夹)、超链接的超文本网页、邮件、Word文档、各种表单等存于网络服务器中;而且又可能建立于各种库中。如图书资料库、文献检索库、素材库、课件库、积件库、案例库、试题库。以及各种数据源和各种子库之间的关联等,去满足不同需求的教与学的人群。因此,教学资源库的建设是一个庞大而复杂的系统工程。本文主要针对其中多媒体教学资源库建设的相关技术做一些探索研究。
二、多媒体教学资源库建设的相关技术
多媒体教学资源库合理组织教材、参考书籍、文献(文本)、图像、视频和音频等多媒体信息以及一些优秀课件等教学资源。面向广大教师和学生。满足教师备课、讲课、互相交流和学生自学、复习查找参考资料以及多媒体辅助教学的需要。因此,如何解决图像、视频和音频等多媒体信息的存储问题,是多媒体教学资源库建设的关键技术。
目前,实现多媒体数据的存储时,大多是采用表加实体的方法,即将多媒体数据以文件形式存放于指定的计算机目录下,在数据库表中只反映多媒体数据文件的存储路径。采用这种方法实现简单。但它的不足之处也是显而易见的。第一,在数据修改时,由于文件名与原来就存在的文件的文件名重复而造成文件的被覆盖而丢失。第二,数据库的维护比较困难。第三,文件保存,访问的目录固定这一点对信息的安全是一大隐患。因此,要真正做到各类多媒体数据在数据库中安全管理。研究和探索直接将多媒体数据存储在数据库表中的方法是非常必要的。
1 SQL Server 2000对多媒体数据的支持
在对多媒体数据的支持方面。SQL Server 2000提供的text、ntext与image数据类型能够以单一数据值来保存高达2 GB超大量数据,应用程序很难通过单一步骤去访问这样的单一数据值。
SQL Server 2000对大容量数据的存储做了很多优化。例如。当大容量数据比较小(小于256个字节)的时候。SQL Server就把这个大容量数据直接存储在根结构中。这样一来SQL Server就不需要去访问其他的分页,提高读取与写入的速度。若大容量数据比较大或分布在很多小数据块中,而导致根结构不能完全记录该大容量数据使用的所有块的时候。SQL Server就使用B树的结构。用中间节点来解决这个问题。
2 利用SQLServer2000数据库存储多媒体文件
教学资源库中要存储大量的多媒体教学资源,如图片(像)、视频、音频等各种类型的多媒体数据。在笔者设计的多媒体教学资源库系统中,主要数据表有类别表tbl_Class、专业表tbl_Maior、图书表tbl_Book、章节内容表tbl_Content、课件表tbl CourseWare、课件细节表tbl_Detail、其他资源表tbl_Material等,在这些数据库表中,可以将图像、视频、音频等多媒体数据利用text或image数据类型进行存储。具体实现方法在此不再赘述。
三、结束语
多媒体教学资源库的建设为学校实现教育现代化,实施教育教学方法的改革,采用多媒体技术授课,提供了坚实的基础。各学校在建设自己的教学资源库系统时,可以根据校园网运行的实际情况,采用相应的方法。
21世纪是人类全面进入信息化社会的世纪,随着科学技术和信息产业的迅速发展,教育正在走向信息化、现代化。教育技术的现代化正在改变着教学手段、教学方法。同时带来教学内容、教学方式、教学观念的更新。多媒体技术、网络技术已经为越来越多的学校所采用。成为教育教学的支撑技术。
近几年。各学校纷纷建设起自己的校园网络,并在应用的实践中逐步完善,为建设基于校园网的多媒体教学资源库提供平台。
构建教学资源库主要是为教学提供丰富的、多元化的教学素材,它应包括各个学科的内容,并以各种媒体形式,以多种方式组织、存储、管理。便于使用者查询、下载、应用等。教学资源库在网上应该是具有多种数据源的存取形式,如数据库、文件(含文件夹)、超链接的超文本网页、邮件、Word文档、各种表单等存于网络服务器中;而且又可能建立于各种库中。如图书资料库、文献检索库、素材库、课件库、积件库、案例库、试题库。以及各种数据源和各种子库之间的关联等,去满足不同需求的教与学的人群。因此,教学资源库的建设是一个庞大而复杂的系统工程。本文主要针对其中多媒体教学资源库建设的相关技术做一些探索研究。
二、多媒体教学资源库建设的相关技术
多媒体教学资源库合理组织教材、参考书籍、文献(文本)、图像、视频和音频等多媒体信息以及一些优秀课件等教学资源。面向广大教师和学生。满足教师备课、讲课、互相交流和学生自学、复习查找参考资料以及多媒体辅助教学的需要。因此,如何解决图像、视频和音频等多媒体信息的存储问题,是多媒体教学资源库建设的关键技术。
目前,实现多媒体数据的存储时,大多是采用表加实体的方法,即将多媒体数据以文件形式存放于指定的计算机目录下,在数据库表中只反映多媒体数据文件的存储路径。采用这种方法实现简单。但它的不足之处也是显而易见的。第一,在数据修改时,由于文件名与原来就存在的文件的文件名重复而造成文件的被覆盖而丢失。第二,数据库的维护比较困难。第三,文件保存,访问的目录固定这一点对信息的安全是一大隐患。因此,要真正做到各类多媒体数据在数据库中安全管理。研究和探索直接将多媒体数据存储在数据库表中的方法是非常必要的。
1 SQL Server 2000对多媒体数据的支持
在对多媒体数据的支持方面。SQL Server 2000提供的text、ntext与image数据类型能够以单一数据值来保存高达2 GB超大量数据,应用程序很难通过单一步骤去访问这样的单一数据值。
SQL Server 2000对大容量数据的存储做了很多优化。例如。当大容量数据比较小(小于256个字节)的时候。SQL Server就把这个大容量数据直接存储在根结构中。这样一来SQL Server就不需要去访问其他的分页,提高读取与写入的速度。若大容量数据比较大或分布在很多小数据块中,而导致根结构不能完全记录该大容量数据使用的所有块的时候。SQL Server就使用B树的结构。用中间节点来解决这个问题。
2 利用SQLServer2000数据库存储多媒体文件
教学资源库中要存储大量的多媒体教学资源,如图片(像)、视频、音频等各种类型的多媒体数据。在笔者设计的多媒体教学资源库系统中,主要数据表有类别表tbl_Class、专业表tbl_Maior、图书表tbl_Book、章节内容表tbl_Content、课件表tbl CourseWare、课件细节表tbl_Detail、其他资源表tbl_Material等,在这些数据库表中,可以将图像、视频、音频等多媒体数据利用text或image数据类型进行存储。具体实现方法在此不再赘述。
三、结束语
多媒体教学资源库的建设为学校实现教育现代化,实施教育教学方法的改革,采用多媒体技术授课,提供了坚实的基础。各学校在建设自己的教学资源库系统时,可以根据校园网运行的实际情况,采用相应的方法。