Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt

Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt

ID:50045032

大小:1.11 MB

页数:646页

时间:2020-03-08

Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt_第1页
Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt_第2页
Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt_第3页
Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt_第4页
Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt_第5页
资源描述:

《Delphi程序设计基础 教学课件 作者 张世明 第8章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章数据库编程8.1数据库系统概述8.2BDE组件8.3ADO组件8.4数据控制组件简介Delphi具有强大的数据库应用程序开发功能,它能适应各种大型数据库,如Oracle、DB2、SyBase和SQLServer等Delphi数据库应用程序基于Borland强大的数据库引擎(BDE)和流行的数据库接口、丰富的数据库组件。数据库系统概述数据库设计BDE组件ADO组件数据控制组件数据库编程8.1数据库系统概述数据库系统为我们提供了一种把与我们的工作和生活紧密相关的信息集合在一起的方法,它还提供了在某个集中的地方存储和维护这些信息的方

2、法。数据库系统主要由三大部分组成。数据库管理系统(DBMS,它是专门负责组织和管理数据信息的程序)。数据库应用程序(它使我们能够获取、显示和更新由DBMS存储的数据)。数据库(按一定结构组织在一起的相关数据的集合)。8.1.1数据库管理系统(DBMS)数据库管理系统(DBMS)是用于描述、管理和维护数据库的程序系统,是数据库系统的核心组成部分。其主要功能有。1.描述数据库:描述数据库的逻辑结构、存储结构、语义信息和保密要求等。2.管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安全、保密与完整性,执行数据检索、

3、插入、删除、修改等操作。3.维护数据库:控制数据库初始数据的装入,记录工作日志,监视数据库性能,修改更新数据库,重新组织数据库,恢复出现故障的数据库。4.数据通信:组织数据的传输。DBMS主要有四种类型:文件管理系统、层次数据库系统、网状数据库系统和关系数据库系统。因为目前关系数据库系统应用最为广泛,所以我们重点对关系数据库系统中的几个概念进行介绍。8.1.2关系数据库(RelationalDatabase)一个关系数据库是由若干表组成。表(Table):一个表就是一组相关的数据按行排列,象一张表格一样。字段(Field):在表中,

4、每一列称为一个字段。每一个字段都有相应的描述信息,如数据类型、数据宽度等。记录(Record):在表中,每一行称为一条记录。索引(Index):为了加快访问数据库的速度,许多数据库都使用索引。8.1.3数据库应用程序数据库应用程序是一个允许用户插入、修改、删除并报告数据库中的数据的计算机程序。8.1.4Delphi数据库的体系结构Delphi的数据库应用程序不能直接访问数据。而是使用附带的BDE(BorlandDatabaseEngine,Borland数据库引擎)、ADO接口或ODBC接口等来对数据资源直接进行访问。通常情况下,使

5、用数据库(Database)来表示数据表(Table)的集合。一个数据表有很多记录,因此数据表又称为记录集(RecordSet)。一个表有很多列,对应于记录的每个字段。Delphi为开发数据库应用程序提供了两类组件。一类是数据库的数据访问组件(DataAccess类组件)。另一类是数据库的数据控制组件(DataControl类组件)。这两类组件分别在组件板的[DataAccess]和[DataControls]选项卡上。DataAccess类组件负责和BDE(或ADO等)进行数据交换。它首先通过BDE(或ADO等)将数据库文件的数据

6、提供给应用程序。最后将被修改过的数据经BDE(或ADO等)传送到数据库文件中。其中和BDE(或ADO等)直接打交道的是DataSet组件。DataSet组件包括Table组件、Query组件等。每个DataSet组件都和一个数据库文件链接,并且为DataSource组件提供数据。每个DataSource组件都应指定一个DataSet组件。DataSource组件负责将DataSet组件和数据控制组件链接起来。它首先从DataSet组件中接收数据,然后再传递给DataControl组件,待用户查询或修改完数据后。再把被修改的数据经Da

7、taSet组件传给BDE(或ADO等),由BDE(或ADO等)将数据返回到数据库文件。使用DatabaseDesktop创建数据表的结构。启动Delphi从[Tools]菜单中选取[DatabaseDesktop]命令,打开DatabaseDesktop对话框,然后。(1).定义表的类型建立一个新表首先要定义表的类型,选择File菜单中的[New]菜单项下[Table]子菜单项。在出现的CreateTable对话框中选择Paradox7。(2).定义表的结构定义完表的类型,可以创建表的结构。(3).定义关键字双击[Key]空白处,出

8、现“*”。若关键字是多字段的可以在多个字段中都选中Key。创建好表的结构,单击[SaveAs…]按钮,将表命名,存放在指定的路径下。(4).为数据表添加数据打开指定数据表,并按下[EditData]按钮,使它处于编辑状态,这时可以逐条

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。