1 / 82
文档名称:

07 Web数据库设计.ppt

格式:ppt   页数:82
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

07 Web数据库设计.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

07 Web数据库设计.ppt

文档介绍

文档介绍:第七章 Web数据库设计
本章要点:
Web数据库概述
Web数据库产品的选择
Web数据库的连接
Web数据库的管理
1
一、Web数据库概述
1、Web数据库的产生
Web数据库的产生
的进一步发展,Web技术和数据库技术结合的产物。
Web数据库的优点
借用现成的浏览器软件,无需开发数据库前端
标准统一,开发过程简单
交叉平台支持
2
2、Web数据库系统的基本模型
数据库系统
客户端浏览器
Web服务器、数据库
客户端浏览器
Web服务器
CGI、ODBC等中间件
数据库服务器
多层结构的Web数据库系统模型
3
3、数据库技术简介
mon Gateway Interface)
是Web服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成服务器本身不能完成的工作,外部程序执行时可以生成HTML文档,并将文档返回Web服务器。
CGI程序的常用语言:Perl、C++、VB、Delphi
CGI的缺点:
每个CGI程序应用是作为一个独立外部应用来运行的,与服务器上其他程序竞争处理器资源,这将导致运行速度减慢;
不提供状态管理功能,浏览器每次请求都需要一个连接的建立与释放过程,效率较低。
4
SAPI(Server Application Programming Interface )
服务器端应用程序编程接口:与CGI功能相同,也可用于实现扩展服务器功能。实际是一组用于完成特定功能的很复杂的函数、消息和结构,包含在一个扩展名为DLL的动态连接库文件中。
与CGI相比,性能上有了很大的提高,但开发需编程方面的专门知识。
ODBC(Open DataBase Connection )
开放式数据加连接:是一个标准 SQL数据库API,可以为多种关系数据库提供统一访问。
JDBC(Java DataBase Connection )
Java 数据库连接:与ODBC功能相同,使得Java程序与数据库连接更容易。
5
ASP与ADO(ActiveX Data Object)
ADO:即ActiveX数据对象,ADO提供了面向OLE DB的高级,简单的接口。(ASP中的Database ponent组件中提供ADO对象)
OLE DB提供了面向不同数据源的低级但高效的接口。ADO和OLE DB都可以访问关系型(如表)和非关系型(层次或流)的数据。
ODBC是另一种被设计成专门面向关系型数据的低级但高效的接口。
ADO 在客户端或中间层应用程序和低级的OLE DB 接口之间提供了一个抽象层。ADO 利用一个小的自动化对象集来提供一个简单而有效的访问OLE DB的接口。这个接口使ADO成为高级语言使用者的首选,例如VISUAL BASIC和VBSCRIPT,和OLE DB知识来访问数据。
ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。
6
ADO工作原理
ADO
OLE DB
OLE DB的 ODBC驱动程序
ODBC
ODBC驱动程序
OLE DB的数 据库驱动程序
数据库
7
二、Web数据库产品的选择
1、My SQL数据库系统
MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和前两个软件一样,是属于开放源代码软。
MySQL的功能特点如下:
可以同时处理几乎不限数量的用户;
处理多达50,000,000以上的记录;
命令执行速度快,也许是现今最快的;
简单有效的用户特权系统。
免费自由软件,对于小型应用系统非常理想.
8
2、Oracle数据库系统
Oracle公司1979年推出的基于SQL的关系数据库管理系统。主要包括数据库服务器、开发工具和连接产品三类。
特点:
兼容性:Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。
可移植性:Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。
可联结性:能与多种通讯网络相连,支持各种协议(TCP/IP、、)。
高生产率:提供了多种开发工具,能极大的方便用户进行进一步的开发。
开放性:Oracle良好的兼容性、可移植性、可连接性和高生产率是Oracle RDBMS具有良好的开放性。
适用于大型、中型和微型计算机的关系数据库管理系统,
9
3、SQL Serve

最近更新

2024年无锡科技职业学院单招职业倾向性考试模.. 41页

2024年日照航海工程职业学院单招综合素质考试.. 42页

2024年昌吉职业技术学院单招职业适应性考试模.. 39页

2024年昭通卫生职业学院单招职业技能测试模拟.. 40页

2024年晋中职业技术学院单招综合素质考试模拟.. 39页

2024年晋城职业技术学院单招职业技能考试模拟.. 40页

2024年景德镇陶瓷职业技术学院单招职业倾向性.. 41页

2024年曲阜远东职业技术学院单招职业技能考试.. 40页

2024年曹妃甸职业技术学院单招职业倾向性测试.. 41页

2024年朔州师范高等专科学校单招职业适应性测.. 41页

2024年朔州陶瓷职业技术学院单招职业倾向性考.. 40页

2024年杭州万向职业技术学院单招职业技能考试.. 40页

2024年杭州科技职业技术学院单招职业倾向性测.. 42页

2024年杭州职业技术学院单招职业技能考试题库.. 38页

2024年林州建筑职业技术学院单招职业倾向性测.. 40页

2024年柳州城市职业学院单招职业倾向性考试题.. 39页

2024年桂林师范高等专科学校单招职业适应性考.. 41页

2024年梧州医学高等专科学校单招综合素质考试.. 40页

2024年梧州职业学院单招职业技能考试模拟测试.. 41页

2024年武汉民政职业学院单招职业技能测试题库.. 41页

2024年武汉警官职业学院单招综合素质考试题库.. 40页

2024年武汉铁路桥梁职业学院单招职业技能考试.. 41页

2024年毕节幼儿师范高等专科学校单招职业倾向.. 38页

2024年永州师范高等专科学校单招职业倾向性测.. 41页

2024年永州职业技术学院单招职业适应性考试题.. 41页

2024年汕头职业技术学院单招职业技能测试题库.. 40页

2024年汝州职业技术学院单招综合素质考试模拟.. 41页

2024年江南影视艺术职业学院单招职业技能考试.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页