第十章 Delphi实用教程.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据库基本概念和操作 Delphi实用教程 第7章 数据库基本概念和操作 7.1 数据库基本概念 7.1.1 数据和数据库 数据是可以被计算机接受和处理的符号。根据所表示的信息特征不同,数据有不同的类别,如数字、文字、表格、图形图像、声音等等。 数据库(Database,简称DB),顾名思义,就是存放数据的仓库,其特点是数据按照数据模型组织,是高度结构化的,可供多个用户共享并且具有一定的安全性。 关系数据库是按照二维表结构方式组织的数据集合,二维表由行和列组成,表的行称为元组,列称为属性,对表的操作称为关系运算,主要的关系运算有投影、选择和连接等。 7.1.2 数据库管理系统 数据库管理系统即DBMS(DataBase Management System),它是位于用户应用程序和操作系统之间的数据库管理系统软件,其主要功能是组织、存储和管理数据,高效地访问和维护数据,即提供数据定义、数据操纵、数据控制和数据维护等功能。 数据库系统即DBS(DataBase System),是指按照数据库方式存储和维护数据,并向应用程序提供数据访问接口的系统。它有四部分组成: 数据库 计算机硬件(支持DB存储和访问) 软件(包括操作系统、DBMS、及应用开发支撑软件) 数据库管理员(DBA,DataBase Administrator) 数据库系统通常分为桌面型数据库系统和网络型数据库系统两大类。 7.1.3 关系数据库语言SQL 结构化查询语言SQL(Structured Query Language)是用于关系数据库操作的标准语言 SQL虽然名为查询语言,但实际上具有数据定义、查询、更新和控制等多种功能,它使用方便、功能丰富、简洁易学等特点。 7.1.4 表和视图 1. 表(Table) ●表 是用来存储和操作数据的一种逻辑结构。表 由行和列组 成,因此也称之为二维表。 ●表结构 组成表的各列的名称及数据类型 ●记录 表中的一行 ●字段 构成记录的每个数据项 ●关键字 表中唯一标识一条记录的某一字段或字段组 合能 ●主键 一个表有多个候选关键字,则选定其中一个 为主关键字 ●外关键字 某字段或字段组合不是本表的关键字,而是 另外表关键字 7.1.4 表和视图 2. 视图(View) 视图是从一个或多个表(或视图)导出的表。它是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。 视图有下列优点: (1)??为用户集中数据,简化用户的数据查询和处理。 (2)??屏蔽数据库的复杂性。 (3)? 简化用户权限的管理。 (4)? 便于数据共享。 7.1.5 数据库设计 数据库应用程序开发的目标是建立一个满足用户需求的软件产品。在开发数据库应用程序之前必须仔细了解用户需求,对数据库进行认真的规划设计,这是决定开发是否成功的关键。通常数据库所包含的大量信息是以表的形式存储,数据库中有的表是独立的,有的表之间存在一定关系,设计数据库就是将大量信息经过分析和归纳,分别存储到多个表中,确定表之间的相互关系。 7.1.6 常用数据库简介 Paradox Paradox是Delphi 7自带的一个小型桌面数据库,它是Delphi 7开发小型的桌面型数据库系统应用程序一个比较好的选择。Paradox数据库、表的建立与维护,均通过Delphi 7提供的数据库设计工具Database Desktop进行。 Access Microsoft Access是Office套件中提供的一个桌面型数据库,它是在Windows环境下开发的一种全新的关系型数据库系统,具有某些大型数据库的基本功能,如支持事务处理、具有用户组和多用户管理功能、具有一定的安全性和完整性保护功能等。 大型数据库 常用的大型数据库有Interbase、Oracle、Sybase、Infomix、 DB2和Microsoft SQL Server等。 7.2 数据库、表的创建与维护 本节使用的几个表的结构: 7.2 数据库、表的创建与维护 7.2.1 Paradox数据库、表操作 BDE中创建数据库 BDE是通过别名(alais)来管理数据库的,所谓别名是为数 据库指定的名称,通过Delphi 7所提供的BDE Administrator 可对别名所对应的数据库属性及驱动程序参数进行配置,配 置的参数将被保存在名为IDAPI32.CFG的配置文件中。BDE 使用别名对数据库进行管理的优点是可以使得应用程序在开 发和运行时都不必涉及所使用的后台数据库的类型。 如

文档评论(0)

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

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

1亿VIP精品文档

相关文档