第13章 数据库应用开发.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章 数据库应用开发

第三部分 数据库控件的综合使用 第13章 数据库应基础 第二部分回顾: ? Delphi中Windows基本控件的使用 ? Delphi中菜单控件应用程序的使用 ? Delphi中工具栏、状态栏等控件的使用 ? Delphi中多媒体控件应用程序的使用 第13章 Delphi 7与数据库 本章要点: ? 数据库的基本概念 ? Delphi 7访问数据库的方法与支持的数据库类型 ? 利用Delphi 7开发双层和多层数据库应用程序的模式 ? ODBC的概念及ODBC数据源名(DSN)的创建 ? Database Desktop应用程序的基本使用方法及创建数据库的方法 ?数据库别名的含义及其创建 13.1 循序渐进学理论 13.1.1 数据库的相关概念 1.数据库的基本术语 数据库(Database,简称DB)是长期储存在计算机内、有 组织的、可共享的大量数据集合 数据库管理系统(Database Management System,简 称DBMS)是位于用户与操作系统之间的一层数据管理软 件。 DBA是指全面负责数据库系统的“管理、维护和正常使用 的”人员, 数据库系统由数据库、数据库管理系统(及其开发工 具)、应用系统、数据库管理员(和用户)构成 2.数据库的设计的过程 开发过程基本上可分成三个阶段,分别是逻辑设计阶段、物理设计阶段、数据库的运行与调试及维护阶段。 逻辑设计阶段主要是分析用户需求,产生用户活动图,根据用户活动图设计出数据流图和数据字典,最后根据数据流图和数据字典设计出数据库模式。 物理设计阶段的任务主要是确定数据的物理结构、属性的类型、索引等。 数据库的运行与调试及维护阶段的主要任务是对数据库进行维护,使数据库运行良好。数据库系统作为软件产品提交时还必须提交相应的文档资料,文档资料主要包括系统说明书、技术说明书和使用说明书。 【例】学生信息管理系统 对广大学生来说,学生信息管理是比较熟悉的。学校的主要组成部分是学生,对学生的管理实际上是对大量的学生信息的管理,学生的信息包括学生的基本情况、学籍信息、奖惩信息、学习成绩信息等。为了有效管理学生的信息,可以开发一套学生信息管理系统协助学校和老师掌握学生的情况。下面将通过对大家熟悉的学生信息管理系统的开发,介绍管理信息系统的数据库设计步骤。 1 概念结构设计 需求分析: 学生信息管理系统的所要完成的主要功能有: ? 学生基本信息的录入,包括:学号、姓名、性别、班级、出生日期、籍贯等; ? 学生基本信息的修改维护; ? 学生学籍变动情况的记录,包括:休学、复学、转系、结业、毕业等; ? 学生奖惩情况的记录和修改,包括:奖励和处罚; ? 学生信息的查询。 系统功能模块设计 系统功能模块流程图 学生信息管理系统E-R图 2.数据库逻辑结构设计 3. 数据库结构的实现 13.1.2 Delphi 7 支持的数据库种类 1. Delphi 7访问数据库的基本方法 2. Delphi 7支持的数据库类型 Delphi 7所支持的数据库类型主要有以下几种: (1)dBase数据库(.DBF) (2)Paradox数据库 (3)ASCII码文件(.TXT) (4)本地InterBase服务器(.GDB) (5)Access数据库(.MDB) (6)各种数据库服务器 (7)可以通过ODBC与其他数据库建立连接 13.1.3 利用Delphi 7开发数据库应用程序的模式 1 利用Delphi 7开发单层数据库应用程序的方法 在不使用BDE与BDE数据集,也不使用IAppServer接口的情况下,直接用数据库文件作为数据源,在数据控制组件的配合下进行数据库应用程序的开发,称为基于文件的单层数据库应用程序 2 利用Delphi 7开发两层数据库应用程序的方法 1. 基于BDE的两层数据库应用程序 2. 基于ADO的两层数据库应用程序 3 利用Delphi 7开发多层数据库应用程序的方法 1. 基于DataSnap技术的多层数据库应用程序 DataSnap技术原先称MIDAS技术,该结构的数据库应用程序与两层结构的数据库应用程序相比,多了一个应用服务器,与数据访问有关的功能以数据提供者(Providers)的身份运行在应用服务器上 。 2. 逻辑三层结构的数据库应用程序 13.1.4 ODBC的概念和配置ODBC数据源的方法 1 ODBC的概念 从物理上看,ODBC实际上由五个层次组成 : (1)数据源名

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档