作者: 刘学超
随着科学技术和信息产业的迅速发展,Internet的普及,网络技术的迅速发展,我国企业正在走向信息化、现代化。企业管理的现代化正在改变着企业的经营理念,同时带来生产方式、营销方式的更新。多媒体技术、网络技术已经为越来越多的企业所采用,成为企业走向现代化,融入全球市场经济大潮的支撑技术之一。
目前,各行业为了提高生产效率、提高管理水平、降低产品成本、保证安全生产和供销渠道的畅通,加快了信息化建设的步伐,越来越多的企业为自己构建资源库系统。企业的资源库可以存储企业日常生产管理的数据和信息,供应商及其提供的原材料、产品信息,客户或销售链条的各种信息,为企业管理层和高管提供管理决策依据。
企业资源库系统需要存储各种格式的数据信息,如日常生产管理的数据和信息(文本信息);供应商及其提供的原材料、产品信息,客户或销售链条的各种信息(文本、图形、图像);企业的宣传资料和广告数据信息(图形、图像、音频和视频)。综合起来,企业资源库系统实际上是多媒体数据库系统在企业现代管理中的应用。
在企业资源库系统建设中,面对数量庞大的媒体资源,如何合理组织各种媒体类型的信息资源,即如何在数据库中存储文本、图像、音频、视频等多媒体数据是建设企业资源库要解决的主要问题。
目前构建多媒体数据库一般采用两种方式:
(1)利用关系型数据库产品。目前成熟的数据库产品主要是关系型数据库产品,如:FoxPro、Access、 SQL Server、 Oracle 等。关系数据库系统有数据组织严密、管理维护简单、检索信息能力强等特点,能够实现对数据集中统一的管理,可以用数值型、字符型等字段来记录和存储多媒体素材的相关信息,如:文件路径名称、序号、媒体类型、摘要信息等。就可以多角度、多方位查找每一个素材。一些大型的数据库还有大容量数据类型,如SQL Server 2000提供的text、ntext与image数据类型能够以单一数据值来保存高达2GB超大量数据,可以直接把一些声音、图形、图像、动画等多媒体素材内容存入其中。
根据以上特点可知,开发多媒体应用程序时主要有两种在数据库系统中访问和存取多媒体数据的实用方法,一种是基于文件的方法,将多媒体文件的路径和属性存储在数据库表记录的相应字段中,这是一种准多媒体数据库技术。该方法实现简单、素材易于更新、系统开发集成也很容易,多媒体文件的访问与显示也比较简单。但这种方法的缺点也是很明显的。第一,在文件上载时,由于文件名与原来就存在的文件的文件名重复而造成文件的被覆盖而丢失。 第二,数据库的维护比较困难。第三,文件保存、访问的目录固定这一点对信息的安全是一大隐患。另一种多媒体文件的访问和存取方法是基于数据库中的二进制对象字段,多媒体文件以text、ntext、image 字段类型的数据直接存储在数据库中。
(2)采用面向对象数据库产品。这是一种发展中的数据库产品,美国CA(冠群)公司已经开发成功该数据库产品Jasmine,中国的联想冠群也推出基于该系统的问鼎面向对象数据库系统。
根据以上分析,企业资源库构建可以采用微软公司的关系数据库系统 SQL Server 2000 作为数据库服务器,充分利用其对多媒体数据存储的支持。
各个企业都有自己的技术、生产、管理等机密数据文件,因此在企业资源库系统建设中,系统的安全性也是比较重要的课题。
SQL Server 2000的安全性机制实现了数据库的安全性,保证了客户端操作数据的安全性。在实际应用中,用户可以根据系统对安全性的不同需求采用合适的方式来完成数据库系统安全体系的设计。SQL Server 2000的安全性机制可以分为4个等级。客户机操作系统的安全性;SQL Server 2000的登录安全性;数据库的使用安全性。
(1)操作系统的安全性 在用户使用客户计算机通过网络实现对SQL Server 2000服务器的访问时,用户首先要获得客户计算机操作系统的使用权。操作系统的安全性是操作系统管理员或网络管理员的任务,这里不再赘述。
(2)SQL Server 2000的登录安全性 SQL Server 2000的服务器级安全性建立在控制服务器登录帐号和密码的基础上。SQL Server 2000采用了标准SQL Server 登录和集成Windows NT登录两种方式。
(3)数据库的使用安全性 在用户通过SQL Server 服务器的安全性检验以后,将直接面对不同的数据库入口。这是用户将接受的第三次安全性检验。在建立用户的登录帐号信息时,SQL Server 会提示用户选择默认的数据库。以后用户每次连接上服务器后,都会自动转到默认的数据库上。
以上分析给出了企业资源库构建的初步方案,各个企业可以根据自己的实际情况并结合自己的信息化规模构建具有企业文化特色的资源库系统