Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第3章Delphi数据库基础新.pptVIP

Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第3章Delphi数据库基础新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 Delphi数据库基础 3.1 数据库基本知识 3.2 Delphi 数据库工具 ?本章小结 3.1 数据库基本知识 若要想开发出高效的数据库应用程序,除了会充分利用开发工具以外,还应当对数据库的结构与概念有充分的认识,这样才能达到事半功倍的功效并发挥数据库的强大功能。在本章中,将对数据库的基本概念、数据库的结构、关系数据库的基础知识以及Delphi的数据库工具的使用进行讲述。 数据库及数据库系统概述 关系数据库系统 数据库及数据库系统概述 数据库,是一个可以存放大量数据集的地方,而且这里所说的数据集是按一定的结构组织在一起的相关数据的集合。以银行数据库来说,这些数据集可能包含所有的客户数据和员工数据等,而通过这样一个数据库的存储,可方便我们对于数据的取用,其实,这就好似存放货品的仓库,只不过这里的仓库是以计算机的方式来存储大量相类似的数据而已。 当我们存放的数据越来越多时,如何高效率地访问数据就显得非常重要,而数据库管理系统(DBMS)让用户可以在不需要了解数据库内部实际运行的情况下,有效且方便地对数据库进行访问及维护的工作。 数据库管理系统(DBMS) 数据库应用程序 数据库的种类 数据库管理系统(DBMS) 数据库管理系统是专门负责组织和管理数据信息的程序,也可以说是用于描述、管理和维护数据库的程序,是数据库系统的核心组成部分。它建立在操作系统的基础上,对数据库进行统一的管理和控制。其主要功能有: 描述数据库:描述数据库的逻辑结构、存储结构、语义信息和保密要求等。 管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安全、保密与完整性,执行数据检索、插入、删除、修改等操作。 ??? 维护数据库:控制数据库初始数据的装入,记录工作日志,监视数据库性能,修改更新数据库,重新组织数据库,恢复出现故障的数据库。 ???? 数据通信:组织数据的传输。 数据库应用程序 DBMS中存储了大量的数据信息,其目的是为用户提供数据信息服务,而数据库应用程序正是与DBMS进行通信,并访问DBMS中的数据,它是DBMS实现对外提供数据信息服务这一目的的唯一途径。简单地说,数据库应用程序是一个允许用户插入、修改、删除并报告数据库中数据的计算机程序。数据库应用程序在传统上是由程序员用一种或多种通用或专用的程序设计语言编写的,但是近年来出现了多种面向用户的数据库应用程序开发工具,这些工具可以简化使用DBMS的过程,并且不需要专门编程。Delphi就是一种强有力的数据库应用程序开发工具。 数据库的种类 从数据模型的角度来看,常见的数据库类型有层次型、网络型和关系型。 其中关系型数据库系统应用得最为广泛。在下一节中将对它进行单独介绍。 关系数据库系统 相对于层次型和网络型数据库,关系数据库是属于较新的数据库类型。一个关系是由一个二维表来定义的,也可以说,关系数据库是由若干表格组成的。在这些表格中,每行代表着每条记录,它保存着事物的一组属性数据,而每列则代表着该表存在的不同属性(事物的属性,被称为字段。每一个字段都有相应的描述信息,如数据类型、数据宽度等。它是数据存取的最小单位),这些属性分别对应到一组数据值或称为定义域。不同的表由公共列关联。 关键字 表之间的约束 3.2 Delphi 数据库工具 Database Desktop(数据库桌面) SQL Explorer(浏览器) BDE Administrator(管理器) SQL Monitor(监视器) Datapump(数据库转换) ★本节要点 ?练习 Database Desktop(数据库桌面) 创建数据库表 录入数据(记录) 创建索引 创建数据库别名 查询操作 创建数据库表 ①创建:File/New/Table ②Table Type(数据库类型): 选择“Paradox 7(PAL语言)” ③数据库表结构(字段名不区分字母大小写) ④字段的插入(Insert)、删除(Ctrl+Del)及移动(用鼠标拖动) ⑤保存:Save as 注意有关提示 其他相关文件 文件扩展名为.px:定义关键字 文件扩展名为.val:字段的取值 数据库表结构(STUDENT.DB) 注:关键字字段的值必须唯一,它是数据库表的默认排序字段,数据库表自动为该字段生成索引(第一索引,但没有索引名)。 Paradox 7中的字段类型 字符       类型  A Alpha(字符串, 1 – 255个字符) N Number(浮点数) S Short(短整型,2个字节) I Long Integer (长整型,4个字节) L Logical (逻辑,True或 False) D Date(日期) T Time(时间)

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档