1.数据模型不仅表示反映事物本身的数据,而且表示事物与事物之间的联系。
2.用二维表的形式来表示实体之间联系的数据模型叫做关系数据模型。
3.二维表中的列称为关系的属性;二维表中的行称为关系的元组。
4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影。
5.自然联接是指去掉重复属性的等值连接。
6.visual foxpro不允许在主关键字字段中有重复值或空值。
7.在visual foxpro的表之间建立一对多联系是把一方的主关键字字段添加到多方的表中。
8.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中应包含两个表的主关键字。
9.visual foxpro 6.0是关系型微机数据库开发系统,它支持标准的面向过程的程序设计方式,还支持面向对象程序设计方法。
10.数据是存储在某一**上能够识别的物理符号,其概念包含两个方面:一是描述事物特性的数据内容,二是存储在某一种**上的数据形式。
11.任何一个数据库管理系统都是基于数据模型建立的,数据库管理系统支持的数据模型分3种:层次模型,网状模型,关系模型。
12.查询关系数据库中用户需要的数据时,需要对关系进行一定的关系运算。关系基本运算有两类:一类是传统的集合运算;另一类是专门的关系运算。
13.如果表中的一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字,那么这个字段(属性)就称为外部关键字。
14.两个实体间的关系可分为3种类型:一对一(或1︰1)﹑一对多(或1︰n)和多对多(m︰n)。
15.关系数据库管理系统所管理的关系是若干个的二维表。
16.数据库是存储在计算机存储设备上,结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
17.数据库不仅可以表示事物内部各数据项之间的联系,而且还可以表示事物与事物之间的关系。
18.在联接运算中,按照字段值对应相等为条件进行联接的操作称为等值联接。
19.域是指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
20.visual foxpro是运行于windows平台的数据库管理系统。
21.多某个关系进行选择,投影或联接运算的结果仍然是一个关系。
22.visual foxpro的3种基本操作方式为命令方式﹑菜单方式和程序方式。
23.实体是客观存在并且可以区别的事物,实体集是同类实体的集合。
24.数据库系统是由数据库集合﹑计算机硬件系统﹑数据库管理员﹑数据库管理系统和用户5部分组成。
25.二维表中每一列称为一个字段,或称为关系的一个属性;二维表中每一行称为一个记录,或称为关系的一个元组。
26.关系数据库中每个关系的形式是二维表。
27.关系模型是一种新的数据模型。它是建立在严格的数学理论﹑集合论和谓词演算公式基础上的。
28.关系是具有相同性质的元组的集合。
29.数据描述语言的作用是定义数据库。
30.微机上使用的数据库管理系统都是关系型数据库管理系统,它们提供的数据库语言都具有“一体化”的特点,即集数据定义语言和数据操作语言于一体。
31.关系中的属性的个数称为元数,元组的个数称为基数。
32.在关系模型中,概念模型是关系模式的集合,外模式是关系子模式的集合,内模式是存储模式的集合。
33.关系模型的3种数据完整性约束包括实体完整性﹑参照完整性和用户自定义完整性。
34.关系数据库中可命名的最小数据单位是属性名。
35.从大的方面来说,我们乐意将数据库的设计过程划分为逻辑设计和物理设计。
36.数据库设计的几个步骤是:需求分析﹑概念设计﹑逻辑设计﹑物理设计﹑编码和调试。
vf第二章常考知识点总结。
1.要想显示和隐藏工具栏,可单击显示菜单中的“工具栏”命令,在工具栏中选择“常用”,单击“确定”按钮。
2.visual foxpro中可以使用选项对话框和set命令进行附加的配置设定。
3.项目管理器中窗口中的6个选项卡分别是:全部、数据、文档、类库、**和其它。
4.在项目管理器中移去文件包括移去和删除。
5.在项目管理器的“数据”选项卡中包含数据库、自由表和查询文件;“文档”选项卡中包含表单、报表和标签。
6.使用quit命令可以直接退出visual foxpro系统。
7.用来显示和隐藏命令窗口的快捷键分别是ctrl+f2和ctrl+f4。
8.visual foxpro的设计器是创建和修改应用系统各种组件的可视化工具。
9.visual foxpro的两种工作方式是交互式操作方式和程序方式。
10.为了有效地利用窗口,可将工具栏中暂时用不到的项目删除,而将另外常用到的项目放到工具栏中来,重新组织适合自己需要的工具栏,这就是定制工具栏。
11.项目管理器为系统开发者提供了极为便利的工作平台,它可以将应用系统编译成一个扩展名为app的应用文件或exe的可执行文件,所以说“项目管理器”窗口是visual foxpro系统的控制中心。
12.表文件的扩展名是dbf;表单文件的扩展名是scx;数据库文件的扩展名是dbc;项目文件的扩展名是pjx;程序文件的扩展名是prg;索引文件的扩展名是cdx;标签文件的扩展名是lbx
13.在visual foxpro安装中,如果要安装典型的辅助文件,可选择典型安装;如果要由用户选择安装组件,可选择自定义安装。
14.浮动工具栏变成固定工具栏的方式是:将鼠标指针指向浮动工具栏小窗口的标题栏上,然后将其拖到工具栏区域,当出现单条的矩形框是释放鼠标即可。
15.为便于管理,用户开发的应用系统应当与系统自带的文件分开存放,这时需要在“选项”对话框中选择文件位置选项卡建立自己的默认工作目录。
16.打开“选项”对话框之后,要设置表单的默认大小,应当选择其中的表单选项卡。
17.安装visual foxpro6.0之后,要添加或删除visual foxpro的某些组件时,应当启动windous的控制面板,并运行其中的添加\删除程序。
18.安装完visual foxpro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击工具菜单下的选项菜单项。
19.要把帮助文件设置为复制到硬盘上的文件,需要在“选项”对话框的文件位置选项卡上设置。
20.当在visual foxpro中打开不同的文件时,系统将自动调动相应的设计器来打开它们。
21.扩展名为prg的程序文件在“项目管理器”的**选项卡中显示和管理。
22.项目管理器的“移去”按钮有两个功能:一是把文件从项目中移去,被移去文件仍存在于原目录中,二是文件不仅从项目中移去,还从磁盘上删除。
数据库和表。
1、打开表。
2、关闭表。
3、修改表结构。
4、浏览表记录。
5、添加新记录逻辑删除。
6、 删除记录。
物理删除。1、打开表 use+表名。
关闭表 use
3、显示表记录 list(display)
4、修改表结构 modi stru
5、浏览表结构 list stru
6、追加新记录 append(append blank)(注:若有主索引或候选索引)
insert[before][blank]
7、 删除记录。
物理删除 pack、zap
8、修改记录 replace with
goto9、查询定位 skip
locate for (continue).
注:区分数据库表和自由表。
索引:由指针构成的文件,指针逻辑上按索引关键字排序。分为主索引,候选索引,唯一索引,普通索引。
建立命令:index on 《表达式》 to 《索引名》 /tag《标记名》 [ascending/descending][unique/candidate][additive]
使用:a、打开:set index to 索引名 b、设置:set order to 索引名 c、删除:delete tag 索引名 d、seek
数据完整性:1、实体完整性保证表中记录唯一。利用主关键字来保证。若一个或几个字段的值能唯一标识表的一条记录,则称之为候选关键字。
域完整性与约束规则:数据类型的定义属于域完整性的范畴。域约束规则与又称字段有效性规则,用于检验数据输入的正确性。
其中,规则为逻辑表达式的字段有效性规则,信息为提示信息,默认值为字段默认值。
参照完整性与表关联:检验表之间联系。父表建立主索引,子表普通索引。
参照完整性规则包括更新规则(更新父表中主关键字时,如何处理子表中记录),有级联(自动修改子表),限制(子表有则禁止修改父表),忽略;删除规则(级联,限制,修改)和插入规则(限制(父表无则禁止插入子表),忽略)。
vfp程序题库
试卷编号 8150 所属语言 visual foxpro 试卷方案 结构化程序设计实验一。试卷总分 100分。共有题型 2种。一 程序填空共10题 共计50分 第1题 5.0分 题号 2 程序填空 题目 编写鸡兔同笼程序prog31,已知鸡兔的总头数为h,总脚数为f,求鸡兔各有多少只?请在 处添上适...
VFP上机题库答案
第1套题目。一 基本操作题。解答。1 第一步 在 命令 窗口中输入 create database 订单管理 按回车键执行。第二步 在 命令 窗口中输入以下两条sql语句,每输入完一条按回车键执行 add table employee add table orders 2 第一步 在 命令 窗口中输...
VFP试卷
2003年9月全国计算机等级考试二级vfp试卷。一 选择题 1 35 每题2分,共70分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。1 对于现实世界中事物的特征,在实体 联系模型中使用。a 属性描述 b 关键字描述 c 二维表描述...