vf期末复习资料:第十六章
- 格式:ppt
- 大小:58.00 KB
- 文档页数:12
国家二级VF机试模拟试卷16(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)将数据库“图书”添加到新建立的项目my当中。
(2)建立自由表pub(不要求输入数据),表结构为:出版社字符型(30) 地址字符型(30) 传真字符型(20)(3)将新建立的自由表pub添加到数据库“图书”中。
(4)为数据库“图书”中的表borr建立惟一索引,索引名称和索引表达式均为“借书证号”。
正确答案:(1)启动Visual FoxPro后,在命令窗口输入命令:CREATE PROJECT my,新建一个项目管理器。
在项目管理器my中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库“图书”添加到项目管理器中,单击“确定”按钮。
(2)在项目管理器my中,首先在“数据”选项卡中选择“自由表”,然后单击选项卡右边的“新建”命令按钮,在系统弹出的“新建表”对话框中,单击“新建表”图标,将其命名为pub保存在考生文件夹中。
在弹出的pub表设计器的“字段”选项卡中,根据题意依次输入每个字段的字段名、类型和宽度。
单击表设计器右边的“确定”按钮。
(3)在项目管理器的“数据”选项卡中,依次展开数据分支,选中“表”,然后单击“添加”命令按钮,弹出“打开”对话框,将考生文件夹下的pub自由表添加到数据库“图书”中。
(4)在项目管理器的“数据”选项卡中,选中“图书”数据库,单击“修改”命令按钮打开数据库设计器,右键单击数据库表borr,在弹出的快捷菜单中选择“修改”菜单命令,进入borr的数据表设计器界面,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”改为“借书证号”,在“索引类型”的下拉框中,选择“惟一索引”。
单击“确定”按钮,保存数据表结构的修改。
解析:本大题主要考查的是通过项目管理器来完成一些数据库及数据库表的操作,项目的建立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理。
第一章:VF基础(本章在笔试考试中分值约为 <=6 分)一、数据库基础知识(一)计算机数据管理的发展人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统(二)数据库系统(层次示意图)数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户数据库系统的特点①实现数据共享,减少数据冗余②采用特定的数据模型③具有较高的数据独立性④有统一的数据控制功能(三)数据模型实体的描述实体间联系及联系的种类: ①一对一联系②一对多联系③多对多联系数据模型简介: 层次模型、网状模型、关系模型二、关系数据库(一)关系模型关系术语关系-----二维表元组-----行------记录属性-----列------字段域 ------ 有效性规则(逻辑表达式)关键字:主关键字、候选关键字、普通关键字(外部关键字)关系的特点①关系必须规范化②在同一个关系中不能出现相同的属性名,VF不允许同一个表中有相同的字段名③关系中不允许有完全相同的元组,即冗余④在一个关系中元组的次序无关紧要。
也就是说,任意交换两行的位置并不影响数据的实际含义。
日常生活中经常见到的“排名不分先后”正反映这种含义⑤在一个关系中列的次序无关紧要。
任意交换两列的位置也不影响数据的实际含义(二)关系运算传统的集合运算进行并、差、交集合运算的两个关系必须具有相同的关系模式,也就是相同结构专门的关系运算选择(部分记录操作)投影(部分字段操作)连接(表之间横向结合)自然连接(去掉相同字段,关键字段值相同)三、数据库设计基础(一)数据库设计步骤①关系数据库的设计应遵从概念单一化“一事一地”的原则②避免在表之间出现重复字段③表中的字段必须是原始数据和基本数据元素④用外部关键字保证有关联的表之间的联系(二)数据库设计过程1.需求分析2.确定需要的表3.确定所需字段4.确定联系如何建立联系?什么是纽带表?5.设计求精课后习题:历年考题:(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4) Visual FoxPro DBMS 是A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统(5) Visual FoxPro DBMS 基于的数据模型是A)层次型 B)关系型 C)网状型 D)混合型(6)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A)m:n B)1:m C)m:k D)1:1(7)没有关系R1和R2,经过关系运算得到结果是S,则S 是A)一个关系 B)一个表单 C)一个数据库 D)一个数组(8)关系数据库管理系统所管理的关系是。
2011年9月份全国计算机等级考试二级VF考试复习纲要目录第一章数据库基础知识 (2)第二章VF程序设计基础 (3)第一部分 (3)第二部分程序设计基础 (3)第三部分函数部分 (5)第三章数据库及其操作 (26)第四章关系数据库标准语言SQL (32)4.1概述 (32)4.2 查询功能 (33)4.3操作功能 (34)4.4 定义功能 (35)第五章查询与视图 (37)第六章表单设计与运用 (40)第七章菜单设计与应用 (46)第八章报表设计 (48)第一章数据库基础知识1、数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统:DBS;数据:DBDBS包括DBMS,DBAS,DB2、实体间的联系:一对一,一对多,多对多。
3、数据库中的数据模型:网状模型,层次模型,关系模型。
4、关系:一个关系就是一个二维表,每一个关系有一个关系名。
5、元组:二维表中的行称为元组。
6、属性:二维表中的列称为属性。
7、域:属性的取值范围。
8、关系→表;关系名→表名;属性→字段;元组→记录;行→记录,元组;列→字段,属性。
9、传统的集合运算:并,差,交。
10、专门的关系运算:选择(水平方向)for,while,where投影(垂直方向)fields,select联接(一对一,一对多,多对多)11、定义数组:dime/declare 数组名(3,4)第二章VF程序设计基础第一部分1、创建项目:①通过菜单创建②命令:creat project项目名2、打开项目管理器:①通过“文件→打开”菜单项②命令:modify project 项目名3、各类文件选项卡:①数据选项卡(数据库,自由表,查询,视图)②文档选项卡(表单,报表,标签)③类④代码⑤其他第二部分程序设计基础1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺序依次输出的过程。
2、建立、修改:modify command 程序名3、运行:do 程序名4、基本输入语句:(以求圆的面积为例)①.input”请输入圆的半径”to r②.accept ”请输入圆的半径”to r③.@10.10 say “请输入圆的半径” get rread④.wait ”请等候……”window⑤. messagebox (“欢迎光临!”,48,“欢迎信息”)5、程序的结构:顺序结构选择结构(分支、判断)循环结构(条件循环、步长循环、扫描循环)6、程序的控制语、注释语①.exit 退出、终止②.loap 中止③.quit 关闭系统④.&& 同行注释⑤. * 换行注释⑥.error 不参与程序的执行6、程序模块7、变量的作用域①.公共变量(public):作用于程序运行的始终②.局部变量(local):只在本过程中使用,即不上传,也不接收③.私有变量(private):在程序运行过程中自动隐藏,成程序结束时显示本身第三部分函数部分1、字段数据类型(11种)* N包括Y,F,B,I2、变量:在程序运行过程中,其值可能发生变化的量。
Visual FoxPro 复习资料Visual FoxPro(一下简称VF)既是一种数据库软件,也是一种数据库语言,作为数据库,VF更强调实际生活中的应用,而作为一种数据库语言,就像VB、VC、Deplin、Java等其他的计算机语言一样,既有理论,又有实践应用,所以在实践操作性并不强的VF的复习中,要着重复习关系数据库数据库标准语言SQL 的相关内容和表的相关应用,至于查询和视图、报表、菜单、表单等这些章节,则以复习基础理论为主。
其他的章节则需要根据自己的实际情况合理分配复习的时间和精力。
预祝各位考试顺利!一、选择填空要点1、数据模型中实体间的联系及联系的种类。
P7分析:基础理论,填空较多。
内容:数据模型实体之间的对应关系称为联系。
联系的种类:一对一联系、一对多联系、多对多联系2、关系模型中的关系术语。
P9分析:基础理论,填空较多。
内容:关系:就是一个.dbf的VF表。
元组:VF表中的横行(记录)叫做元组。
属性:VF表中的竖列(属性)叫做属性。
域:属性的取值范围。
关键字:能区别每一个元组的字段或者字段组合。
外部关键字:本表中作为外部表的关键字的字段或者字段集合。
3、专门的关系运算。
P13分析:基础理论,重点是要理解,填空、选择都有。
内容:○1选择:利用逻辑表达式从原有的VF表中抽取符合逻辑表达式要求的记录。
○2投影:从VF表中抽象需要的属性(竖列)组合成新的表。
○3连接:利用多个表中的共同属性进行两两连接。
4、空值的表现形式;变量的命名规则;内存变量的数据类型。
P101、P52分析:有一定难度的基础理论,填空题较多。
内容:内容为空值需要在表设计器中选中NULL值。
变量的命名规则:变量名必须字母、数字、汉字和下划线构成;命名以字母和下划线开始;不能单独使用A—J作为变量。
内存变量的类型:字符型、数值型、货币型、逻辑型、日期型和日期时间型。
5、表达式及常用函数的计算;字符之间运算。
P55、P62分析:有一定难度的基础理论,填空、选择题都有。
VFP程序题目有一个数列前两个数是1,1,第三个数是前两个数之和,以后每个数都是其前两个数之和,求第30个数(用FOR语句编程)。
F1=1 F2=1 ?F1 ?F2 FOR I=3 TO 30F3=F1+F2 ?F3 F1=F2F2=F3 ENDFOR1.求从开始连续N个不是7的倍数的自然数之和,当和是101的倍数时,显示最后的自然数和它们的和。
CLEAR STORE 0 TO X,S DO WHILE .T.X=X+1 IF MOD(X,7)<>0 S=S+X ELSEIF MOD(S,101)=0 EXIT ENDIS=0 ENDI ENDDO?S,X-12.求s=1!+2!+3!+ (20)CLEAR S=0 STORE 1 TO X,Y DO WHILE X<=20S=S+Y X=X+1 Y=Y*X ENDD ?S3.求3~1000间的所有素数,并输出和值。
S=0 FOR I=3 TO 1000 FOR K=2 TO I-1IF MOD(I,K)=0 EXIT ENDIFENDFOR IF K=I ??STR(I,5) S=S+IENDIF ENDFOR ?S4.编程实现以下功能,打开一学生数据表,显示前三条记录后暂停程序运行,按任意键后显示后三条记录。
USE 学生LIST NEXT 3 WAIT GO BOTTOMGO RECNO()-2 (或skip -2)LIST NEXT 3 USE5.计算M=2×4×6×……×2N,N由键盘输入,程序最后输出N、M的值。
INPUT “请输入N的值” TO N M=1FOR X=2 TO 2*N STEP 2M=M*X ENDFOR ? “N=”,N,”M=”,M6.求3—100间的奇数之和,偶数之和,并统计奇数和偶数的个数。
STORE 0 TO S1,S2,Y1,Y2 FOR X=3 TO 100IF MOD(X,2)=0 S1=S1+X Y1=Y1+1ELSE S2=S2+X Y2=Y2+1 ENDIF ENDFOR?“偶数之和及偶数的个数:”,S1,Y1?“奇数之和及奇数的个数:”,S2,Y27.逆打印。
VF数据库应用技术复习资料第1章数据库应用基础1.数据模型是指反映客观事物及客观事物间联系的数据组织的结构和形式。
常用的数据模型有层次模型、网络模型和关系模型三种。
2.数据库应用系统是一个复杂的系统,它由硬件、操作系统、数据库管理系统、编译系统、用户应用程序和数据库组成。
3.数据库是数据库应用系统的核心和管理对象。
所谓数据库,就是以一定的组织方式将相关的数据组织在一起存放在计算机存储器上形成的、能为多个用户共享的、与应用程序彼此独立的一组相关数据的集合。
4.关系数据库(relation database)是若干个依照关系模型设计的数据表文件的集合。
也就是说,关系数据库是由若干张完成关系模型设计的二维表组成的。
一张二维表为一个数据表,数据表包含数据及数据间的关系。
一个关系数据库由若干个数据表组成,数据表又由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的。
在关系数据库中,每一个数据表都具有相对的独立性,这一独立性的唯一标志是数据表的名字,称为表文件名。
在关系数据库中,有些数据表之间是具有相关性的。
数据表之间的这种相关性是依靠每一个独立的数据表内部具有相同属性的字段建立的。
一般地,一个关系数据库中会有许多独立的数据表是相关的,这为数据资源实现共享及充分利用,提供了极大的方便。
5.关系数据管理系统不但提供了数据库管理系统的一般功能,还提供了筛选、投影和连接三种基本的关系操作。
第2章数据库的基本操作2.1 创建项目文件项目是有关文件、数据及对象的集合。
在Visual FoxPro系统环境下,可以利用项目管理器进行项目建立的操作。
在Visual FoxPro中,项目文件的扩展名是 .pjx一、利用项目管理器建立项目文件操作方法是:(1)打开“文件”菜单,选择“新建”。
(2)在“新建”窗口,单击“项目”,再按“新建文件”按钮,进入“创建”窗口(3)在“创建”窗口,输入项目文件的名,按“保存”按钮,进入“项目管理器”窗口。
二。
项目是指文件数据文档和对象的集合。
项目管理器史用来将数据库系统中各类文件集中管理,组织数据和对象的主要工具。
vf的设计器史创建应用系统各类组件的可视化工具通过vf窗口标题栏左端的控制按钮。
可以。
恢复窗口大小,移动w。
调整w大小,最大化。
最小话,关闭,如果要之定义自己的工作环境。
应悬着工具菜单中的选项命令。
项目管理器的对话框共有6个选项卡,以此为,全部,数据,文档,类,代码,其他,,,数据选项卡中包括数据库,和自由表和查询三项项目管理其中俄移去有两个功能,一,将文件从项目管理器中移去,二是将文件删除vf主界面的菜单栏中包括,文件,工具,编辑,程序,项目,帮助,显示,窗口,菜单。
将浮动,,,,,,,*(标题栏)上、、数据库文件扩展名。
dbc。
自由表dbf 查询文件qpr。
视图文件vue .报表文件frx.表单文件scx,生成的应用程序app,可执行程序exe、三。
time()返回值的数据类型是字符型字符型数据的长度不超过254个字符。
每个变量都必需有一个变量名,变量名有字母,憨直,数字,和下划线组成,但必须以字母或汉字开头vf中共定义六种类型的内存变量。
数值型,字符型,日期型,日期时间型,逻辑型,货币型,可分为简单变量,数组变量。
数组元素。
是数组中的每个数据值称为数组元素、平方根函数sqrt()绝对值函数abs()四舍五路函数round() 取整函数int() 求模函数mod()异号。
1—int(1/2)*2+2取子串函数substr()。
搜索子串位子函数at()例子:TT=“学生。
”结果:打开“学生成绩.dbf”表文件。
stc(1324.46,6,1)..1324.5字符转日期函数ctod()。
测试文件头函数bof。
测试文件尾Eof.操作符石表示数据之间运算方式的运算符号,根据处理文件类型不同可分为算术运算符。
字符运算符。
关系运算符。
逻辑运算符四种。
四。
再vf中。
表有两种类型。
1自由表。
2数据库表。
v f复习资料(总16页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、判断题(每小题1分,共15分。
用A表示正确,B表示错误,答案填入答题卡中。
) VFP的关系运算的选择运算是对字段的选择。
(b )VFP是一种面向对象的可视化程序设计语言,它采用了事件驱动的编程机制。
( b )要改变窗体标题,应该设置窗体的Name属性。
(b )可通过修改文本框的Text属性来达到让文本框输出数据的目的。
( a )如果要把多条语句书写在一行上,可使用“;”作为分隔符。
( b )如果要把一条语句书写在多行上,可使用“;”作为分隔符。
(b )运行窗体时,要让某控件不可见,可通过改变其Enabled属性为False实现。
(b )运行窗体时,要让某控件不可见,可通过改变其Visibled属性为False实现。
( a)在程序中用Private声明的变量的有效范围是其所在的程序。
( b )Vfp提供了三种基本程序结构,它们分别是选择结构、循环结构、递归结构。
( b )为使一个标签控件的大小随着其显示数据长短而自动扩展或缩小,应该设置其AutoSize属性为True。
( )设有数据表XSCJ(姓名,数学,语文,英语,平均分),要计算字段“平均分”的值应该使用AVERAGE命令。
( )过程调用时,形参只能以地址传递方式接收实参值。
( )只能用SELECT命令改变当前工作区。
( )数据表结构一经定义便不可修改。
( )可用赋值命令为内存变量和字段变量赋值。
( )建立临时关联的两个表必须是数据库表。
( )建立永久关联的两个表必须是数据库表。
( )建立永久关联的两个表必须是自由表。
( )建立临时关联的两个表必须是自由表。
( )表文件的扩展名是.cdx。
( )复合索引文件的扩展名是.cdx。
( )表文件的扩展名是.dbf。
( )DISPLAY命令的默认范围是所有记录。
( )LIST命令的默认范围是所有记录。
《数据库VISUAL FOXPRO》复习资料1、DB是下面哪种术语的简称( A )A.数据库 B.数据库管理系统 C.数据库系统 D.数据库应用系统2、DBS是下列哪项术语的简称( B )A.数据库 B.数据库系统 C.数据库管理系统 D.数据库应用系统3、DBMS是下列哪项术语的简称( B )A.数据库 B.数据库管理系统 C.数据库系统 D.数据库应用系统4、数据库系统的简称是( B )A.DB B.DBS C.DBMS D.DBA5、下列字段能用做候选关键字的有( D )A.生日B.年龄C.性别D.身份证号6、在商品库存表中,能用作主关键字或候选关键字的有 ( D )A、库存量B、型号C、商品类型D、商品号7、在员工工资表中,能用作主关键字或候选关键字的有 ( A )A、工号B、员工姓名C、工作年限D、奖金8、绵阳师范学院下面有若干学院,每个学院里面有若干班级,每个班级里又有若干学生,这属于以下哪种数据模型( A )A.层次模型B.网状模型C.关系模型D.面向对象模型9、下列属于关系模型的是:( A )A、二维表B、磁盘文件C、环形网络D、总线型网络10、下列属于层次模型的是:( B )A、二维表B、磁盘文件C、环形网络D、总线型网络11、要从工资表中查看所有副教授的工资信息,这属于以下哪种关系运算( D )A.集合B.连接C.投影D.选择12、只查看工资表中的工资号、姓名和总工资信息,这属于以下哪种关系运算( C )A.集合B.连接C.投影D.选择13、要从员工表和工资表中查看所有员工的全部信息,这属于以下哪种关系运算( B )A.集合B.连接C.投影D.选择14、只查看学生表中的学号、姓名字段,这属于以下哪种关系运算( C )A.集合B.连接C.投影D.选择15、VFP中表文件的默认扩展名是( A )A.DBF B.DBC C.PRG D SCX16、VFP中报表文件的扩展名为( B )A. JPGB.FRXC.AAAD.TXT17、VFP中项目文件的扩展名为( C )A. JPGB.TXTC.PJXD.MP318、VFP中程序文件的扩展名是( C )A. JPGB.TXTC.PRGD.ddd19、下列不.属于合法内存变量名的是( C )A.x B.姓名 C.”姓名” D._apple20、下列为内存变量赋值的语句中,错误的是( C )A、b=123B、b=”123”C、”b”=123D、b=”54”21、下列属于合法内存变量名的是( C )A.5% B.A-B C.XINGMING D.*****22、下列表达式中,其结果总为逻辑值的是( D )A.算术运算表达式B.字符运算表达式C.日期运算表达式D.关系运算表达式23、在命令窗口顺序执行以下命令后,显示结果为( C )X=”绵阳师范学院”left(x,2)+right(x,2)A.绵阳学院B.阳学C.绵院D.师范24、设a="计算机等级考试",结果为“计算机”的表达式是( C )。
VF总复习题(全答)VF程序设计总复习题选择类题⼀1 下列正确的VF操作命令是(B )A、LIST year(出⽣⽇期)=1978B、LIST FOR year(出⽣⽇期)=1978C、LIST FOR year(“出⽣⽇期”)=1978D、LIST FOR year(出⽣⽇期)=”1978”2 数据库表字段的默认值保存在__B_____⽂件中。
A、表B、数据库C、项⽬D、表的索引3 建⽴索引时, C 字段不能作为索引字段。
A、字符型B、数值型C、备注型D、⽇期型4 在VisualFoxPro中,表单(Form)是指( D )A、数据库中各个表的清单B、⼀个表中各个记录的清单C、数据库查询的列表D、窗⼝界⾯5 关于关系术语“域”的含义是( D )A、关系表的范围B、记录的个数C、数据项的数量D、属性的取值范围6 表设计器的“字段”选项卡中不可以创建的索引是( C )A、唯⼀索引B、候选索引 C、主索引 D、普通索引7 如果在运⾏表单时,要使表单的标题显⽰“登录窗⼝”,则可以在Form1的Load 事件中加⼊语句( A )C、/doc/9a2898085.html="登录窗⼝"D、/doc/9a2898085.html="登录窗⼝"8 均为VFP常量的是(A )A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。
12。
26”、{}、“”C、[]、“AA”、0、AAD、.T.、T、”T”、_T9 VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是(C )A、索引、排序、查找B、建库、录⼊、排序C、选择、投影、联接D、显⽰、统计、复制10 ⼀个数据库名为student,要想打开该数据库,应使⽤命令( B )A、OPEN studentB、OPEN DATA studentC、USE DATA studentD、USE student*11要控制两个表中数据的完整性和⼀致性可以设置"参照完整性",要求这两个表( A )A、是同⼀个数据库中的两个表B、不同数据库中的两个表C、两个⾃由表D、⼀个是数据库表另⼀个是⾃由表12 打开VF“项⽬管理器”的“⽂档”选项卡,其中包括( D )A、表单(Form)⽂件B、报表(Report)⽂件C、标签(Label)⽂件D、以上三种⽂件13 在当前表单的LABEL1控件中显⽰系统时间的语句是(A )A、/doc/9a2898085.htmlBEL1.CAPTION=TIME()B、/doc/9a2898085.htmlBEL1.VALUE=TIME()C、/doc/9a2898085.html*14 以下关于查询描述正确的是(D )A、不能根据⾃由表建⽴查询B、只能根据⾃由表建⽴查询C、只能根据库表建查询D、可以根据库表和⾃由表建查询*15 对于XS表,下⾯ C 命令显⽰所有⼥同学记录A、LIST FOR !XBB、LIST FOR XBC、LIST FOR XB=“⼥”D、LIST FOR XB=.F.16 结构化程序设计的三种基本逻辑结构是( B )A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构*17 设有部门和职员两个实体,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )A、m:nB、1:mC、m:kD、1:118 对于向数据库添加表,B 说法是不正确的。
全国计算机等级考试二级VF各章节笔试重点1、项目项目管理器:是VF中处理数据的对象的主要组织工具,原因二个:一是提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询等文件;二是可以将应用系统编译成APP 应用文件或EXE可执行文件。
项目管理器主要选项卡管理的文件:数据选项卡:数据库(数据库表、视图)、自由表、查询;文档选项卡:表单、报表、标签代码选项卡:程序、API函数库、应用程序其它选项卡:文本文件、菜单、其它文件全部选项卡:包括后五个选项卡。
项目文件的扩展名:项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名.PJX的项目文件。
2、数据库概念:数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理;数据库是一个集成文件,包含有数据表,表间关系,视图和存储过程等对象的集成文件。
是项目中存储数据的场所(通过数据表存储数据),通过数据库设计器可以对数据库中包含的各种文件进行管理。
在项目或应用程序中属于存储系统(模块)。
扩展名:在建立Visual Foxpro数据库时,相应的数据库名称实际是扩展名为.dbc的文件名,与之相关的还会自动建立一个扩展名为.det的数据库备注(memo)文件和一个扩展名.dcx数据库索引文件。
几个相关操作命令:建立数据库命令:CREATE DATABASE数据库文件名打开数据库命令:OPEN DATABASE数据库文件名打开数据库设计器命令:MODIFY DATABASE删除数据库命令:DELETE DATABASE数据库文件名关闭数据库命令:CLOSE DATABASE3、数据表扩展名:一般一个数据表对应磁盘上的一个扩展名为.dbf的文件,如果有备注或通用型大字段则磁盘上还会有一个对应扩展名.fpt的文件。
字段名:数据库表:字段名长度最多可使用128个字符自由表:字段名长度最多可使用10个字符空值:在数据库中可能会遇到尚未存储数据的字段,这时的空值与空(或空白)字符串、数值0等具有不同的含义,空值就是缺值或不确定值,不能把它理解成任何意义的数据;设置默认值为空值:NULL按钮打勾,在默认值文本框输入NULL;设置字段值允许为空:只要NULL 按钮打勾。
说明:答案请你们自己完成!下面题目为加大题量的类型题!一、选择题(30分)1.VF采用的数据模型为__A_____。
(A)、关系模型(B)、网状模型(C)、面向对象模型(D)、层次模型2.数据库管理系统的英文缩写是___D_____。
(A)、DBS (B)、MIS (C)、DB (D)、DBMS3.表达式17%4的结果是__D______。
(A)、4 (B)、.T. (C)、.F. (D)、14.下列表达式中,正确的是___A____。
(A)、{^2006/04/17}-34 (B)、{2006/03/18}+30(C)、{2006-12-13}-DATE()(D)、{^2006/03/18}+DA TE()5.____B____可链接或嵌入OLE对象。
(A)、通用型字段和备注型字段(B)、只有通用型字段(C)、只有备注型字段(D)、任何类型字段6.定位记录时,可以用__B____命令向前或向后移动若干条记录位置。
(A)、GO TO (B)、SKIP (C)、LOCA TE (D)、NEXT7.下列关于索引的描述,正确的是_C_____。
(A)、创建索引后,原来的数据表文件中的记录的物理顺序将被改变(B)、使用索引并不能加快对表的查询操作(C)、索引与数据表的数据存储在一个文件中(D)、创建索引是创建一个指向数据表文件记录的指针构成的文件8.假设一个企业可以生产多种产品,那么企业与产品之间是_C_________。
(A)、多对多联系(B)、一对一联系(C)、一对多联系(D)、多对一联系9.用下列命令中的____C____可从当前数据库中移去数据表AB 。
(A)、DELETE TABLE AB(B)、DROP TABLE AB(C)、REMOVE TABLE AB(D)、ERASE TABLE AB10. 在Visual FoxPro中,ALTER-SQL语句属于一种____A___功能的语句。
(A)、数据操作(B)、数据定义(C)、数据控制(D)、数据查询11.下列关于视图与查询的叙述,错误的是___B____(A)、视图可以更新数据(B)、查询和视图都可以更新数据(C)、查询保存在一个独立的文件中(D)、视图不是独立的文件,它只能存储在数据库中12. 在"图书"表中查找单价最低的图书记录,应使用SQL语句是___B____。
第一章数据库基础理论一、信息、数据和数据处理信息是有用的数据;数据是信息的表现形式,数据是信息的载体二、数据模型有三种:层次模型、网状模型、关系模型Visual FoxPro 6.0是关系型数据模型三、关系模型关系其实就是一张二维表,由字段、记录,和数据项组成,表中的每一行称为记录或元组,表中每一列称为字段或属性,表中每一项称为数据项或分量。
四、数据库:是数据库系统的核心和管理对象五、数据库系统由四部组成:硬件系统、系统软件(操作系统、数据库管理系统)、数据库应用系统和各类人员三级模式:外模式、概念模式和内模式六、数据库管理系统(DBMS):由三部分组成:数据描述语言DDL、数据操纵语言DML、数据库管理例行程序。
二、关系数据库1、一个关系数据库由若干个数据表组成,数据表由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成。
(即数据项→记录→数据表)2、表间关联关系的类型:一对一关系、一对多关系、多对一关系3、关系完整性:是指关系中的数据及具有关联关系的数据间必须遵循的制约和依存关系,保证数据的正确性、有效性和相容性关系的完整性包括:域完整性、实体完整性、参照完整性。
其中域完整性是指:包括字段的值、类型、有效规则实体完整性是指:对关系中的记录值是唯一的。
参照完整性是指:在数据库设计时要进行参照完整性。
建立关联表间数据的参照性。
4、关系运算:选择运算:是指从关系中选择某些满足条件的记录组成的一个关系投影运算:是指从关系中选择某些字段值组成的一个关系连接运算:是将两个或多个关系通过连接条件组成一个新的关系第三章基础知识一、数据类型:(其中所提到的字符个数,一个汉字用两个字符来表示,所有的标点符号应在英文状态下输入) 有六种基本数据类型:1、字符型:由“”、‘’和[]三种作为字符型数据的定界符。
且数据长度不能超过254个字符2、数值型:包括数值型、浮点型、货币型、双精度型、整型其中数值型是最常用的数据类型,是由数字(0~9)、小数点和正负号组成,最大长度不能超过20个字符 (包括十、—号和小数点)。