VFP考点
第一章VF基础
第一章VF基础★VF历届笔试考题分析(一)★一、选择题1、Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指()【05年9月】A)数据库文件(dbc文件)B)一个数据库中两个表之间有一定的关系C)表文件(dbf文件)D)一个表文件中两条记录之间有一定的关系2、数据库系统中对数据库进行管理的核心软件是()【05年4月】A) DBMS B) DB C) OS D) DBS3、关系运算中的选择运算是()【05年4月】A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作D) A和B都对4、DBMS的含义是:()【04年9月】A) 数据库系统B) 数据库管理系统C) 数据库管理员D) 数据库5、从关系模式中指定若干个属性组成新的关系的运算称为()【04年9月】A) 联接B) 投影C) 选择D) 排序6、对于“关系”的描述,正确的是()【04年9月】A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名7、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()【04年4月】A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS8、在VISUAL FOXPRO中“表”是指()【04年4月】A)报表B)关系C)表格D)表单9、数据库系统与文件系统的最主要区别是()【04年4月】A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量10、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用()【04年4月】A)临时关键字B)主关键字C)外部关键字D)索引关键字11、以下关于关系的说法正确的是()【04年4月】A)列的次序非常重要B)当需要索引时列的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列12、对于现实世界中事物的特征,在实体-联系模型中使用()【03年9月】A)属性描述B)关键字描述C)二维表格描述D)实体描述13、把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()【03年9月】A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现14、专门的关系运算不包括下列中的()【03年9月】A)联接运算B)选择运算C)投影运算D)交运算15、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()【03年9月】A)并运算B)交运算C)差运算D)积运算16、VisualFoxPro DBMS是()【03年4月】A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统17、VisualFoxPro DBMS基于的数据模型是()【03年4月】A)层次型B)关系型C)网状型D)混合型18、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()【03年4月】A)m:n B)1:m C)m:k D)1:119、在下列四个选项中,不属于基本关系运算的是()【02年9月】A)连接B)投影C)选择D)排序20、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于()【02年9月】A)一对一联系B)一对二联系C)多对多联系D)一对多联系21、VF支持的数据模型是()【02年9月】A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型22、设有关系R1和R2,经过关系运算得到结果是S,则S 是()【02年9月】A)一个关系B)一个表单C)一个数据库D)一个数组23、关于关系数据库的设计原则,下列说法不正确的是()【04年9月】A)关系数据库的设计应遵从概念单一化“一事一表”的原则B)除了外部关键字以外,尽量避免在表之间出现重复字段C)表中的字段必须是原始数据和基本数据元素D)用主关键字确保有关联的表之间的联系24、操作对象只能是一个表的关系运算是()【06年9月】A)联接和选择B)联接和投影C)选择和投影D)自然连接和选择25、在关系模型中,每个关系模式中的关键字()【07年4月】A)可由多个任意属性组成B)最多由一个属性组成C)可由一个或多个其值能惟一标识关系中任何元组的属性组成D)以上说法都不对26、Visual FoxPro是一种()【07年4月】A)数据库系统B)数据库C)数据库管理系统D)数据库应用系统27、从表中选择字段形成新关系的操作是()【08年9月】A)选择B)连接C)投影D)并28、数据库应用系统中的核心问题是()【09年4月】A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理系统29、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()【09年4月】A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS30、在Visual FoxPro中,编译后的程序文件的扩展名为【10年3月】A)PRGB)EXEC)DBCD)FXP二、填空题1、在游泳比赛中,一个游泳运动员可以选择多个项目,一个项目可被多个运动员选择,则游泳比赛项目与运动员的关系是【05年4月】联系。
VFP重点知识
VFP重点知识第一章VFP系统环境及配置VFP:1.关系数据库管理系统用于存储,维护,分类,检索,统计和分析应用程序主界面:由主窗口(菜单)和程序系统菜单组成。
程序系统菜单由菜单栏(条形菜单)和弹出菜单(子菜单)组成。
功能界面:2.应用程序开发工具,将结构化和面向对象程序设计方法有机结为一体。
1.2 使用VFP的目的在于建立数据库,维护数据库,完成日常任务,编写应用程序等。
1.3 VFP系统主界面由菜单栏,工具栏,主窗口,命令窗口和状态栏组成。
工作方式:1)通过系统菜单执行命令2)利用工具栏按钮执行命令3)在命令窗口中输入命令4)编写程序1.4 系统默认将执行命令的结果发送到VFP主窗口,系统信息窗口,图形状态栏或用户自定义窗口。
配置:临时配置:执行Set开头命令永久配置:1.5 1.项目管理器:创建和管理数据库,程序,查询,表单,菜单,报表和类库等对象的有可视化文件。
(项目文件扩展名:PJX)2.在项目管理器中可以建立,添加,修改或删除对象。
方法:选定对象类名或对象名,随后执行“项目”菜单或项目管理器中相关命令。
命令:显示或隐藏状态栏:set status bar on/off是否显示时钟:set clock on/off设置默认目录:set default to日期格式设置:1.将日期型数据年份设置成4位(on)或2位(off)set century……2.调整日期格式:set date (日期格式名) 命令是否显示命令执行结果:set talk on/off显示系统配置:display/list status (to printer)第二章VFP表达式级应用数据:程序加工处理的对象,以某种特定的形式存在。
不同的数据类型存储方式与运算方法不同。
表达式:运算符连接常数,变量和函数等构成的运算式。
2.1 数值型数据:N 占8个字节,表示1—20位数据字符型常数是整数或实数,可用科学计数法表示字符型数据:C 半角英文字符占一个字节,一个汉字或全角字符占二个字节字符型常数:用定界符括起来的一串字符日期型数据:D占八个字节,常用大括号括起来。
VFP复习重点
一、选择判断题1、常量:通常是指以文字串形式出现在代码中的数据代表一个具体的不变的值。
(1) 字符型常量:用定界符(单引号‘’、双引号”“和方括号[ ])括起来的字符串。
Eg. ‘568’ [book])(2)数值型常量:用来表示一个数量的大小构成:由数字,负号,小数点构成.表示形式:一般: 538, -10.5科学记数法: 56E-12, 34E4, -1(3)货币型常量:用来表示货币值,书写时应加前导符”$”注:货币型常量无科学记数表示法,其处理和运算时采用4位小数,如果一个货币型常量多于4位小数,则系统会自动将多余的小数四舍五入。
(4)日期型常量:表示一个确切的日期,{^花括号作为}定界符,分隔符为斜杠(/),连字符(-)或空格中任一种,默认为斜杠(/)。
12-22-1980 影响日期格式的命令:(1)Set Mark To [日期分隔符]功能:设置日期的分隔符分隔符可设置为”/”,”“,”-”,缺省时系统统默认为斜杠(2)Set Date [To] AMERICAN | ANSI | YMD等功能:设置日期的的显示格式,默认为美国格式(3)Set Century On/Off功能:设置日期型数据显示时年份以2位还是以4位显示。
(4)Set Strictdate To [0/1/2]功能:用设置是否对日期格式进行检查0表示不进行严格日期格式检查,与早期FoxPro兼容1表示进行严格日期格式检查,系统默认2表示进行严格日期格式检查,且对CTOD( )和CDOT( )函数也有效。
(5)逻辑型常量:只有逻辑真或逻辑假两个值,用句点(. .)来作定界符逻辑真的表示形式有: .T. , .t. , .Y. , .y.逻辑假的表示形式有: .F. , .f. , .N. , .n.注:逻辑型常量的定界符不能省略2、变量:以字母、汉字、下划线开头,后接字母、数字、下划线构成。
3、函数:○1取整int( );○2取余数mod( x,y)即x/y;○3小数部分四舍五入后的数值Round( ) eg:?round(34.3,-1) 输出结果为30;○4平方根sqrt( );○5绝对值abs( );⑥字符个数len(<字符表达式>)⑦substr(c,n1,[n2])表示从n1个位置开始取,取n2个;⑧date( )返回当前的系统日期测试函数:①recon() 测试当前记录指针号;②bof()测试当前指针是否在文件的开始处;③eof()测试当前指针是否在文件的结尾处4、表达式:P59 关系、逻辑表达式、运算符等。
vfp必考点
必考点(其它的知识点也需要记忆,这只是必考点和经常考)数据源:只要提到数据源,不管是建立什么的数据源都是:数据库表、自由表、视图(查询不能作为查询的数据来源,但是可以作为报表的数据来源)扩展名:第一章:表文件(自由表、数据库表):.DBF备注文件:.FPT一个表文件不管有多少个备注型和通用型字段,均只有一个备注型文件,该备注型文件的主文件名与表文件的主文件名同名。
第四章:数据排序独立索引文件:.IDX复合索引结构复合索引文件:.CDX非结构复合索引文件:.CDX第七章程序设计程序文件(命令文件):.PRG第九章项目管理器项目文件:.PJX项目备注文件的扩展名是:.PJT。
第十章数据库数据库文件:.DBC数据库备注文件:.DCT 数据库索引文件:.DCX 第十一章查询和视图查询文件:.QPR第十二章表单表单文件:.SCX表单备注文件:.SCT第十三章菜单菜单格式文件:.MNX 菜单备注文件:.MNT 菜单程序文件:.MPR 第十四章报表报表文件:.FRX报表备注文件:.FRT第十五章项目连编应用程序: .app可执行文件: .exe动态链接文件:.dll 其他文本文件:.TXT标签文件:.LBX第七章程序设计Do while循环带参模块的调用(参数的传递:按值传递和按引用传递)变量的作用范围(域)1、公共(全局)变量建立命令:public 变量名或者在命令窗口中直接赋值的变量也称为公共(全局)变量作用域:在所有模块中均有效2、局部变量建立命令:local 变量名作用域:只能在建立它的模块中使用,不能在上层或下层模块中使用。
3、私有变量:不用命令建立,直接使用的变量,即在程序中直接赋值的变量(在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是私有变量)作用域:建立它的模块及其下属的各层模块。
4、隐藏变量命令:private 变量名功能:该命令不是建立变量命令,它的作用是隐藏指定的在上层模块中可能已经存在的内存变量,使得这些变量在当前模块程序中暂时无效。
vf知识点
<一>数值型 N 货币型 Y 字符型 C 逻辑性 L 日期型 D 日期时间型 T<二>1、Vfp 是面向对象的数据库系统2、数据库 DB数据库管理系统 DBMS (整个数据库系统的核心) 数据库应用系统 DBAS 数据库管理员 DBA 3、数据库系统的特点①实现数据共享,减少数据冗余 ②采用特定的数据模型 ③具有较高的数据独立性 ④有统一的数据控制功能 4、实体间的联系 ①一对一联系 ②一对多联系 ③多对多联系5、数据库管理系统所支持的数据模型分为三种:层次模型(树状结构)、网状模型(网状结构)、关系模型(二维表结构)6、一个关系的逻辑结构就是一张二维表。
数据库并不包括用户数据7、关系术语DBMS (VFP )信息世界现实世界关系 表 实体集 二维表 关系模式 表结构 实体集 表头 元组 记录 实体 行 属性字段属性列表 .dbf 数据库 .dbc数据库备注文件 .dct 数据库索引文件 .dcx 单索引文件 .idx结构复合索引文件.cdx 可执行文件 .exe 应用程序文件 .app 编译文件 .fxp 源程序文件 .prg 备注文件 .fpt 查询文件 .qpr 菜单 .mpr8、在一个关系中,行列的交叉点叫分量,分量是不可再分的,等价于属性不可再分9、关系的特点①关系必须规范化②同一关系中不能出现相同的属性名③关系中不允许有完全相同的元组,即不允许有冗余④在一个关系中元组的次序无关紧要⑤在一个关系中列的次序无关紧要10、关系的基本运算有两类:一类是传统的集合运算,另一类是专门的关系运算并:或A或B①传统的集合运算差:A而非B交:A且B选择:从关系中找出满足给定条件的元组的操作(以行为单位)②专门的关系运算投影:从关系中指定若干个属性组成新的关系的操作(以列为单位)连接:关系的纵向结合。
等值连接自然连接11、变量用于储存数据,其值是可变的。
每个变量有一个变量名,代码通过变量名来访问变量的值。
VFP知识点
3.1 Visual FoxPro数据库及其建立3.1 Visual FoxPro数据库及其建立考点1 建立和使用数据库1数据库的建立(1)在项目管理器中建立数据库。
(2)通过“新建”对话框建立数据库。
(3)使用命令建立数据库,格式为:CREATE DA TABASE[DatabaseName |?]2数据库的打开(1)在项目管理器中打开。
(2)通过“打开”对话框打开数据库。
(3)使用命令打开数据库,格式为:OPEN DA TABASE[FileName |?][EXCLUSIVE I SHARED][NOUPDATE][V ALIDA TE]考点2 修改和删除数据库Visual FoxPro在建立数据库时建立了扩展名分别为dbc、dct和dcx的3个文件,用户不能直接修改这些文件。
Visual FoxPro中修改数据库实际是打开数据库设计器,完成数据库中各种对象的建立、修改和删除等操作。
可以有3种方法打开数据库设计器。
(1)从项目管理器中打开数据库设计器。
(2)从“打开”对话框中打开数据库设计器。
(3)使用命令打开数据库设计器,格式为:MODIFY DA TABASE[DatabaseName|?]在项目管理器中不管删除还是移去数据库文件,都不会删除其所包含的各个对象做口数据表)。
如果要在删除数据库的同时删除其所包含的数据表,就必须使用命令,格式为:DELETE DA TABASE DatabaseName|?[DELETETABLES][RECYCLE] 小提示:在Visual FoxPro中,Open DataBase和Modify DataBase命令的区别在于:Open DataBase打开的只是数据库的工作环境,并不会进入数据库设计器;Modify DataBase 是打开数据库设计器。
4.2 建立数据库表考点3 在数据库中建立表在数据库中建立数据表,最直接的方法就是在数据库设计器中利用鼠标右键单击空白处,选择“新建表”命令,在弹出的表设计器中设置数据表结构。
VFP复习重点
第一章1.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中包括人工管理阶段、文件系统阶段、数据库系统阶段。
2.数据模型(层次、网络、关系)是在数据库领域中定义数据及其操作的一种抽象表示,是实体模型的数据化。
用树形结构表示各类实体及其间的联系的数据模型称为层次模型。
VFP是关系模型的数据库管理系统(是系统软件)。
3.二维表是关系模型的基本结构。
当一个二维表的主关键字被包含到另一个二维表中时,它就被称为B表的外部关键字。
二维表中外部关键字不一定存在。
4.二维表中能唯一确定记录的一列或多列的组合称为超关键字。
若一个超关键字去掉其中任何一列后不再能唯一确定记录,则称其为候选关键字。
从候选关键字中选出一个可作为主关键字。
5.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
从实际设计关系模式时,一般要求满足3NF。
6.VFP系统中,表的结构取决于字段的个数、名称、类型和长度。
7.在数据库设计中,“设计E-R图”是概念设计阶段的任务。
E-R方法的中文含义是实体联系法。
8.数据流程图是常用的系统分析工具。
从数据流程图上看,包括外部实体、数据处理和数据流等内容。
9.物理结构设计是在物理存储中实现数据库的过程,其设计主要包含存储记录的格式设计、存取方式的设计和存储方式的设计。
10.数据库维护是一项有一定技术难度的工作,实际上它是再分析、再设计、再编程、再测试的过程。
数据库维护工作一般分为下列四大类(日常维护、性能调整、监控与分析和扩展与增强)。
对DBMS系统软件的升级工作可归类为扩展与增强。
11.数据库系统一般由数据库、数据库管理系统(DBMS)、计算机支持系统、应用程序和有关人员(DBA)组成。
12.数据库由查询管理器、存储管理器和事务管理器三部分组成。
13.数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可以供各种用户共享。
VFP考点整理
VFP 第1章一、关于数据库的基础知识1 数据库(DB):是存储在计算机存储设备上的结构化的相关数据集合。
即是存放数据的仓库。
2 数据库管理系统(DBMS):实现各种数据管理功能的核心软件。
或者说为数据库的建立、使用和维护而配置的软件称为数据库管理系统。
3 数据库应用系统(DBAS):是由系统开发人员开发的。
4 数据库管理员(DBA):DBA的职责不包括开发数据库应用系统。
5 数据库系统的组成:硬件系统、数据库、数据库管理系统、数据库管理员和用户。
其中DBMS是核心。
6 实体间的联系有三种:一对一、一对多、多对多。
7 数据模型分为三种:层次模型、网状模型、关系模型。
★其中关系模型就是用二维表的结构来描述。
一张二维表就是一个关系。
★关系术语⊙关系:就是一张二维表。
⊙元组(记录):水平方向的行。
⊙属性(字段):垂直方向的列。
⊙域:属性的取值范围。
⊙关键字:关系中最关键的那一个字段,即能够唯一标识一个元组。
⊙外部关键字:在两个有联系表中,若两个表有相同的字段名,其中一个表中的是关键字,那它在另外一张表中不是关键字,那就是外部关键字。
两个表之间的字段起着“桥梁”的作用。
8 专门的关系运算:选择、投影、连接。
二、关于VFP系统1 启动:单击“开始”→“程序” →“Microsoft Visual FoxPro 6.0” →“Microsoft Visual FoxPro 6.0”。
2 退出:(1) 单击右上角的“ ”(2) 单击“文件”→“退出”。
(3) ALT+F4。
(4) 在命令窗口中键入QUIT。
3 两种工作方式:交互式和自动化工作方式(程序运行方式)。
4 显示与隐藏命令窗口的三种操作方法。
5 设置VFP的默认目录位置:单击“工具”→“选项” →“文件位置” →“默认目录” →“修改”。
★在学习VFP时,请同学们一定要养成设置文件的默认存储位置的好习惯。
三、关于项目管理器1 新建:(1)鼠标操作:“文件”→“新建” →勾选“项目” →“新建文件”。
VFP重要知识点
VFP重要知识点1、VFP数据组织的层次由大到小依次是:数据库、表、记录和字段。
2、关系模型1)关系术语关系:二维表,Visual FoxPro的一个表文件。
元组:表中一行,记录。
属性:表中的一列,字段。
2)关系的基本运算选择:从关系中找出满足条件的记录。
(行)投影:从关系中选择若干属性组成新的关系。
(列)连接:将两个关系通过公共属性名连接成一个新的关系。
3、数据类型:字符型C、数值型N、日期型D、逻辑型L、备注型M、通用型G日期时间型、货币型、二进制字符型和二进制备注型。
4、VFP6变量名命名约定●使用字母,下划线和数字命名。
一般建议不采用汉字命名;●命名以字母或下划线开头;除自由表中字段名、索引的TAG标识名最多只能10个字符外,其他的命名可使用1~128个字符;●避免使用Visual FoxPro的保留字;●文件名的命名应遵循操作系统的约定。
5、对内存变量的赋值操作可以使用STORE命令或=进行。
6、显示内存变量可以使用LIST MEMORY或DISPLAY MEMORY命令。
前者为不分屏显示,后者为分屏显示。
7、内存变量可以使用SA VE命令保存,也可以使用RELEASE命令和CLEAR命令删除,还可以使用RESTORE 命令恢复。
8、数组必须先定义后使用,数组元素的赋值操作与内存变量的赋值操作基本相同。
DIMENSION | DECLARE <数组名1>(<数值表达式1>[,<数值表达式2>])9、运算符按其运算的结果可以分为五类:算术运算符、关系运算符、逻辑运算符、字符串运算符、日期运算符。
运算符的优先级有高低之分,最高的是算术运算符、字符串运算符和日期运算符,其次是关系运算符,最低的是逻辑运算符。
10、4、范围:指定命令可以操作的记录集。
范围有下列四种选择ALL 当前表中的全部记录。
NEXT <n> 从当前记录开始的连续N条记录。
RECORD <n> 当前表中的第N号记录。
VFP复习要点
一、变量输出:?变量名或表达式在下一行输出;??变量名或表达式在同一行输出分类:字段变更和内存变量。
命名规则:在VF环境下变量名由字母、数字和下划线组成,且第一个字母必须为字母或下划线;不要把VF环境下的关键字作为变量名;不区分大小写。
连续赋值:在VF环境下store 表达式to 变量名列表数组:内存中连续的一片存储区域,它由一系列元素组成,面且每个元素相当于一个变量。
创建格式: DIMENSION 数组名();DECLARE 数组名()二、常用函数●数值函数5.求整数函数格式:INT(〈数值表达式〉)7.求余数函数格式:MOD(〈数值表达式1〉,〈数值表达式〉) 功能:返回两个数值相除后的余数。
说明:〈数值表达式1〉是被除数,〈数值表达式2〉是除数。
余数的正负号与除数相同。
如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。
8.求最大值和最小值函数MAX() 返回最大值。
MIN()返回最小值。
●字符函数1.求字符串长度函数格式:LEN(〈字符表达式〉)4.空格字符串生成函数格式:SPACE(〈数值表达式〉)5.删除前后空格函数TRIM()返回指定字符表达式值去掉尾部空格后形成的字符串。
LTRIM()返回指定字符表达式值去掉前导空格后形成的字符串。
ALLIRIM()返回指定字符表达式值去掉前导和尾部空格后形成的字符串。
6.取子串函数格式:LEFT(〈字符表达式〉,〈长度〉) 从指定表达式值的左端取一个指定长度的子串作为函数值RIGHT(〈字符表达式〉,〈长度〉) 从指定表达式值的右端取一个指定长度的子串作为函数值SUBSTR(〈字符表达式〉,〈起始位置〉[,〈长度〉]) 从指定表达式的值指定起始位置取指定长度的子串作为函数值8.求子串位置函数格式:A T(〈字符表达式1〉,〈字符表达式2〉[,〈数值表达式〉])A TC(〈字符表达式1〉,〈字符表达式2〉[,〈数值表达式〉])A T()的函数值为数值型。
vfp重点
第一章数据库基础知识1.基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应用系统、数据库管理员。
2.数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
其中数据库管理系统是数据库系统的核心。
3.数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能4.数据模型:实体间联系的种类:一对一、一对多、多对多。
5.数据模型的三种类型:层次模型、网状模型和关系模型。
6.关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。
关系的特点7.关系运算:传统的集合运算(并、差、交)另一类是专门的关系运算(选择、投影、连接、等值连接、自然连接)8.VF两种运行方式:菜单方式和交互式方式(命令方式和程序方式)9.所谓项目是指文件、数据、文档和对象的集合,其扩展名为 .pjx。
10.项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11.项目管理器各选项卡所包含的文件有哪些?12.项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。
第2章1.常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2.变量是值能够随时改变的量。
变量名的命名规则:以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成,不包含有空格3.当内存变量与字段变量同名时,要访问内存变量需加前缀M.(或M->),例如M.姓名4.数组定义的格式 DIMENSION数组名()、创建数组后,系统自动给每个数组元素赋以逻辑假.F.5.表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。
每个表达式的运算规则与结果。
6.运算符 $称为子串包含测试,格式<字符表达式1> $ <字符表达式2>7.SET EXACT ON│OFF的区别与含义。
VFP知识点
全国计算机二级考试VFP知识点12-06-11 21851、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。
而数据库运行管理和控制例行程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
VF笔试重点考核知识点
(2)投影 是指从一个关系模式中选择若干个属性组成新的关系的操作。
(3)联接 是从两个关系模式选择符合条件的元组或属性组成一个新的关系。
选择和投影的操作对象是一个表,而联接的操作对象是两个表。
选择、投影和联接这三种专门的关系运算,运算的结果依然是关系。
15.日期函数
【函数】DATE()
【功能】返回系统的当前日期。
第三章 表和数据库的基本操作
一、表的操作
1.表分为自由表(不属于任何数据库的表)和 数据库表(包含在一个数据库中的表)。
2.关于表操作的几个基本命令
CREATE 表文件名 创建一个新的自由表的结构
USE 表文件名 打开指定的表文件
【功能】返回串cExp1在串cExp2中的起始位置。函数值为整数。如果串cExp2不包含串cExp1,函数返回值为零。
2.取左子串函数LEFT( )
【格式】LEFT(<cExp>,<nExp>)
【功能】返回从cExp串中第一个字符开始,截取nExp个字符的子串。
3.取右子串函数RIGHT( )
【格式】RIGHT(<cExp >,< nExp>)
【功能】返回从cExp串中右边第一个字符开始,截取nExp个字符的子串。有关说明同LEFT( )函数。
4.取子串函数SUBSTR( )
【格式】SUBSTR (<cExp>,<nExp1> [,< nExp2>] )
【功能】返回从串cExp中第nExp1个字符开始,截取nExp2个字符的子串。
(2)主索引: 组成主索引关键字的字段或表达式,在表的所有记录中不能有重复的值。主索引只适用于数据库表的结构复合索引中。自由表中不可以建立主索引;数据库中的每个表可以且只能建立一个主索引。
vfp复习要点
《Visual FoxPro程序设计》小结复习一、Visual FoxPro基础知识1、基本概念数据、信息、数据处理、数据库的含义;数据库管理系统(DBMS)的含义;数据模型的种类(层次模型、网状模型、关系模型);关系数据库、数据表、记录、字段;表间关联关系的类型(一对一关系、一对多关系);关系完整性(域完整性、实体完整性、参照完整性);三种关系运算(选择、投影、连接);2、数据描述与基本操作(1)常用数据类型字符型(C)、数字型(N)、日期型(D)、逻辑型(L)、备注型(M)(2)运算对象、运算符与表达式常量、内存变量、字段变量等运算对象的命名、定义和使用;内存变量的赋值操作命令(=、STORE);数值运算符(+、-、*、/、%、**或^等)、字符运算符(+、-)、日期和时间运算符(+、-)、关系运算符(>、<、>=、<=、=、==、$、<>或#或!=)、逻辑运算符(AND、OR、NOT或!)的使用;(3)常用函数常用的数值函数(INT)、字符函数(ALLTRIM、LEFT、RIGHT、SUBSTR、AT、LEN、等)、日期函数(DATE、YEAR、等)、类型转换函数(UPPER、LOWER、DTOC、CTOD、STR、V AL等)、表检测函数(FOUND、BOF、EOF、RECNO等)的使用;(4)数据库与表的基本构成数据库与表的基本概念及其构成关系:数据库/表/记录/字段;数据库表与自由表的区别;对表记录或字段操作的命令的一般格式及其中的子句(范围、FOR、FIELDS)的功能和作用。
二、表的建立与操作1、表结构的建立与操作表结构(.DBF)的建立(CREATE…)、修改(MODIFY STRUCTURE)、显示(DISPLAY STRUCTURE)、浏览(borwose)等操作;2、表内容的编辑、查找操作表打开(USE…)与关闭(USE);表记录操作的常用命令,包括记录指针操作(SKIP、GO)、添加记录(APPEND)、显示记录(LIST、DISPLAY)、复制记录(COPY)、删除记录(DELETE、RECALL、ZAP)、替换记录字段的值(REPLACE)、查找记录(LOCA TE、CONTINUE、SEEK、FIND)、统计记录(SUM、COUNT、A VERAGE、TOTAL)。
vfp知识点
vfp知识点Visual FoxPro(简称VFP)是一种基于对象的编程语言,被广泛应用于数据库管理和应用程序开发。
在本文中,我们将探讨一些与VFP相关的知识点,从基础概念到高级技巧。
1. 数据库管理:VFP是一个强大的数据库管理系统,可以轻松处理大量的数据。
它支持多种数据库的连接,如SQL Server、MySQL等。
通过VFP,您可以创建、修改和查询数据库表,设置索引、触发器和约束等。
2. 数据处理功能:VFP提供了丰富的数据处理功能,使得数据的分析和处理变得简单而高效。
例如,您可以使用VFP编写复杂的查询语句,对数据库进行排序、过滤和分组操作。
此外,VFP还支持事务处理和错误处理机制,确保数据的完整性和安全性。
3. 程序开发:VFP是一个强大的开发工具,可以用于快速开发各种类型的应用程序。
它提供了丰富的GUI组件和控件,可轻松创建用户友好的界面。
通过VFP的面向对象编程模式,您可以构建模块化、可重用的代码,提高开发效率。
4. 报表生成:VFP具备先进的报表生成功能,可生成漂亮而专业的报表。
您可以通过VFP的报表设计器,自定义报表的布局、样式和数据源。
此外,VFP还支持图表的生成,可为数据提供更加直观的展示方式。
5. Web开发:虽然VFP是一个Windows平台上的开发工具,但它也可以用于Web开发。
通过VFP的Web连接器,您可以将VFP应用程序与Web服务器集成,实现在线数据访问和交互。
这为企业和个人提供了一种方便快捷的方式来共享和处理数据。
6. 安全性:VFP提供了多种安全机制,以确保数据的安全性和机密性。
您可以通过VFP设置用户和用户组的权限,控制对数据库和应用程序的访问。
此外,VFP还支持数据加密、数据备份和恢复等功能,保护数据免受损坏和丢失。
7. 扩展性:VFP是一个高度可扩展的开发工具,可以与其他编程语言和技术进行集成。
例如,您可以使用VFP的COM接口,与其他COM组件进行交互。
vfp知识
注释:系统规定。
1、答案:C注释:日期型数据之间相减结果为数值型,即两者之间相差的天数;日期加或减一个数值,结果仍为日期型,即这个日期之后或之前多少天的日期;日期型数据之间相加没有意义。
2、答案:B注释:AT()函数为查找子串位置函数,返回值为数值型。
3、答案:A注释:本题测试数据类型是否一致。
合法的VFP表达式应该是各运算符、函数、数据类型匹配一致。
选项A中DTOC()函数为日期转换为字符函数,因此可以用字符串连接运算符“+”与一个空格的空串相连接;选项B中STR()函数为数值转换为字符函数,结果为字符型,因此不能与数值相加;选项C中VAL()函数为字符转换为数值函数,结果为数值型,因此不能与字符型数据相连接;选项D中ASC()函数为字符转换为ASCII码函数,结果为数值型,CHR()函数为ASCII码转换为字符函数,且作为ASCII码的字符必须在0~255之间的整数。
4、答案:D注释:SET CENTURY ON/OFF命令用来设置年份的位数,ON指定年份为4位,OFF指定年份为2位。
默认为OFF。
5、答案:D注释:AND运算符连接的表达式两边只要有一边为假,其结果就为假;OR运算符连接的表达式两边只要有一边为真,其结果就为真。
6、答案:B注释:A选项2/5为数值型常量,C选项.T.为逻辑常量,D选项[AAA]为字符型常量,B 选项是变量。
8、答案:D(A)IBM-PC (B)程序(C)-AAA (D)586计算机注释:变量名由汉字、字母、数字和下划线组成,而且必须以汉字、字母或下划线开头,不能以数字开头。
9、答案:C注释:数组定义后,系统自动给每个元素赋以逻辑假值.F.,可以用有关命令给每个数组元素重新赋值。
通过赋值语句可以为各个元素分别赋值,且所赋值的数据类型可以不同。
10、答案:A注释:函数TYPE()的格式为:TYPE (<表达式>),其功能是测定<表达式>的数据类型,其结果可以是C、N、D、L、M及U(未定义,表示参数有错)中的任何一种。
全国计算机vfp知识点最全
1.数据模型不仅表示反映事物本身的数据,而且表示事物与事物之间的联系。
2.用二维表的形式来表示实体之间联系的数据模型叫做关系数据模型。
3.二维表中的列称为关系的属性;二维表中的行称为关系的元组。
4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影。
5.自然联接是指去掉重复属性的等值连接。
6.Visual FoxPro不允许在主关键字字段中有重复值或空值。
7.在Visual FoxPro的表之间建立一对多联系是把一方的主关键字字段添加到多方的表中。
8.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中应包含两个表的主关键字。
9.Visual FoxPro 6.0是关系型微机数据库开发系统,它支持标准的面向过程的程序设计方式,还支持面向对象程序设计方法。
10.数据时存储在某一媒体上能够ishibie1的物理符号,其概念包含两个方面:一是描述事物特性的数据内容,二是存储在某一种媒体上的数据形式。
11.任何一个数据库管理系统都是基于数据模型建立的,数据库管理系统支持的数据模型分3种:层次模型,网状模型,关系模型。
12.查询关系数据库中用户需要的数据时,需要对关系进行一定的关系运算。
关系基本运算有两类:一类是传统的集合运算;另一类是专门的关系运算。
13.如果表中的一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字,那么这个字段(属性)就称为外部关键字。
14.两个实体间的关系可分为3种类型:一对一(或1︰1)﹑一对多(或1︰n)和多对多(m︰n)。
15.关系数据库管理系统所管理的关系是若干个的二维表。
16.数据库是存储在计算机存储设备上,结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
17.数据库不仅可以表示事物内部各数据项之间的联系,而且还可以表示事物与事物之间的关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考点26:LAN的特点、组成、常见类型 与常用设备
1、特点:距离短、速度快、误码率低(可靠性 高) 2、组成:网络工作站、网络服务器、网络打印 机、网络接口卡、传输介质、网络互连设备 3、类型:(有线与无线)、(星型、环形与总 线型)、(以太网、标记环网、FDDI网、交换 式、无线LAN) 4、常用设备与信道:(1)MODEM(2)网 卡(3)交换机(4)路由器(5)双绞线(6) 同轴电缆(7)光导纤维(8)集线器
考试2:微电子技术**
IC:集成电路。使用硅(Si或GaAS) 集成电路的分类: 1、小规模集成电路:小于100个电子元件 2、中规模集成电路:100~300个电子元 件 3、大规模集成电路:3000~10万个电子 元件 4、超大规模集成电路:10万~100万个 5、极大规模集成电路:超过100万个
考点16:**PC机的物理组成、主要部 件的结构及其功能
PC机的芯片组 芯片组的功能:芯片组(chipset)是构成主板控 制电路的核心,主要功能有:提供对CPU的支持, 主板能安装何种CPU由芯片组决定。计算机系统 时钟及各种与其同步的时钟也是由芯片组决定。提 供对主存的管理,芯片组决定了主板上所能安装的 内存容量、可使用的内存条型等。内存的读写周期 也是由芯片组控制。提供对Cache的管理、标准 AT机用I/O控制、各种标准总线的 1/O扩展槽 的控制等。
考点17:常用输入设备(键盘、鼠标器、扫描仪、 数码相机)的功能、性能指标及其基本工作原理 1、键盘 p15 2、鼠标器 3、扫描仪 4、数码相 p59 19
考点18: ** 常用输出设备(显示器、打印
机)的功能、分类、性能指标及其工作原理
1、显示器(监视器和显示控制器) 2、打印机 分类: (1)针式打印(2)激光打印机(3)喷墨打印机 打印的性能指标: (1)打印精度(2)打印速度 (3)色彩数目(4)打印成本
考点4:通信技术**模拟通信与数字通信
1、模拟通信 模拟传输技术是直接用连续信号来传输信 息或通过连续信号对载波进行调制来传输 信息的技术。 调制:调频、调幅和调相 解调 MODEM就是实现调制和解调功能的设备。
考点4:通信技术**模拟通信与数字通信
2、数字通信 (1)基带传输技术:直接使用数字信号来传输信 息的技术 (2)频带传输技术:先用数字信号对特定的载波 进行调制,使其变成适合于传送的信号,然后再进 行传输。 (3)时分多路复用技术 数字传输技术采用的多路复用技术是时分多路复用 (TDM)技术。即各终端设备(计算机)以事先 规定的顺序轮流使用同一传输线进行数据传输。
考点23:程序设计语言及其处理系统
1、 程序设计语言的基本成分(数据成分、 运算成分、控制成分、传输成分) 2、程序设计语言通常分为机器语言、汇编 语言和高级语言三类 3、程序设计语言处理系统 (1)汇编、反汇编程序 (2)解释程序 (3)编译程序
考点24:算法和数据结构的基本概念
考点1:信息技术与信息处理系统
信息:认识主体所感知或所表述的事物运动及其变化方 式的形式、内容和效用。 信息的处理包括如下过程: (1)信息的收集(2)信息的加工(3)信息的存储 (4)信息的传递(5)信息的施用。 信息技术: (1)扩展感觉器官功能的感测(获取)与识别技术 (2)扩展神经网络功能的通信与存储技术 (3)扩展思维器官功能的计算(处理)技术 (4)扩展效应器官功能的控制与显示技术
1、算法 (1)概念(2)性质(确定性、有穷性、 能行性、输入/输出)(3)算法分析(时/ 空复杂度、是否易理解/调试) 2、数据结构 (1)数据的逻辑结构 (2)数据的存储结构 (3)数据的运算
考点25:计算机网络组成与分类
1、定义: 2、计算机网络的组成: 3、计算机网络的功能: 4、分类:(1)按地域分:LAN、MAN、 WAN (2)按拓扑结构分:星型、树型、 环型、总线型、网状型(3)按网络控制方 式分:集中式、分布式
考点8:二进制、十六进制的概念, 不同进制数的表示、转换及其运算
P6
P45 12
P58 7
考点9:整数(定点数)在计算机内的表示
1、机器数 2、原码、反码和补码
p7
符号位(最高位)的0或1表示其正或负 (1)原码:其数值部分用其绝对值的二进制表示 (2)反码:正整数的反码和原码一样,负整数的反码 是其对应的原码符号位保持不变,而数值部分按位取 反。 (3)补码:正整数的补码与其原码一致;负整数的补 码是其对应的反码在最后一位加1。 p44 10 11 p58 8
考点6:无线通信技术
无线电波可以按频率(或波长)分成 中波、短波、超短波微波 P5 微波通信(300MHZ~300GHZ) (1m~1mm)。 用微波通信进行远距离通信的方式主要有: 地面微波接力通信,卫星通信和对流层散射 通信。
考点7:移动通信技术
移动通信是处于移动状态的对象之间的通信, 它包括蜂窝移动、集群调度、无绳电话、寻 呼系统和卫星系统。
考点16:**PC机的物理组成、主要部 件的结构及其功能
内存储器 内存的分类:半导体存储器芯片主要按照是否 能随机地进行读写,分为随机存取存储器 (RAM)和只读存储器(ROM)两大类。 p12
考点16:**PC机的物理组成、主要部 件的结构及其功能
PC机I/O操作的原理 p13
考点16:**PC机的物理组成、主要部 件的结构及其功能
考点16:**PC机的物理组成、主要部 件的结构及其功能
PC机的主板 主板的组成:主板又称母板,是PC机的核心部件。 主板上通常包含以下几个部分:微处理器插座(或插 槽)、处理器调压器、主权芯片组、第2级高速缓存 (L2Cache,现通常已和CPU封装在一起)、存储 器(SIMM或 DIMM)插座、总线槽、ROM BIOS、CMOS RAM/RT、超级 1/O芯片等。 随着集成电路的发展和计算机技术的进步,现在许多 扩充卡的功能可以部分或全部集成在主板上。
考点14:CPU的基本结构
寄存器组 运算器 控制器
p10
考点15:指令和指令系统的概念
指令是构成程序的基本单位,由两部分组成:操作码和操 作数地址。 指令的执行过程:(1)CPU的控制器从存储器读取一 条指令并放入指令寄存器;(2)指令寄存器中的指令 经过译码,决定该指令应进行何种操作、操作数在哪 里;(3)根据操作数的位置取出操作数;(4)运算 器按照操作码的要求,对操作数完成规定的运算,并 根据运算结果修改或设置处理器的一些状态标志;(5) 把运算结果保存到指定的寄存器,需要时将结果从寄 存器保存至内存单元;(6)修改指令计数器,决定下 一条指令的地址。 每一种CPU都有它自己独特的一组指令。CPU所能执 行的全部指令称为该CPU的指令系统或指令组。
考点29:因特网及其应用
1、因特网的发展与组成 2、TCP/IP协议 3、IP地址(0、 10、 110、 1110、 1111) 4、DNS 5、因特网提供的服务(1)E-Mail(2)FTP (3) Telnet (4)WWW:(a)网页与HTML语言 (b)URL 的表示形式:http://主机域名[:端口号]/文件路 径/文件名 (c) 超链 (d) http协议与Web浏览器
考点3:数据通信的基本概念
现代通信指的是使用电波或光波传递信息的技术, 又称为电信,如电报、电话、传真、广播电视等。 广播和电视使用电波传递信息,但它是一种单点向 多点发送的单向通信。 通常所说的电信指的双向通信。 通信的组成要素: 信源:信息的发送者 信宿:信息的接收者 信道:信息的传输媒介。
计算机系统组成:硬件和软件。 硬件组成:CPU、内存、外存、输入输出设备和 总线。其中CPU、内存和总线构成了计算机的 “主机”,其他称为计算机的“外围设备”。 输入设备 中央处理器CPU 存储器 p9 输出设备 系统总线与I/O端口 p10
考点13:常用的微处理器产品及其主要 性能
考点16:**PC机的物理组成、主要部 件的结构及其功能
BIOS BIOS是基本输入/输出系统的简称,主要 是指固化在计算机主板上ROM芯片中的一 组程序,因此,常称为主板 BIOS,也称 ROM BIOS。它的主要功能有:POST (Power On Self Test,加电自检) 与系统自举装入程序、CMOS SETUP(或 BIOS SETUP)程序、基本的I/O设备驱 动程序和底层中断服务程序。
考试2:微电子技术**
集成电路的分类: 功能:数字集成电路和模拟集成电路 用途:通用集成电路(如CPU和存储器芯片)和专 用集成电路 晶体管结构电路和工艺:双极型集成电路、金属氧 化物半导体集成电路和双极-金属氧化物半导体 集成电路。
集成电路的发展趋势
单块集成电路的集成度平均每18~24个月 翻一番。 Moore定律 IC卡: (1)IC卡从功能上分为存储器卡、带加密逻 辑的存储卡、CPU卡三种。 (2)IC卡按使用方式可分为接触式IC卡(如 电话IC卡)、非接触式IC卡两种。
考点5:有线通信技术
有线载波通信主要用来传输电话、电报、传真 和数据,也可传输广播、可视电话和电视节目 光纤通信:利用光纤传导光信号来进行通信的 一种技术。 优点: 1)频率高,可传输的信息多。 2)光纤是绝缘体,抗干扰和抗辐射能力强。 3)光纤几乎不漏光,保密性好。 4)重量轻,便于运输和铺设。
考点27:WAN的接入技术
1、电话拨号接入 2、ISDN 3、ADSL 4、电缆调制解调技术 5、光纤接入网
考点28:**交换技术
1、电路交换 2、分组交换 优点:(1)线路利用率高(2)收发双 方不需要同时工作(3)可以给数据包建立 优先级,使得一些重要的数据包能优先传递。
考点22: 操作系统的功能、分类、常用 产品及其主要特点
1、操作系统的作用与功能 (1)管理系统中的各种软硬件资源 (2)为用户提供友善的人机界面 (3)为应用程序的开发和运行提供一个高 效率的平台。 Windows中多任务处理的概念 Windows中虚拟存储器的工作原理 2、目前流行的操作系统有:MS-DOS、 Windows系统、Unix类和OS/2等