预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共97页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第8章数据库应用程序开发数据库应用程序的体系结构主机集中型结构返回本节文件型服务器结构6二层客户/服务器(C/S)结构三层客户/服务器结构数据库与应用程序的接口ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access,MYSQL还是Oracle数据库,均可用ODBCAPI进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。ODBC的体系结构202.管理数据源数据库设计数据库设计概述27数据库的设计分为6个阶段返回本节需求分析需求分析的任务需求分析的基本步骤1.调查与初步分析用户的需求,确定系统的边界352.分析和表达用户的需求37需求分析应用实例41434546472.数据字典(2)数据结构描述。(3)数据流(非数据项)说明。(4)数据存储说明。(5)处理过程说明。概念结构设计概念结构设计的方法和步骤55返回本节局部视图设计58返回本节视图的集成641.合并局部E-R图,生成初步E-R图2.修改和重构初步E-R图,消除冗余,生成基本E-R图676869返回本节概念结构设计实例2.确定实体间的联系73返回本节逻辑结构设计逻辑结构设计的任务和步骤77概念模型转换为一般的关系模型逻辑结构设计综合实例数据性质将一般的关系模型转换为oracle下的关系模型字段代码(2)DZCLASS(读者类别表)。(3)BOOK(图书表)。(4)BORROW(借还表)。数据模型的优化返回本节设计用户外模式数据库的物理设计1.确定数据库的物理结构2.评价物理结构8.6数据库实施数据库运行与维护小结