<>
数值型        N
货币型        Y
字符型        C
逻辑性        L
日期型        D
日期时间型    T
<>
1Vfp是面向对象的数据库系统
2、数据库 DB
  数据库管理系统 DBMS(整个数据库系统的核心)
  数据库应用系统 DBAS
  数据库管理员 DBA
3、数据库系统的特点
  ①实现数据共享,减少数据冗余
  ②采用特定的数据模型
  ③具有较高的数据独立性
  ④有统一的数据控制功能
4、实体间的联系
  一对一联系
  一对多联系
  多对多联系
5、数据库管理系统所支持的数据模型分为三种:层次模型(树状结构)、网状模型(网状结构)、关系模型(二维表结构)
6、一个关系的逻辑结构就是一张二维表。数据库并不包括用户数据
7、
关系术语
DBMSVFP
信息世界
现实世界
关系
实体集
二维表
关系模式
表结构
实体集
表头
元组
记录
实体
属性
字段
属性
8、在一个关系中,行列的交叉点叫分量,分量是不可再分的,等价于属性不可再分
9、关系的特点
  ①关系必须规范化
  ②同一关系中不能出现相同的属性名
  ③关系中不允许有完全相同的元组,即不允许有冗余
  ④在一个关系中元组的次序无关紧要
  ⑤在一个关系中列的次序无关紧要
10、关系的基本运算有两类:一类是传统的集合运算,另一类是专门的关系运算
                    :或AB
①传统的集合运算  A而非B
                    AB
                    选择:从关系中出满足给定条件的元组的操作(以为单位)
②专门的关系运算  投影:从关系中指定若干个属性组成新的关系的操作(以为单位)
                    连接:关系的纵向结合。
                    等值连接
                    自然连接
11、变量用于储存数据,其值是可变的。每个变量有一个变量名,代码通过变量名来访问变量的值。变量名以字母、汉字和下划线开头,后接字母、汉字、数字和下划线。(表中的字段名就是变量,称为字段变量)
12、当出现内存变量与字段变量同名时,直接使用变量名访问,系统默认为字段变量,若要访问内存变量,则必须在变量名前加前缀m.m->,例如m.姓名。
<>
1、VFP退出: Alt+F4   ②在命令窗口输入QUIT命令,然后回车
2、VFP命令窗口的显示/隐藏:CTRL+F2(显示)/CTRL+F4(隐藏)
3、VFP设置默认路径set default to <路径>
4、项目管理器——创建项目
  用菜单:“文件”→“新建”→“文件类型”:项目→“新建文件”
  用命令:create project [<项目文件名>]
5、各类文件选项卡
  数据:项目中所有的数据文件(数据库、自由表、查询)
  文档:处理数据的三类文件(表单、报表、标签)
6、打开项目
  用菜单:“文件”→“打开”→“文件类型”:项目→“查范围”:指定文件夹→双击想打开的项目文件名/选择该文件后单击“确定”按钮
  用命令:modify project [<项目文件名>]
<>
1、Me±n 表示Me*10n  eg123.456e8表示123.456*108
2、字符型常量:不包含任何字符的字符串叫空串,与含有空格的字符串表示的意义是不同的 (特点:既可以是一个字符,又可以是多个字符,空格也是字符)
3、逻辑型常量:
  表示方法  逻辑真:.T..t..Y..y.    逻辑假:.F..f..N..n.
4、日期型常量(8个字节)
  分隔符可以是斜杠(/)、连字符(-)、句点(.)、空格
  严格的日期格式:{^yyyy-mm-dd}  (^字符串常量使用( )作为定界符”托字符
  默认)传统的日期格式:{mm/dd/yy}{mm/dd/yyyy}{yy-mm-dd}{yyyy-mm-dd}
5、影响日期格式的设置命令
  日期格式的检查
    ●命令格式:set strictdate to [0/1/2]
        功能说明:用于设置是否对日期格式进行检查。设置0为不进行日期格式的检查,1进行严格日期格式检查,2进行严格日期格式检查,并且对ctod()和ctot()函数的格式也有效。系统默认值为1
  设置日期分隔符
    ●命令格式:set mark to [<日期分隔符>]
        功能说明:设置日期分隔符,不指定任何分隔符则表示恢复为系统默认值。(注意:使用日期分隔符必须使用字符型数据的定界符括起来,且只能为一个英文字符。设置日期分隔符后,系统默认的四种分隔符依然可以使用)
  显示/隐藏世纪值
    ●命令格式set century on/off
        功能说明:设置为on时显示四位年份;off显示两位年份。系统默认值为off
  设置日期的格式
    命令格式:set date [to] 格式短语
        功能说明:设置年月日的顺序及分隔符号。可使用的格式短语及对应格式如下表:
短语
格式
短语
格式
American(系统默认)
mm/dd/yy
ansi
yy.mm.dd
british
dd/mm/yy
cerman
italian
dd-mm-yy
japan
yy/mm/dd
usa
mm-dd-yy
mdy
mm/dd/yy
dmy
dd/mm/yy
ymd
yy/mm/dd
  注意:显示两位年份还是四位年份取决于set century 的设置。若设置了日期分隔符,显示时以自行设置的分隔符为准。
  设置世纪值和年份参照值
    ●命令格式:set century to [世纪值 [rollover 年份参照值]]
        功能说明:设置如何解释一个用2位数字年份表示的日期所处的世纪。如果两位数字年份大于年份参照值,则直接使用世纪值做前两位的世纪前缀,否则使用世纪值+1作为世纪前缀。
6、●命令格式:dimension/declare 数组名(下标1[,下标2])
      功能说明:创建数组,数组创建后,系统自动给每个数组元素赋初值.F.
7、变量常用命令
  ①内存变量的赋值
    ●命令格式1<内存变量名>=<表达式>
  ●命令格式2 store <表达式> to <内存变量名>
      功能说明:计算表达式的值,并将其付给指定的变量。格式1一次只能给一个内存变量赋值;格式2可以将表达式的值同时赋给多个内存变量,多个内存变量名之间用逗号分隔。
  ②显示表达式的值
●格式1:? [<表达式表>]
●格式2:?? <表达式表>
  功能说明:计算表达式表中各表达式的值并输出结果。格式1(换行并显示),格式2(不换行显示)。格式1不制定表达式起换行作用。
  ③内存变量的显示
●格式1 list memory [like <通配符>][to printer|to file <文件名>]
●格式2 desplay memory [like<通配符>][to printer|to file <文件名>]
      功能说明:显示当前内存变量的信息,包括变量名、作用域、类型、取值。list memory 为滚动显示,display memory 为分屏显示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。