Delphi程序设计及实验指导(第二版) 第8章 数据库应用程序设计 .ppt

Delphi程序设计及实验指导(第二版) 第8章 数据库应用程序设计 .ppt

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

8.5 数据库应用程序综合实例 8.5.2 数据库设计 数据库设计是系统实现的基础,分为概念设计、逻辑设计和物理设计3步。本系统共有两个数据库:Department和Employees, 8.5 数据库应用程序综合实例 8.5.3 程序设计 1.主界面设计 本系统采用多页面的方法来实现,系统主界面如图8-25所示,其设计过程参见6.2.3节,保存工程文件名为Project9.dpr。 2.子模块的设计 本系统共包括3个子模块:职工管理模块、部门管理模块和信息查询模块。其界面分别如图8-25、图8-26和图8-27所示。各模块的功能实现基本相似,这里以职工管理模块、部门管理模块的部分按钮代码以及信息查询模块的查询功能代码为例,来介绍各子模块的具体实现方法,其他模块的实现请读者自行完成。 小结 Delphi 8可以访问多种数据库,凭借窗体和报表,BDE(Borland Database Engine)可以访问诸如Paradox、Access、本地InterBase服务器的数据库,也可以访问远程数据库服务器上的数据库(如Oracle、SyBase、Informix 等),或任何经 ODBC(Open Database Connectivity,开放数据库连接)可访问的数据库。 数据库应用程序通过数据库组件调用API函数把对数据库的访问操作由BDE提交给数据库。BDE是基于驱动程序的体系结构,它提供了丰富和强大的特性支持数据库应用程序的开发。Delphi提供了很多数据库组件,使得开发数据库应用程序变得非常容易。在Delphi中创建数据库应用程序可以使用BDE数据集组件、数据访问组件和数据控制组件。 数据库应用程序通过BDE数据集组件建立与数据库之间的连接。在Delphi中BDE数据集组件位于组件面板的BDE选项卡上,BDE选项卡上有数据集组件TTable、TQuery、TDatabase、TSession和TBatchMove组件。TTable组件是使用频率最高的数据库组件,该组件可用来建立数据库应用程序;通过TQuery组件Delphi实现了对SQL语言的支持,在Delphi开发的数据库应用程序中,SQL语句通过TQuery组件传递到要访问的数据库系统的数据库引擎上,由数据库引擎具体执行SQL语句,以实现对数据库的操作;TDatabase与TSession组件用于建立数据库连接;TBatchMove组件用于复制数据。 小结 数据访问组件建立了数据集组件和数据控制组件之间的桥梁,它是编写数据库应用程序所必需的;在Delphi中数据访问组件位于组件面板的Data Access选项卡上,本章主要介绍的TDataSource组件在数据库应用程序编写中经常使用,是连接TTable、TQuery等数据集组件和TDBGrid、TDBImage等数据控制组件之间的桥梁。 数据控制组件位于组件面板的Data Controls选项卡上,它们主要用于设计数据库应用程序的用户界面,对数据库中的数据进行浏览、编辑、插入、删除等操作。TDBGrid组件是最常用的采用网格的方式显示数据库表中指定字段数据的组件,它通过DataSource属性与TTable组件建立连接,显示数据库表中的数据,并能够让用户编辑这些数据。TDBEdit组件是用于显示、编辑数据表中当前记录各个字段值的数据浏览组件,在应用程序中,常用一个TDBEdit组件来对应表中的某个字段,通过设置TDBEdit组件的DataSource、DataField属性便可以为TDBEdit组件指定表中相应的字段。TDBNavigator组件主要用来执行在数据集中浏览数据和编辑数据的操作,如记录定位、插入记录、删除记录、保存用户对记录的修改等。 习题 1.什么是数据库,什么是数据库管理系统,什么是数据库系统? 2.简述BDE可以使用的数据源有哪些类型? 3.Delphi开发的数据库应用程序有哪几种结构? 4.简述Delphi中数据库、数据表的创建过程。 5.简述Delphi中常用的数据库组件有哪些,其基本功能是什么? 6.简述Delphi数据库应用程序的开发步骤。 7.简述ADO.NET的工作过程 8.3 数据库设计 (4)保存新建的表。输入字段信息后,单击Save As按钮,将出现Save Table As对话框。在对话框中选择表的保存路径、保存的数据库类型和表所属的数据库名,并输入表名。本例将表名Department的表保存在E:\代码\第八章文件夹下,数据库类型为Paradox,表所属数据库名为Rsgl。 (5)按上述操作方法创建表Employees。 8.3 数据库设计 3.修改表结构 在创建表后,如果需要修改表的结构,如改变字段名、修改字段属性、增加或删除字段等,可以通过Databas

文档评论(0)

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

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

1亿VIP精品文档

相关文档