如何开发客户端/服务器端数据库程序?

justaseeker 2003-04-18 11:42:43
1.如何开发客户端/服务器端数据库程序?
2.你发给我相关资料,文档也可以,我得信箱dbyzxf@163.com
3.可以在本地调试吗???
4.谢谢!!!
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
justaseeker 2003-06-04
  • 打赏
  • 举报
回复
收到!
justaseeker 2003-06-04
  • 打赏
  • 举报
回复
收到!
firetoucher 2003-06-04
  • 打赏
  • 举报
回复
在双层客户端/服务器系统中,用户在其本地计算机上运行称为客户端应用程序的应用程序,而客户端应用程序通过网络连接到运行于服务器计算机上的数据库实例。客户端应用程序既运行业务逻辑,也运行向用户显示输出的代码,所以有时也称为胖客户端。
服务器数据库系统的优点
在中央位置存储和管理数据有几个优点:

每个数据项都存储在中央位置,所有用户都可以在这个位置使用它们。
各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本。

可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行。
可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序也是许多瘦客户端访问的中央资源。

关系数据库服务器只返回应用程序所需要的数据,从而优化了网络流量。
例如,如果一个使用文件服务器的应用程序想得到一份美国俄勒冈州 (OR) 销售代表的名单,它必须检索整个雇员文件。如果该应用程序使用关系数据库服务器,将发出下面的命令:

SELECT first_name, last_name
FROM employees
WHERE emp_title = 'Sales Representative'
AND emp_state = 'OR'

关系数据库只返回俄勒冈州销售代表的姓名,而不返回所有雇员的全部信息。

最大程度地降低硬件成本。
由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上。

可以配置服务器以优化检索数据所需的磁盘 I/O 容量,配置客户端以优化从服务器检索的数据的格式和显示。

可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济。

维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。
wlzxy 2003-06-04
  • 打赏
  • 举报
回复
收到了吗???
zhangqiufk 2003-04-18
  • 打赏
  • 举报
回复
客户端/服务器=Clinet/Server=C/S架构。
例如:数据库程序连接,调用SQL SERVER就是C/S架构。
数据库程序和SQL SERVER可以放在网络上不同机器上,也可以放在同一机器上(作调试).

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧