摘
要
随着计算机网络的发展,信息量迅速增加,现在的许多应用都已经与数据库密切相关,高效率的数据库应用技术一直是人们研究的方向。数据库应用模式已由最早的单机本地数据库模式,发展到主从结构应用(Tow-Tier)模式,再到当前的多层分布式应用(Multi-Tier)模式。虽然主从结构模式目前还在数据库应用模式中占较大的比例,但其存在的一些弊端也越来越明显,限制了它的进一步发展,而多层分布模式正是在解决主从结构模式弊端的基础上发展起来的,所以相对于Tow-Tier模式,多层模式具有更好的发展前景。
本文主要介绍了多层数据库应用系统的优点,它的体系结构,创建应用程序服务器和客户端应用程序的实现技术,一些数据库的访问技术以及如何提高多层数据库应用系统的容错和负载平衡能力,并对开发多层数据库应用系统的环境即开发工具(Delphi环境)主要是MIDAS (Multi-tier Distributed Application
Services)组件以及如何运用也做了一定介绍。最后通过建立一个C语言考试模拟练习系统的实例,介绍创建一个多层数据库应用系统的具体步骤及相关的实现技术。
关键词:多层 数据库 Delphi MIDAS
1
Abstract
With the development of
computer network, the amount of information runs up, Nowadays, many
applications has been closely …………………………..
目
录
摘要
…………………………………………………………………… i
Abstract ………………………………………………………………
ii
第一章
绪论……………………………………………………………1
1.1 研究背景……………………………………………………………………1
1.2 开发环境……………………………………………………………………1
1.2.1应用程序开发工具 ……………………………………………………1
1.2.2数据库管理系统 ………………………………………………………2
第二章
多层分布式数据库应用系统的开发技术……………………3
2.1 MIDAS组件介绍…………………………………………………………… 3
2.2多层分布式数据库应用系统的体系结构………………………………… 4
2.3应用服务器的结构与实现技术…………………………………………… 5
2.4客户端应用程序的结构与实现技术……………………………………… 5
2.5数据库的访问技术………………………………………………………… 5
2.5.1数据库访问组件………………………………………………………………
6
2.5.2查询数据库中的记录…………………………………………………………
6
2.5.3实现SQL查询的方法…………………………………………………………
6
2.6应用服务器的容错与负载平衡…………………………………………… 7
第三章
C语言考试模拟练习系统……………………………………9
3.1 系统结构………………………………………………………………………………9
3.1.1系统总体设计…………………………………………………………………
9
3.1.2系统数据库设计 ……………………………………………………………
10
3.1.3工程窗体结构设计…………………………………………………………… 12
3.1.4体系结构……………………………………………………………………… 12
3.2 实现技术………………………………………………………………… 14
3.2.1创建系统数据源……………………………………………………………… 14
3.2.2创建应用程序服务器………………………………………………………… 14
3.2.3创建客户端应用程序………………………………………………………… 15
3.2.4系统发布……………………………………………………………………… 15
第四章
总结与展望…………………………………………………16
4.1存在的不足和困难…………………………………………………………16
4.2继续改进设想………………………………………………………………16
参考文献………………………………………………………………
17
第一章
绪 论
随着计算机应用领域和应用规模的扩大,所处理的信息量越来越大,高效率的数据库应用技术一直是人们研究的方向,数据库的模式也从单机向网络化发展,多层分布计算应用服务技术成为数据库应用发展的一大潮流。