国家等级考试二级Visual FoxPro应试手册(一)

一、Visual FoxPro基础知识

1、基本概念:

l         数据:存储在某一种媒体上能够识别的物理符号。

l         计算机数据管理发展的阶段:人工管理、文件系统、数据库系统、分布式数据库系统和面向对象的数据库系统。

l         数据库管理系统DBMS(DataBase Mangement system):为数据库的建立、使用、和维护而配制的软件。

l         数据库(DateBase):存贮在计算机存储设备上,结构化的相关数据集合。

l         数据库应用系统:系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。

l         数据库系统中各层次软件之间的相互关系(从内到外):

1)        硬件

2)        操作系统(数据库管理员)

3)        数据库管理系统(数据库管理员、开发人员)

4)        数据库应用系统(数据库管理员、最终用户)

l         数据库系统:引进数据库技术后的计算机系统,实现有组织地、动态的储存大量相关数据,提供数据处理和信息资源共享的便利手段。

l         数据库系统由硬件系统、数据库集合、数据库管理软件及相关软件、数据库管理员和用户组成。

l         数据库系统的特点:

1)        实现数据共享,减少数据冗余

2)        采用特定的数据模型

3)        具有较高的数据独立性

4)        有统一的数据控制功能

l         类(class):对一类对象性质的描述,这些对象具有相同的性质:相同种类的属性以及方法。

l         对象(object):由属性和相关方法组成的包。

l         属性:表示对象的状态。

l         方法:描述对象行为的过程。

l         实例:某各类生成的对象称为为这个类的实例。

l         事件:由系统预先定义而由用户或系统发出的动作。

2、    关系数据库

l         实体:客观存在并且可以相互区别的事物。

l         实体的属性:描述实体的特性。

l         实体型:属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。

l         实体集:同类型的实体的集合。

l         一对一联系(one-to-one relationship):在VFP中,表现为主表中的每一条记录只与相关表中的一条记录相联系。

l         一对多联系(one-to-many relationship):在VFP中,表现为主表中的每一条记录于相关表中的多条记录相联系。

l         多对多联系(many-to-many relationship):在VFP中,表现为一个表中的多个记录在相关表中同样有多个记录与之相匹配。

l         数据模型:数据库管理系统用来表示实体及实体间联系的方法。

l         层次模型:用树形结构表示实体及其之间联系的模型。特点:每个节点只有一个父结点,只有一个结点没有父结点。

l         网状模型:用网状结构表示实体及其之间联系的模型。特点:每个节点可以有多个父结点,可以有多个结点没有父结点。

1)        关系数据库

                         i.              关系模型:用二维表结构来表示实体以及实体之间联系的模型。

                       ii.              与层次模型和网状模型的本质区别:数据描述一致性,模型概念单一。

                      iii.              关系:一个关系就是一张二维表,每个关系有一个关系名。

                     iv.              关系模式:对关系的描述。

                       v.              关系结构:一个关系模式对应一个关系结构。格式为:关系名(属性名1,属性名2,……,属性名n VFP里:表名(字段名1,字段名2,……,字段名n

                     vi.              元组:一个二维表中(一个具体的关系)中,水平方向的行成为元组,每一行就是一个元组。

                    vii.              属性:二维表中垂直方向的列,每一列有一个属性名。

                  viii.              域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

                     ix.              关键字:属性或属性的组合,其值能够唯一的标是一个元组。在VFP中,主关键字和候选关键字起唯一标是一个元组的作用。

                       x.              外部关键字:如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字。则这个字段(属性)就称为外部关键字。

                     xi.              关系的特点

1.         关系必须规范化。

2.         在同一个关系中不能出现相同的属性名。

3.         关系中不允许有完全相同的元组。

4.         在一个关系中元组的次序无关紧要。

5.         在一个关系中列的次序无关紧要。

2)        关系运算

                         i.              选择:从关系中找出满足条件的元组的操作,结果为一个新的关系。

                       ii.              投影:从关系模式中制定若干个属性组成新的关系。

                      iii.              联接:两个关系模式拼接成一个更宽的关系模式。

3)        数据的一致性和完整性

                         i.              实体完整性:保证表中记录唯一的特性,即在一个表中不允许有重复的记录。在VFP中,通过主关键字和候选关键字实现。

                       ii.              域完整性:限定字段的内容、类型和取值范围。

                      iii.              参照完整性:当插入、删除或修改一个表中的数据时,通过应用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值