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

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

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

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

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

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

Delphi7数据库编程学习捷径目录第1章Delphi7集成开发环境(IDE)介绍第2章Delphi7数据库系统概述3.部分数据访 问组件的主 要用途4.部分数据控 制组件的主 要用途第3章Delphi7和数据库3.4Methods(方法) 现在,我们来介绍有关Methods(方法)的主题。 在Pascal语言中,在对象中说明的过程或函数称为方法。它的语法是: 例如,Application.Terminate;,这个程序语句说明Terminate(终止)方法被调用,或者说,Application对象调用了Terminate方法。当程序执行这个语句时,就实现这个Terminate方法,即终止程序运行。 又例如程序语句Memo1.CutToClipboard;,表明调用一个名为Memo1的Memo组件的CutToClipboard(剪贴)方法。其中,Memo1是一个对象的名称,当程序执行这个语句时,就实现这个CutToClipboard方法,即把Memo1中的文本剪贴到剪贴板上去。 举例:作为一个例子,打开一个空窗体,加入一个Memo组件和一个按钮,设置按钮的Name属性为Cut,再将按钮的Caption属性设置为&Cut。以及双击按钮的OnClick事件右边单元格,弹出代码编辑窗口,输入语句Memo1.CutToClipboard;。这样就为Cut按钮建立了CutClick事件处理过程:3.5数据库设计 Delphi开发数据库应用程序的一般步骤 1.系统设计 步骤1:工作活动性质鉴别 对设计者来说,当他承担了某个部门建立数据库的任务时,首先应当鉴别该部门的需要和用户的需求。 并做出下列决策: (1)决定该部门数据处理的一般策略。 (2)估算现有数据处理能力及其性能。 (3)进行可行性研究,规划各种方案。 (4)选择某种方案。 (5)搜集有关信息类型、确定有什么样的信息流入和流出,以及信息流入流出的频度等。 步骤2:定义 此步骤是建立该部门的模型。主要工作是: (1)在书面上记载可能出现的数据类型。 (2)建立原始概念:实体集合、实体属性、属性值、实体联系集合(简称关联集合)。 步骤3:用数据表示实体集合和关联集合 (1)确定每一个实体类型,并为其分配一个惟一的名字。 (2)确定每一个定义域,并为其分配一个惟一的名字。 (3)为每个实体类型确定主键。 (4)用主键定义域代替每一个实体。求出与实体属性对应的各个关系,并给每个关系确定一个名字。 (5)求出全部的关联类型,并为其确定一个名字。 (6)用相应的主键来代替关联类型。 步骤4:建立E-R模型 以下的步骤是对关系型数据库来说的。 步骤5:将实体和关联转化为关系 步骤6:分解关系。对每个关系确定其不可分解单元,可以得到一个基本关系集合。 步骤7:根据传递定律确定所得到的基本关系集合的传递闭包。 步骤8:由得到的传递闭包推导最小覆盖,得到若干个最小覆盖,选择其一作为数据库总体逻辑模型。2.系统实现 在系统实现阶段,使用Delphi可以建立和测试系统设计阶段所构想的应用程序。在此阶段,最好使用数据 库的一个备份,以防止应用程序可能破坏Delphi数据库后无法恢复。如果应用程序最终要配置到使用远程终 端的数据源的话,可以有两种选择: l.在本地服务器上,使用备份的数据库的数据进行开发和调试。 2.在远程服务器上,使用备份的数据库的数据进行开发和调试。 其中,对前者来说,它独立于服务器,因此不会影响服务器的其他特性。而后者就有一定的危险性,因为,程序的可能错误而导致服务器的瘫痪。 值得说明的是,系统设计独立于特定计算机系统;而系统实现必须考虑实际的计算机系统,以及该系统所 支持的数据库管理系统(DBMS)。 系统实现阶段的主要工作: (1)实现物理设计。通过使用物理设计技术以选择最适合于数据模型结构的物理结构, 这些技术随采用的物理设备及存取方法而异。量化数据是物理设计中的一个重要因素。所选数据库逻辑结 构和物理结构的定义由数据库定义语言完成。 (2)选择存取数据库的方法。在选择物理结构时,存取方法是特别重要的,存取方法决定了设计完成后数据 库的性能,而用户界面软件决定了数据库是否便于用户使用。一般系统中对数据库的存取是由数据库联机查 询语言或嵌入在程序设计语言中的输入/输出命令完成的。 (3)确定存储需求说明:存储需求定义用户关于数据的使用方法。其中的存取路径,用以说明存储需求所涉 及的实体集、关联集、逻辑记录,同时还要说明这些结构的使用顺序,以及对每个结构所完成的操作,这些 操作可以是检索、存储和插入。 (4)确定量化数据说明:一般方法是用数据字典作为数据项和记录型的描述文本。数据字典中可以包括: 组织模型中各组成部分的数据项名、类型、取值范围、长度和数据量、各实体间联