
上QQ阅读APP看书,第一时间看更新
1.3.1 C/S模式应用系统
客户-服务器(C/S)模式应用系统操作数据库方式如图1.8所示。由于应用程序直接与用户打交道,而数据库管理系统不直接与用户打交道,因而应用程序被称为“前台”,而数据库管理系统被称为“后台”。由于应用程序向数据库管理系统提出服务请求,故通常称为客户程序(Client);而数据库管理系统为应用程序提供服务,故通常称为服务器程序(Server),这种操作数据库模式称为客户-服务器(C/S)模式。

图1.8 三者之间的关系
目前,开发数据库应用系统比较流行的工具包括Visual C#、Visual Basic、Visual C++、Visual FoxPro、Delphi、PowerBuilder等。
应用程序和数据库管理系统可以运行在同一台计算机上(单机方式),也可以运行在网络方式下。在网络方式下,数据库管理系统在网络上的一台主机上运行,应用程序可以在网络上的多台主机上运行,即一对多的方式。例如,用Visual Basic开发的客户-服务器(C/S)模式学生成绩管理系统的学生信息输入界面如图1.9所示。

图1.9 C/S模式的学生成绩管理系统界面