版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、7 Web数据库设计,7.1 Web数据库概述 7.2 Web数据库产品的选择 7.3 Web服务器与数据库服务器的连接,7.1 Web数据库概述, Web数据库产生 通过Web访问数据库的优点 Web数据库系统的基本模型 Web数据库的发展趋势 Web数据库技术简介,通过Web访问数据库的优点,借用现成的浏览器软件,无需 开发数据库前端 标准统一,开发过程简单 交叉平台支持,Web数据库概述,Web数据库的发展趋势,非结构化数据库 异构数据库系统,Web数据库概述,Web数据库技术简介,CGI CGI是Web服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成服务器本身
2、不能完成的工作,外部程序执行时间可以生成HTML文档,并将文档返回Web服务器 SAPI 服务器SAPI一般作为一个DLL提供,是驻留在Web服务器中的程序代码,其扩展Web服务器的功能与CGI相同 JDBC JDBC是第一个标准的、支持Java数据库的API,它使得Java程序与数据库连接更为容易 RAD RAD工具的主要特点是具有图形开发界面和可视计算技术的支持 ASP ASP则是微软公司于1996年11月推出的Web应用程序开发技术,Web数据库概述,7.2 Web数据库产品的选择,MySQL数据库系统 Oracle数据库系统 SQL Server数据库系统 IBM的DB2数据库系统 S
3、ybase数据库 Informix数据库系统,MySQL数据库系统,MySQL的特点:是一个小巧玲珑的数据库服务器软件,由于其相对与其他大型数据库系统而言比较简单,容易控制,而且很重要的一点是它是一个免费的自由软件 MySQL可以从http:/www.MySQL.com网站上免费下载,Web数据库产品的选择,SQL Server数据库系统,SQL Server开发不同类型的应用程序 其中包括: 分布式数据库应用程序 数据仓库 Internet和Intranet应用 管理工具,Web数据库产品的选择,SQL Server数据库系统,SQL Server具有以下优点: 管理方便 并发控制能力强 编
4、程接口丰富 伸缩性强 充分利用BackOffice资源 多线程体系结构,Web数据库产品的选择,IBM的DB2数据库系统,使用IBM的DB2的Universal Database 5.0所建立的基于WWW的数据库具有以下特性: 适合于进行全天候不间断的、方便、可靠和安全的动态维护 提供了一种强壮、安全的网络服务 DB2提供了极其迅速的、动态的、不断增进的WWW数据库访问 支持网上WWW多媒体组件、文本文档、各种图像、视频、音 频格式、可以满足大多数用户的需求 使用DB2的连接,DB2UniversalDatabase可以作为Web和网站 后台服务器的网关,然后在WWW网上传送数据; 通过支持J
5、ava和JDBC,DB2可以通过Java Applet和任何运行 认可Java的Web浏览器的瘦客户机进行通信。并且可以和各 种其他数据库产品交换数据。,Web数据库产品的选择,Sybase数据库,支持对称的多处理器、多线程 支持Java访问数据库 支持服务器商的JDBC 支持Power Builder6.5图形化的快速应用开发工具 支持Jconnect 提供了和Java快速开发工具的无缝集成 提供了对Sybase数据库产品的连接访问 支持对异构的大规模用户进行的访问,Web数据库产品的选择,Informix数据库系统,既支持Netscape的Netscape Communicator浏览器,
6、 又支持微软的Internet Explore浏览器 支持WWW上的OLTP技术(3)支持WWW上的数据库 支持各种多媒体应用 提供了对Linux的支持,支持各种第三方的开发工具,特点:,Web数据库产品的选择,7.3 Web服务器与数据库 服务器的连接,ODBC数据库连接 直接数据库连接 实例通过ASP与ACCESS数据库 建立连接,ODBC数据库连接,ODBC的灵活性表现在以下几个方面: 应用程序不会受制于某种专用的API SQL语句以源代码的方式直接嵌入在应用程序中 应用程序可以以自己的格式接收和发送数据 ODBC的设计完全和ISOCall-LevelInterface兼容 现在的ODB
7、C数据库驱动程序支持55家公司的数据库产品,Web服务器与数据库服务器的连接,ODBC数据库连接,ODBC的结构层次: 应用程序(Application) 驱动程序管理器(DriverManager) 驱动程序(Driver)和数据源(DataSource),Web服务器与数据库服务器的连接,ODBC数据库连接,用户数据源 系统数据源 文件数据源,ODBC数据源分为以下三类:,Web服务器与数据库服务器的连接,直接数据库连接,直接数据库连接: 是指应用程序不通过ODBC数据库接口,而是直接与数据库系统连接 直接连接的优势: 在于应用系统与数据库系统直接交换数据和控制命令,可以提高系统的运行速度
8、和效率直接连接可以充分利用数据库系统的特点和运行特色,可以使用特定的功能,Web服务器与数据库服务器的连接,实例通过ASP与ACCESS数据库建立连接,数据库的选择 建立递交表单index.htm 建立与数据库的联系 显示/查看数据库记录,Web服务器与数据库服务器的连接,8 网上购物的实现,8.1 规划 8.2 数据库设计 8.3 电子目录设计 8.4 购物推车实现 8.5 会员服务 8.6 促销 8.7 邮件列表服务 8.8 收款发货 8.9 销售统计 8.10 后台管理系统设计,电子目录 购物推车 会员服务 支付与订单查询模块 邮件列表模块 商品类别与商品信息管理模块 统计报表模块,网上商店程序最少应包括以下几大模块:,8.1 规划,库中以下这样一些表必不可少: 图书类别信息表 图书详细信息表 会员信息表 订单信息表,8.2 数据库设计,电子商品目录需要提供这样一些功能: 页面上列出主要商品类别信息 如果客人单击了某一个商品类别,电子目录要能列出这一类商品的具体情况 如果客人又单击了详细商品列表中的某一项,我们的电子目录应能将该商品的详细情况如名称、品牌、单价、产地等 如果客人决定购买某一商品并且他(她)已经登录,目录系统应能自动调用购物
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煮茧操作工岗前流程优化考核试卷含答案
- 高空坠落救援应急预案
- 2026年高职(水利水电建筑工程)水工建筑物施工技术测试题及答案
- 中学生职业规划故事集
- 2026五年级道德与法治上册 家庭活动课余参与
- 北京大学2025学生就业服务指南
- 2026年商场油烟管道定期清洗协议
- 勾股定理及其应用第3课时利用勾股定理计算、作图课件2025-2026学年人教版八年级数学下册
- 运动成就健康-走进全面健康生活
- 助力提效赋能竞争-专业商务代办 释放企业潜能
- 2026年工业数据集联合开发标注与封装标准
- 国企贸易风控制度
- 我国首个人形机器人与具身智能标准体系(2026版)全文深度解读
- 2026届高考地理备考微专题海南封关
- (2026年)产科麻醉关键问题与解决方案课件
- 2025至2030教育装备行业国际化发展路径与市场拓展研究报告
- (正式版)DB61∕T 2058-2025 《米脂谷子良种繁育技术规范》
- 基于核心素养的初中语文思辨性阅读与表达教学策略研究教学研究课题报告
- GB/T 5159-2025金属粉末(不包括硬质合金用粉) 与成型和烧结有联系的尺寸变化的测定方法
- 宠物医疗化验员技能大赛题库
- 2025内蒙古呼和浩特市北兴产业投资发展有限责任公司猎聘高级管理人员2人备考历年题库附答案解析
评论
0/150
提交评论