网站大量收购独家精品文档,联系QQ:2885784924

VF程序设计第一章概述.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开始 自我介绍 《Visual FoxPro 语言程序设计》学习的重要性 本课程的时间安排 本课程的学习方法 本课程的主要内容 我们日常生活中常见的数据库系统 数据处理技术发展的三个阶段 常用的三种数据模型 一、常用的关系术语 1.关系   一个关系就是一张二维表,每个关系有一个关系名。每个关系(数据库表)用一个文件来存储,文件的扩展名为.DBF。   如表1-1读者表就是一个关系。 2. 关系模式 对关系结构的描述称为关系模式,一个关系模式对应一个关系的结构。 3. 元组 二维表的每一行在关系中称为元组。 在Visual FoxPro中,一个元组对应表中一条记录。 4. 属性 二维表的每一列在关系中称为属性,每个属性都有一个属性名。每个属性包括属性名、数据类型、长度。在Visual FoxPro中,一个属性对应表中一个字段,属性名对应字段名。 5. 域 属性的取值范围称为域。 6.关键字 关系中能唯一区分、确定不同元组(记录)的属性或属性组合,称为该关系的一个关键字。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合关键字。需要强调的是,关键字的属性值不能取“空值”,所谓空值就是“不知道”或“不确定”的值,否则导致无法唯一地区分、确定元组。 表1-1中“读者编号”及“联系电话”属性可以作为单关键字,因为读者编号和联系电话不允许相同。而“姓名”及“出生日期”则不能作为关键字,因为读者中可能出现重名或相同出生日期。如果所有同名读者的出生日期不同,则可将“姓名”和“出生日期”组合成为组合关键字。 7.候选关键字 关系中能够成为关键字的属性或属性组合可能不是惟一的。凡在关系中能够唯一区分、确定不同元组的属性或属性组合,称为候选关键字。如表1-1中“读者编号”和“联系电话”属性都是候选关键字。 8.主关键字 在候选关键字中选定一个作为关键字,称为该关系的主关键字。关系中主关键字是唯一的。 9.外部关键字 关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。   二、关系的基本特点 在关系模型中,关系具有以下基本特点: (1)关系必须规范化,字段不可再分割。 规范化是指关系模型中每个关系模式都必须满足一定的要求,最基本的要求是关系必须是一张二维表,每个属性值必须是不可分割的最小数据单元,即表中不能再包含表。 (2)在同一关系中不允许出现相同的属性名。 三、关系运算 1.传统的集合运算(并、差、交等)  2.专门的关系运算(选择、投影、联接)   2.专门的关系运算    在关系数据库中查询用户所需数据时,需要对关系进行一定的关系运算。关系运算主要有选择、投影和联接三种。 选择(Selection)运算是从关系中查找符合指定条件元组的操作。(对记录) 投影(Projection)运算是从关系中选取若干个属性的操作。 (对字段) 1)对表按照 “ 性别 = ‘女‘ ”的条件进行选择运算,可得到如下结果。 选择运算结果 2)选取表 姓名、笔试成绩、上机成绩三列的投影操作,可得到如表所示结果。   投影运算结果 微机数据库软件的发展历程 需要特别说明的问题 本章内容小结 关系模型(Relational Model)   关系模型是用二维表格结构来表示实体以及实体联系的模型。关系是由若干个二维表组成的集合。每个二维表又称为关系。   Visual FoxPro 是一种典型的关系型数据库管理系统。 关系模型-读者表 第四节 关 系 数 据 库 元组 属性 关系模型实例 学生表 学分表 成绩表 外部关键字 外部关键字 主关键字 主关键字 (3)关系中不允许有完全相同的元组(记录)。 (4)在同一关系中元组及属性的顺序可以任意。   以上是关系的基本性质,也是衡量一个二维表格是否构成关系的基本要素。在这些基本要素中,有一点是关键,即属性不可再分割,也即表中不能套表。 1. 传统的集合运算   进行并、差、交集合运算的两个关系必须是具有相同的关系模式,既结构相同。 1) 并 两个相同结构关系的并是由属于这两个关系的元组(记录)组成的集合。 2) 差(R-S) 关系R和关系S,是有

文档评论(0)

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

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

1亿VIP精品文档

相关文档