在编程方面,My SQL也提供了C、C++、Java、和Perl等API接口,而且有My ODBC接口,任何可以使用ODBC接口的语言都可以使用它。更重要的是,My SQL的源代码是公开的,可以免费使用,这就使得My SQL成为许多中小型网站,特别是个人网站追捧的明星。 3、Oracle Oracle是Oracle公司开发出的一种面向网络计算机并支持对象关系模型的数据库产品。它是以高级结构化查询语言为基础的大型关系数据库,是目前最流行的C/S体系机构的数据库之一。目前广泛使用的版本是Oracle 8i,它备受用户喜爱的原因是它具有以下突出的特点: (1)支持大型数据库、多用户和高性能的事务处理。其支持最大数据库,大小可达到几百千兆,可充分利用硬件设备;支持大量用户同时对数据库执行各种数据操作,并使数据征用最小,保证数据一致性;系统维护性能高,Oracle每天可连续24小时工作,正常的系统操作(后备或个别系统故障)不会中断数据库的应用;可在数据库级或子数据库级上控制数据的可用性。 (2)Oracle 遵守数据库存取语言、操作系统、用户接口、和网络通讯协议的工业标准,所以它是一个开放系统,保护了用户的投资。美国标准化和技术研究所(NIST)对Oracle Server进行过检验,完全与ANSI/ISO SQL89标准相兼容。 (3)实施安全性控制和完整性控制。Oracle为限制系统对各监控数据库存取提供可靠的安全性,并为可接受的数据指定标准,保证数据的完整性。
(4)支持分布式数据库和分布式处理。Oracle为了充分利用计算机系统和网络,允许将处理分为数据库服务器和客户应用程序处理,所有共享的数据管理由数据库管理系统的计算机处理,而运行数据库应用的工作站集中于解释和显示数据。通过网络连接环境,Oracle将存放在多台计算机上的数据组合成一个逻辑数据库,可被全部网络用户存取。 上面介绍的3种数据库产品是目前最常用的3种大型关系数据库系统,它们虽然在体系结构和操作方法上有许多相似的地方,但是在应用环境上还是各有侧重的。一个应用系统在选用数据库时,性能和价格是首先要考虑的两个因素,表1列出了这三种数据库在性能和价格上的对比情况,在使用时不同的系统应针对实际情况采用合适的方案。
数据库系统 My SQL SQL Server Oracle 数据库费用 全免费 费用按连接计算,费用较高 按计算机主频计算,费用较高 操作系统及费用 Linux免费 NT,价格较高 Linux全免费;windows NT、Solaris价格较高 速度 较快 快 最快 容量 较大 较大 大 备份、恢复 较好 好 最好
表1 三种数据库的性价比 (四)Web数据库的应用 随着网络技术和数据库技术的发展,Web数据库已经融入到社会的各个层面。比如,远程教育、企业管理、网上交易等等各个方面。随着Web数据库应用的越来越广泛,以及人们对数据库需求的不断壮大,从而涌现出大量基于web数据库的应用系统。 下面以基于Web的远程教务管理系统、基于Web的化工企业人力资源管理系统和基于Web的劳资人事管理系统三个例子对web数据库系统的应用进行简要的介绍。 1、基于Web的远程教务管理系统 现代远程教育可以解决传统的远程教学信息传递速度慢、信息量小、师生间交互少、教学效率低下、学员的学习积极性不高、教学效果不好等一系列的问题。基于Web的远程教学是二十一世纪现代远程教育的发展方向。其中,基于Web的远程教务管理系统是基于Web的远程教学系统的重要组成部分。 结合我国远程教育的现状,远程教务管理系统应具有以下功能:学籍管理、教师管理、管理员管理、专业及课程管理、课件管理 、教学站管理、开课管理、注册管理、选课管理、考试管理、成绩管理 、公告管理 、教学评估、系统管理等。 基于Web的远程教育在国内还是一个新的事物,今后必将会取得较大的发展。研究基于Web的教务管理系统,有助于我们理解基于Web的远程教学规律,将适应于传统的远程教育的远程教务管理转化到适应现代远程教育的管理模式。更好地为现代远程教育服务。 2、基于Web的化工企业人力资源管理系统 近年来随着我国经济的高速发展,化工行业也随之蓬勃发展,各种大、中型化工企业的经营规模不断扩大。同时,Web数据库技术在化工企业人力资源管理中的应用越来越广泛。 由于传统的管理模式主要有:用户界面风格不一、使用复杂、不利于推广和培训、相对封闭、信息的内容和形式单一、缺乏系统性、系统的开发和维护复杂且费用较高和准确性差等缺点,不能满足企业不断增长的各方面的要求。因此建立一套新型的信息管理系统是完全有必要的。 该信息管理系统主要完成:考勤管理、生产管理、薪资和福利管理、人事管理、养老保险、安全保密、帮助等几个主要功能。 为了实现与数据库的连接,动态查询、追加、删除、修改、计算等管理数据库的功能。主要采用先进的ASP技术进行现有数据的综合开发,建立浏览器/服务器(B/S)体系结构。主要使用HTML超文本编辑语言和Vb script、Java script语言,同时运用ASP动态网站开发技巧。 这套系统的特点是以最新的技术,从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源有关的数据统一管理起来,形成了集成的信息源,有效的改善公司内部沟通途径。 3、基于Web的劳资人事管理系统 劳资人事管理是公司企业内部很重要的一个管理事项,但目前大多公司内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。 根据以上要完成的功能分析,就需要建立文件模块、信息管理模块、查询模块、统计模块以及包括系统服务在内的五大模块。 该系统采用广泛使用于(C/S)体系结构下的应用程序开发工具Power builder,因为其具有完整的Web应用开发功能,同时支持多种关系数据库管理系统,可以通过微软公司的ODBC接口和专用的大型数据库接口等特点,因此能够高速读取数据库中的数据。 可以将数据加入到公司内部的Intranet或者是Internet实现数据的共享,有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,提高了工作的效率。 二、电子商务技术 首页 上一页 1 2 3 下一页 尾页 2/3/3 相关论文
首页 上一页 1 2 3 下一页 尾页 2/3/3