辽工大专升本《Visual FoxPro 6.0程序设计教程电子教案》第2章.pptVIP

辽工大专升本《Visual FoxPro 6.0程序设计教程电子教案》第2章.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文档。上传文档
查看更多
Visual FoxPro 6.0程序设计 2、在字段名表中,除了可以使用表所定义的字段以外,还可以使用计算字段。 计算字段:就是由表中的字段组合成的合法的VFP的表达式。 注意:计算字段的名称不能与当前表中的字段名同名,长度不能超过10个字符。计算字段是只读的,它的值随着组成计算字段的表中的字段值的变化而变化。 计算字段的格式为:计算字段名=表达式 BROWSE FIELDS NAME_BIRTH=姓名+:+性别+:+DTOC(出生日期)+出生 当执行上述命令后屏幕显示结果 在计算字段后面使用:H参数,窗口中显示中文字段名 BROWSE FIELDS NAME_BIRTH=姓名+:+性别+:+ ; DTOC(出生日期)+出生:H=姓名和出生日期 ,宿舍,电话 执行上述命令后,屏幕显示结果 计算字段指定的中文名 计算字段的值 指定中文字段名 数据库表间关系设定 VFP是一个关系型数据库管理系统。在每个不同的表中存储的数据之间有一定的关系。通过在这些表之间定义关系后,可以利用这些关系来查找数据库中有关的信息。 表之间有三种关系:即一对一关系、一对多关系和多对多关系 ■在一对一关系中 ①如果两个表有相同的主题,可在两个表中使用同样的主关键字字段,并以此建立一对一关系。②如果两个表有不同的主题及不同的主关键字,选择一个表(任意哪个表)把它的主关键字放到另一个表中作为外部关键字。 ■在一对多关系中要建立这样的关系,就要把关系中“一方”的主关键字字段添加到“多方”的表中。在关系中,“一方”用主关键字或候选索引关键字,而“多方”使用普通索引关键字。 ■在多对多关系中向VFP正确指定关系之前,需要改变数据库的设计,即创建第三个表,把多对多关系分解为二个一对多关系。这第三个表称作“纽带表”,纽带表可能只包含这两个表的主关键字,也可能包含其它信息。 返 回 设计求精 对所设计的表分析,查找是否存在如下问题: ■表中是否带有大量的并不属于这个主题的字段? ■表中是否有些字段由于对很多记录不适用而始终保持空白? ■是否有大量的表包含了同样的字段? ■是否遗忘了字段?是否有需要的信息没包括进去?如果有,它们是否属于已创建的表?如果不包含在已创建的表中,那就需要另外创建一个表。 ■是否为每个表选择了合适的主关键字?在使用这个主关键字查找具体记录时,它是否很容易记忆和键入? ■是否有字段很多、记录却很少的表,而且许多记录中的字段值为空? 查找到存在的问题后,就要修改表的结构,以改进设计方案。 返 回 3.3 通过“数据”选项卡进行数据库设计 数据字典的作用 将表加入到数据库 返 回 退 出 数据字典的作用 ■主关键字和候选索引关键字。 ■数据库中表间的永久关系。 ■长表名和长字段名。 ■各字段的标题,日后它们作为标题头显示在“浏览”窗口和表格中。 ■字段的默认值。 ■表单中使用的默认控件类。 ■字段的输入掩码和显示格式。 ■字段级规则和记录级规则。 ■触发器。 ■存储过程。 ■与远程数据源的连接。 ■本地视图与远程视图。 ■对每个字段、表和数据库的注释。 返 回 将表加入到数据库 1、创建数据库 2、将表加入到数据库 要将一个或多个表加入到数据库中时,可以在“项目管理器”中选择“数据”选项卡,再从列表中选择“数据库”项下的“表”,最后选择【添加】按钮。 要添加的表必须具备下列条件: ■该表是一个有效的.DBF文件; ■除非为表指定一个唯一的长文件名,否则表不允许与打开的数据库中已有的表同名。 ■表不能同时放在另一个数据库中。 要加入表的数据库必须具备下列条件: ■必须以独占方式打开。要想独占地打开一个数据库,在使用OPEN DATABASE命令时加入EXCLUSIVE子句; ■不包含在事务中。 返 回 设计数据表 3.4.1 建立表前的准备 3.4.2 建立表基本结构 3.4.3表结构的基本处理方法 返 回 退 出 建立表前的准备 在建立表结构以前,首先应该根据用户的需求,明确所要创建的表中应该包含哪些字段,每个字段的名称、类型和宽度。 创建Gxglxt中的Student(学生情况)表 基本情况应包括:学号、姓名、性别、出生日期、班级、电话等内容 。结构如下: 返 回 建立表基本结构 使用命令建立表结构: 格式: CREATE 表文件名 功能:建立一个表文件。说明:输入命令后,按Enter键,屏幕上会出现“表设计器”对话框,利用该对话框即可建立表的结构。 参数描述:表文件名指定要创建的表的名称。 说明:输入命令后,按Enter键,屏幕上会出现“表设计器”对话框,利用该对话框即可建立表的结构。 ■建立表结构

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档