140 likes | 343 Views
第五章 数据库系统开发技术. 5 . 1 数据库应用体系结构 5 . 2 开放数据库互连 5 . 3 VB 应用程序访问数据库 5 . 4 Web 应用程序访问数据库. 5 . 1 数据库应用体系结构. 5 . 1 . 1 客户 / 服务器体系结构 5 . 1 . 2 浏览器 / 服务器体系结构 5 . 1 . 3 分布式数据库系统. 5 . 1 . 1 客户 / 服务器体系结构. 1 .客户 / 服务器体系构成 客户 / 服务器( Client/Server , C/S )体系结构中整个应用软件系统被划分为二个逻辑部分:客户端和服务器端。.
E N D
第五章 数据库系统开发技术 • 5.1 数据库应用体系结构 • 5.2 开放数据库互连 • 5.3 VB应用程序访问数据库 • 5.4 Web应用程序访问数据库
5.1 数据库应用体系结构 • 5.1.1 客户/服务器体系结构 • 5.1.2 浏览器/服务器体系结构 • 5.1.3 分布式数据库系统
5.1.1 客户/服务器体系结构 • 1.客户/服务器体系构成 • 客户/服务器(Client/Server,C/S)体系结构中整个应用软件系统被划分为二个逻辑部分:客户端和服务器端。
5.1.1 客户/服务器体系结构 • 2.客户/服务器体系特点 • (1)开放性 • (2)分布式 • (3)透明性
5.1.2 浏览器/服务器体系结构 • 浏览/服务器(Browser/Server,B/S)体系结构是Internet技术与数据库技术有机结合的产物,由于网络的普及,该方式被广泛地使用.
5.1.2 浏览器/服务器体系结构 • 浏览器/服务器体系结构一般分为三层 • (1)表示层:这一层通过浏览器实现,所以又称为浏览层。 • (2)服务层:服务层提供浏览器层的Internet访问接口和应用系统的运行平台,是其它二个层的中间接口。 • (3)数据库层:该层运行数据库服务器软件,接收来自服务层的请求,并按标准格式或接口定义返回数据信息。
5.1.3 分布式数据库系统 • 分布式数据库系统(DDBS)是指由一组分布在计算机网络不同节点上的数据库组成的逻辑上属于同一系统的数据库系统。 • DDBS两大特征:分布性,整体性。 • DDBS结构上的特点使得它具有先天的优势 (1)提高系统效率 (2)可扩充性好 (3)可用性好 (4)自治性好
5.2 开放数据库互连 • 5.2.1 ODBC简介 • 5.2.2 建立ODBC数据源
5.2.1 ODBC简介 • ODBC它建立了一个规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。提供了对SQL语言的支持,用户可以直接将SQL语句发送给ODBC。 • 一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,无论是Access、Visual FoxPro、Oracle还是SQL Server数据库,均可用ODBC API进行访问,由此可见,ODBC的最大优点是能以统一的方式处理各种数据库 。
5.2.2 建立ODBC数据源 • 实现基于ODBC接口的数据库应用系统之前,首先要检查计算机是否安装了ODBC驱动程序 。
5.3 VB应用程序访问数据库 • VB应用程序访问数据库的方法很多,着重介绍ADO。 • ADO以OLE DB(可以看作是ODBC的升级)为基础,我们只要在应用程序中直接使用ADO提供的各种对象就可以很方便地通过OLE DB访问各种数据,而不需要进行繁琐的OLE DB设置。
5.4 Web应用程序访问数据库 • ASP技术开发Web应用程序的基本流程为: • 设置Web服务器和应用程序服务器。 • 创建应用程序根目录。 • 定义站点。 • 连接到数据库。