delphi数据库编程学习.pptxVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi 7 数据库编程 学习捷径;目 录;第1章 Delphi 7 集成开发环境(IDE)介绍;;;第2章 Delphi 7数据库系统概述;;3.部分数据访 问组件的主 要用途 ;4. 部分数据控 制组件的主 要用途 ;;3.4 Methods(方法) 现在,我们来介绍有关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)选择存取数据库的方法。在选择物理结构时,存取方法是特别重要的,存取方法决定了设计完成后数据 库的性能,而用户界面软件决定了数据库是否便于用户使用。一般

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档