欢迎来到天天文库
浏览记录
ID:50496201
大小:350.50 KB
页数:17页
时间:2020-03-09
《电子商务网站建设教学课件 作者李洪心。 第七章_网络数据库设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务器连接1.数据库设计简介数据库设计是指对于一个给定的应用环境,提供一个良好的数据模型与处理模式的逻辑设计,以及确定一个良好的数据库存贮结构与存取方法的物理设计,从而建立起既能反映现实世界信息和信息联系,满足用户数据要求和处理要求,又能被某个数据库管理系统(DBMS)所接受,同时能实现系统目标并能有效地存取数据的数据库。2.数据库设计过程WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连
2、接数据库服务器与Web服务器连接需求说明概念结构逻辑结构物理结构数据处理说明用户需求收集和分析需求分析设计概念结构概念设计设计逻辑结构模型优化逻辑设计设计物理结构物理设计物理实现测试运行数据库实施转换规则及优化3.需求分析(1)明确数据库建模的目标,制定规划,组织队伍(2)通过用户调查和原始数据收集(3)功能需求分析(4)数据需求分析WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务器连接(5)确定数据与处理的关系(6)形成文档或数据字典4.概念结构设计WWW数据库概述数据库设计方法Web数据库模型
3、获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务器连接概念结构设计是将需求分析的结果抽象为一个新的信息结构的过程。既对实际的人、物、事和概念进行的行为处理,抽取共性特性,忽略非本质细节,又对这些特性加以精确描述,概念组成模型。设计概念模型有四种方法(1)自顶向下(全局结构到细化)(2)逐步扩张(核心结构向外扩展)(3)混合策略(自底向上与自顶向下结合(4)自底向上(局部结构到全局)确定实体之间的联系类型WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务
4、器连接作者出版社图书出版著书出版名社号出版号社名图书号编号书名定价作者名编号作者号姓名nmn1日期作者排序E-R图所表示的概念模型5.逻辑结构设计WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务器连接任务:将概念或实体模型转换成DBMS数据模型。逻辑结构设计是将概念结构设计好的基本E-R图转换为与选用的DBMS所支持的数据模型相符合的逻辑结构,即转换成某种数据库管理系统支持的数据模型。DBMS产品所支持的数据模型有关系、网状、层次三种模型。关系数据模型的转换规则和方法规则:⑴每一实体集对应一个关系
5、模式。实体名作为关系名,实体的属性作为对应关系的属性。⑵实体间的联系一般对应一个关系,联系名作为对应的关系名,不带有属性的联系可以去掉。⑶实体和联系中关键字对应的属性,在关系模式中仍作为关键字。要求:符合3NF6.数据库的物理设计WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务器连接数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。基本方法(1)存取方法设计(索引设计)(2)存
6、储结构设计(位置与配置)1.基于CGI访问模型WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务器连接Web服务器数据库服务器SQL结果HTTPWeb浏览器用户DBMSDBHTTPCGIODBC或JDBC2.基于ASP与ADO访问模型WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数据文件建立数据库连接数据库服务器与Web服务器连接数据库服务器结果请求Web浏览器用户DBMSDBWeb服务器中间件或应用服务器ASP程序ADO对象ODBC⒊ODBC与数据
7、库的关系模型ODBC(OpenDatabaseConnectivity,开放数据库连接)是微软提供的访问数据库的编程接口,它是数据库服务的一个标准协议,为访问数据库的应用程序提供的一种通用的语言。向访问各种Web数据库的应用程序提供了一种通用的接口,应用程序可以通过一组通用的代码实现对各种不同数据库系统的访问。见图7-8所示WWW数据库概述数据库设计方法Web数据库模型获取数据源Web数据库产品建立ODBC数据文件准备数
此文档下载收益归作者所有