VFP 考前知识总结
一、有效性规则和参照完整性
1.有效性规则
先选中要求设置的字段,
(1)“规则”:逻辑型表达式即 SQL 格式表达式。
例:年龄是 15-20: 年龄>=15 and 年龄<=20
(2)“信息”:字符型表达式,直接摘抄加“”(英文状态)
(3)“默认值”:看选中的字段是什么类型
2.参照完整性
(1)判断一方(没有重复字段的表)和多方(有重复字段的表)
(2)一方建主索引,多方建普通索引
(3)由一方向多方扯一条线
(4)清理数据库(数据库—清理数据库,如果遇到“文件正在使用暂不能发布 pack 命
令,” 此时 close all,再重新以独占方式打开数据库再进行一次清理)
(5)右键编辑参照完整性(两个永久性联系须一一设置其参照完整性)
二、 SQL 语句
1.格式:
格式一:
Select [top]字段 1/字段 2…… from 表 1,表 2…. where 连接条件 and(or) 筛选条件 {group by
某一字段 [haing count(字段)] } order by 字段 1 asc/desc, 字段 2 asc/desc…… into table 表
格式二:
Select [top]字段 1/字段 2…… from 表 1 join 表 2 join 表 3…. on 连接条件(返回来写) where 筛
选条件 {group by 某一字段 [haing count(字段)] } order by 字段 1 asc/desc, 字段 2 asc/desc……
into table 表
⑴ .“字段 1/字段 2……”,根据题目要求,搜索什么字段写什么字段,若其中某一字段在
表 中 没 有 则 认 定 为 是 起 的 新 名 字 , 在 该 字 段 前 加 as , 之 后 向 函 数
avg(),sum(),max(),min(),count()。
⑵.“group by 某一字段 [haing count(字段)]”为难点。考虑用不用 group by,首先在草稿纸
上或脑海生成题目要求的表,选取一个个例填写分析是否用得到 group by,按什么分组.
国家名称
奖牌数
中国
10
美国
4
俄罗斯
7
……
……
……